Browse Source

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

pull/12507/head
Mahdad Ghasemian 1 month ago
committed by GitHub
parent
commit
72877d68ec
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 8 deletions
  1. 8
      roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/ds-ingress-nginx-controller.yml.j2
  2. 8
      roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/svc-ingress-nginx.yml.j2

8
roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/ds-ingress-nginx-controller.yml.j2

@ -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 %}

8
roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/svc-ingress-nginx.yml.j2

@ -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 }}"
targetPort: "{{ port | int }}"
port: {{ 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 }}"
targetPort: "{{ port | int }}"
port: {{ port | int }}
targetPort: {{ port | int }}
protocol: UDP protocol: UDP
{% endfor %} {% endfor %}
{% endif %} {% endif %}

Loading…
Cancel
Save