Allow setting annotations on ingress-nginx service (#11544)
parent
c3de25c782
commit
e550118314
|
@ -104,6 +104,8 @@ gateway_api_enabled: false
|
||||||
ingress_nginx_enabled: false
|
ingress_nginx_enabled: false
|
||||||
# ingress_nginx_host_network: false
|
# ingress_nginx_host_network: false
|
||||||
# ingress_nginx_service_type: LoadBalancer
|
# ingress_nginx_service_type: LoadBalancer
|
||||||
|
# ingress_nginx_service_annotations:
|
||||||
|
# example.io/loadbalancerIPs: 1.2.3.4
|
||||||
# ingress_nginx_service_nodeport_http: 30080
|
# ingress_nginx_service_nodeport_http: 30080
|
||||||
# ingress_nginx_service_nodeport_https: 30081
|
# ingress_nginx_service_nodeport_https: 30081
|
||||||
ingress_publish_status_address: ""
|
ingress_publish_status_address: ""
|
||||||
|
|
|
@ -4,6 +4,7 @@ ingress_nginx_host_network: false
|
||||||
ingress_nginx_service_type: LoadBalancer
|
ingress_nginx_service_type: LoadBalancer
|
||||||
ingress_nginx_service_nodeport_http: ""
|
ingress_nginx_service_nodeport_http: ""
|
||||||
ingress_nginx_service_nodeport_https: ""
|
ingress_nginx_service_nodeport_https: ""
|
||||||
|
ingress_nginx_service_annotations: {}
|
||||||
ingress_publish_status_address: ""
|
ingress_publish_status_address: ""
|
||||||
ingress_nginx_nodeselector:
|
ingress_nginx_nodeselector:
|
||||||
kubernetes.io/os: "linux"
|
kubernetes.io/os: "linux"
|
||||||
|
|
|
@ -7,6 +7,10 @@ metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/part-of: ingress-nginx
|
app.kubernetes.io/part-of: ingress-nginx
|
||||||
|
{% if ingress_nginx_service_annotations %}
|
||||||
|
annotations:
|
||||||
|
{{ ingress_nginx_service_annotations | to_nice_yaml(indent=2, width=1337) | indent(width=4) }}
|
||||||
|
{% endif %}
|
||||||
spec:
|
spec:
|
||||||
type: {{ ingress_nginx_service_type }}
|
type: {{ ingress_nginx_service_type }}
|
||||||
ports:
|
ports:
|
||||||
|
|
Loading…
Reference in New Issue