feat: support GKE Envoy ingress split with numeric ports and service annotations (#7704)

This commit is contained in:
Bhagya Amarasinghe
2026-04-10 14:52:19 +05:30
committed by GitHub
parent 805c1c6874
commit ef53065abc
3 changed files with 9 additions and 0 deletions

View File

@@ -28,6 +28,10 @@ spec:
labels:
app.kubernetes.io/name: {{ $proxyServiceName }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- if .Values.envoy.formbricks.proxy.service.annotations }}
annotations:
{{- include "formbricks.tplvalues.render" (dict "value" .Values.envoy.formbricks.proxy.service.annotations "context" $ ) | nindent 10 }}
{{- end }}
logging:
level:
default: {{ .Values.envoy.formbricks.proxy.logging.defaultLevel | quote }}

View File

@@ -32,7 +32,11 @@ spec:
service:
name: {{ default $applicationNameTpl (.serviceName) }}
port:
{{- if hasKey . "servicePortNumber" }}
number: {{ .servicePortNumber }}
{{- else }}
name: {{ default "http" (.servicePort) }}
{{- end }}
{{- end }}
{{- else }}
{{ fail "Specify paths for ingress host, check values.yaml" }}

View File

@@ -404,6 +404,7 @@ envoy:
service:
name: ""
type: ClusterIP
annotations: {}
logging:
defaultLevel: info
telemetry: