diff --git a/charts/formbricks/templates/envoy-gateway-resources.yaml b/charts/formbricks/templates/envoy-gateway-resources.yaml index 3b7bf5cc1e..804ad5eda6 100644 --- a/charts/formbricks/templates/envoy-gateway-resources.yaml +++ b/charts/formbricks/templates/envoy-gateway-resources.yaml @@ -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 }} diff --git a/charts/formbricks/templates/ingress.yaml b/charts/formbricks/templates/ingress.yaml index 782d5dcc89..deb4eface3 100644 --- a/charts/formbricks/templates/ingress.yaml +++ b/charts/formbricks/templates/ingress.yaml @@ -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" }} diff --git a/charts/formbricks/values.yaml b/charts/formbricks/values.yaml index a4585a1168..1e558ae9cc 100644 --- a/charts/formbricks/values.yaml +++ b/charts/formbricks/values.yaml @@ -404,6 +404,7 @@ envoy: service: name: "" type: ClusterIP + annotations: {} logging: defaultLevel: info telemetry: