mirror of
https://github.com/bitnami/charts.git
synced 2026-03-01 06:58:20 +08:00
[bitnami/nginx-ingress-controller] Add Service spec: ipFamilyPolicy and ipFamilies (#19309)
Signed-off-by: Daniel Lundqvist <daniel.lundqvist84@gmail.com>
This commit is contained in:
@@ -34,4 +34,4 @@ maintainers:
|
||||
name: nginx-ingress-controller
|
||||
sources:
|
||||
- https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller
|
||||
version: 9.8.6
|
||||
version: 9.9.0
|
||||
|
||||
@@ -270,6 +270,8 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `service.labels` | Labels for controller service | `{}` |
|
||||
| `service.clusterIP` | Controller Internal Cluster Service IP (optional) | `""` |
|
||||
| `service.externalIPs` | Controller Service external IP addresses | `[]` |
|
||||
| `service.ipFamilyPolicy` | Controller Service ipFamilyPolicy (optional, cloud specific) | `""` |
|
||||
| `service.ipFamilies` | Controller Service ipFamilies (optional, cloud specific) | `[]` |
|
||||
| `service.loadBalancerIP` | Kubernetes LoadBalancerIP to request for Controller (optional, cloud specific) | `""` |
|
||||
| `service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | `[]` |
|
||||
| `service.extraPorts` | Extra ports to expose (normally used with the `sidecar` value) | `[]` |
|
||||
|
||||
@@ -29,6 +29,12 @@ spec:
|
||||
{{- if .Values.service.externalIPs }}
|
||||
externalIPs: {{- toYaml .Values.service.externalIPs | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- if .Values.service.ipFamilyPolicy }}
|
||||
ipFamilyPolicy: {{ .Values.service.ipFamilyPolicy }}
|
||||
{{- end }}
|
||||
{{- if not (empty .Values.service.ipFamilies)}}
|
||||
ipFamilies: {{- toYaml .Values.service.ipFamilies | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- if and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerIP)) }}
|
||||
loadBalancerIP: {{ .Values.service.loadBalancerIP | quote }}
|
||||
{{- end }}
|
||||
|
||||
@@ -801,6 +801,16 @@ service:
|
||||
## Ref: https://kubernetes.io/docs/user-guide/services/#external-ips
|
||||
##
|
||||
externalIPs: []
|
||||
## @param service.ipFamilyPolicy Controller Service ipFamilyPolicy (optional, cloud specific)
|
||||
## This can be either SingleStack, PreferDualStack or RequireDualStack
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services
|
||||
##
|
||||
ipFamilyPolicy: ""
|
||||
## @param service.ipFamilies Controller Service ipFamilies (optional, cloud specific)
|
||||
## This can be either ["IPv4"], ["IPv6"], ["IPv4", "IPv6"] or ["IPv6", "IPv4"]
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services
|
||||
##
|
||||
ipFamilies: []
|
||||
## @param service.loadBalancerIP Kubernetes LoadBalancerIP to request for Controller (optional, cloud specific)
|
||||
## ref: https://kubernetes.io/docs/user-guide/services/#type-loadbalancer
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user