helm-chart-4.8.3-1 support for private service connect

This commit is contained in:
Pranjay Sagar 2024-05-15 18:14:16 -07:00
parent eef4886607
commit 48009ea89b
3 changed files with 9 additions and 1 deletions

View file

@ -17,4 +17,4 @@ maintainers:
name: c3-nginx-ingress
sources:
- https://ci-artifacts.c3.ai/v1/helm
version: 4.8.3
version: 4.8.3-1

View file

@ -6,6 +6,9 @@ metadata:
{{- range $key, $value := .Values.controller.service.annotations }}
{{ $key }}: {{ tpl ($value | toString) $ | quote }}
{{- end }}
{{- if .Values.controller.service.psc.enabled }}
{{ .Values.controller.service.psc.annotation.key }}: "{{ .Values.controller.service.psc.annotation.value }}"
{{- end }}
labels:
{{- include "ingress-nginx.labels" . | nindent 4 }}
app.kubernetes.io/component: controller

View file

@ -436,6 +436,11 @@ controller:
configMapKey: ""
service:
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
# 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.