Fix: render tcp and udp service ports as integers in Ingress NGINX templates (#12442)

This commit is contained in:
Mahdad Ghasemian
2025-08-26 13:02:11 +03:30
committed by GitHub
parent 0f158e4e28
commit 72877d68ec
2 changed files with 8 additions and 8 deletions

View File

@@ -129,20 +129,20 @@ spec:
{% if ingress_nginx_configmap_tcp_services %} {% if ingress_nginx_configmap_tcp_services %}
{% for port in ingress_nginx_configmap_tcp_services.keys() %} {% for port in ingress_nginx_configmap_tcp_services.keys() %}
- name: tcp-port-{{ port }} - name: tcp-port-{{ port }}
containerPort: "{{ port | int }}" containerPort: {{ port | int }}
protocol: TCP protocol: TCP
{% if not ingress_nginx_host_network %} {% if not ingress_nginx_host_network %}
hostPort: "{{ port | int }}" hostPort: {{ port | int }}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% endif %} {% endif %}
{% if ingress_nginx_configmap_udp_services %} {% if ingress_nginx_configmap_udp_services %}
{% for port in ingress_nginx_configmap_udp_services.keys() %} {% for port in ingress_nginx_configmap_udp_services.keys() %}
- name: udp-port-{{ port }} - name: udp-port-{{ port }}
containerPort: "{{ port | int }}" containerPort: {{ port | int }}
protocol: UDP protocol: UDP
{% if not ingress_nginx_host_network %} {% if not ingress_nginx_host_network %}
hostPort: "{{ port | int }}" hostPort: {{ port | int }}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% endif %} {% endif %}

View File

@@ -31,16 +31,16 @@ spec:
{% if ingress_nginx_configmap_tcp_services %} {% if ingress_nginx_configmap_tcp_services %}
{% for port in ingress_nginx_configmap_tcp_services.keys() %} {% for port in ingress_nginx_configmap_tcp_services.keys() %}
- name: tcp-port-{{ port }} - name: tcp-port-{{ port }}
port: "{{ port | int }}" port: {{ port | int }}
targetPort: "{{ port | int }}" targetPort: {{ port | int }}
protocol: TCP protocol: TCP
{% endfor %} {% endfor %}
{% endif %} {% endif %}
{% if ingress_nginx_configmap_udp_services %} {% if ingress_nginx_configmap_udp_services %}
{% for port in ingress_nginx_configmap_udp_services.keys() %} {% for port in ingress_nginx_configmap_udp_services.keys() %}
- name: udp-port-{{ port }} - name: udp-port-{{ port }}
port: "{{ port | int }}" port: {{ port | int }}
targetPort: "{{ port | int }}" targetPort: {{ port | int }}
protocol: UDP protocol: UDP
{% endfor %} {% endfor %}
{% endif %} {% endif %}