helm-chart-4.8.3-1 support for private service connect
This commit is contained in:
parent
eef4886607
commit
48009ea89b
3 changed files with 9 additions and 1 deletions
|
@ -17,4 +17,4 @@ maintainers:
|
||||||
name: c3-nginx-ingress
|
name: c3-nginx-ingress
|
||||||
sources:
|
sources:
|
||||||
- https://ci-artifacts.c3.ai/v1/helm
|
- https://ci-artifacts.c3.ai/v1/helm
|
||||||
version: 4.8.3
|
version: 4.8.3-1
|
||||||
|
|
|
@ -6,6 +6,9 @@ metadata:
|
||||||
{{- range $key, $value := .Values.controller.service.annotations }}
|
{{- range $key, $value := .Values.controller.service.annotations }}
|
||||||
{{ $key }}: {{ tpl ($value | toString) $ | quote }}
|
{{ $key }}: {{ tpl ($value | toString) $ | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if .Values.controller.service.psc.enabled }}
|
||||||
|
{{ .Values.controller.service.psc.annotation.key }}: "{{ .Values.controller.service.psc.annotation.value }}"
|
||||||
|
{{- end }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "ingress-nginx.labels" . | nindent 4 }}
|
{{- include "ingress-nginx.labels" . | nindent 4 }}
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
|
|
|
@ -436,6 +436,11 @@ controller:
|
||||||
configMapKey: ""
|
configMapKey: ""
|
||||||
service:
|
service:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
psc:
|
||||||
|
enabled: false
|
||||||
|
annotation:
|
||||||
|
key: "cloud.google.com/load-balancer-type"
|
||||||
|
value: "Internal"
|
||||||
# -- If enabled is adding an appProtocol option for Kubernetes service. An appProtocol field replacing annotations that were
|
# -- If enabled is adding an appProtocol option for Kubernetes service. An appProtocol field replacing annotations that were
|
||||||
# using for setting a backend protocol. Here is an example for AWS: service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
|
# using for setting a backend protocol. Here is an example for AWS: service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
|
||||||
# It allows choosing the protocol for each backend specified in the Kubernetes service.
|
# It allows choosing the protocol for each backend specified in the Kubernetes service.
|
||||||
|
|
Loading…
Reference in a new issue