diff --git a/keda/templates/manager/service.yaml b/keda/templates/manager/service.yaml index 12c4e75f..3d111af0 100644 --- a/keda/templates/manager/service.yaml +++ b/keda/templates/manager/service.yaml @@ -33,6 +33,9 @@ spec: - name: metrics port: {{ .Values.prometheus.operator.port }} targetPort: {{ .Values.prometheus.operator.port }} + {{- with .Values.prometheus.operator.appProtocol }} + appProtocol: {{ . }} + {{- end }} {{- end }} {{- if .Values.profiling.operator.enabled }} - name: profiling diff --git a/keda/templates/metrics-server/service.yaml b/keda/templates/metrics-server/service.yaml index 750b682e..18b8a47d 100644 --- a/keda/templates/metrics-server/service.yaml +++ b/keda/templates/metrics-server/service.yaml @@ -37,6 +37,9 @@ spec: port: {{ .Values.prometheus.metricServer.port }} targetPort: {{ .Values.prometheus.metricServer.port }} protocol: TCP + {{- with .Values.prometheus.metricServer.appProtocol }} + appProtocol: {{ . }} + {{- end }} {{- if .Values.profiling.metricsServer.enabled }} - name: profiling port: {{ .Values.profiling.metricsServer.port }} diff --git a/keda/templates/webhooks/service.yaml b/keda/templates/webhooks/service.yaml index 8c40bc34..22482542 100644 --- a/keda/templates/webhooks/service.yaml +++ b/keda/templates/webhooks/service.yaml @@ -36,6 +36,9 @@ spec: - name: {{ .Values.prometheus.webhooks.serviceMonitor.port }} port: {{ .Values.prometheus.webhooks.port }} targetPort: {{ .Values.prometheus.webhooks.port }} + {{- with .Values.prometheus.webhooks.appProtocol }} + appProtocol: {{ . }} + {{- end }} {{- end }} {{- if .Values.profiling.webhooks.enabled }} - name: profiling diff --git a/keda/values.yaml b/keda/values.yaml index c9e7b45c..47f2d890 100644 --- a/keda/values.yaml +++ b/keda/values.yaml @@ -601,6 +601,8 @@ prometheus: port: 8080 # -- HTTP port name for exposing metrics server prometheus metrics portName: metrics + # -- App Protocol for service when scraping metrics endpoint + # appProtocol: http serviceMonitor: # -- Enables ServiceMonitor creation for the Prometheus Operator enabled: false @@ -654,6 +656,8 @@ prometheus: enabled: false # -- Port used for exposing KEDA Operator prometheus metrics port: 8080 + # -- App Protocol for service when scraping metrics endpoint + # appProtocol: http serviceMonitor: # -- Enables ServiceMonitor creation for the Prometheus Operator enabled: false @@ -725,6 +729,8 @@ prometheus: enabled: false # -- Port used for exposing KEDA admission webhooks prometheus metrics port: 8080 + # -- App Protocol for service when scraping metrics endpoint + # appProtocol: http serviceMonitor: # -- Enables ServiceMonitor creation for the Prometheus webhooks enabled: false