diff --git a/charts/prometheus/Chart.yaml b/charts/prometheus/Chart.yaml index 8c8f7d21a886..62517cbf74a5 100644 --- a/charts/prometheus/Chart.yaml +++ b/charts/prometheus/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: prometheus appVersion: v3.1.0 -version: 27.1.0 +version: 27.2.0 kubeVersion: ">=1.19.0-0" description: Prometheus is a monitoring system and time series database. home: https://prometheus.io/ diff --git a/charts/prometheus/templates/service.yaml b/charts/prometheus/templates/service.yaml index 069f3270d813..641a7dec371f 100644 --- a/charts/prometheus/templates/service.yaml +++ b/charts/prometheus/templates/service.yaml @@ -29,6 +29,9 @@ spec: {{- range $cidr := .Values.server.service.loadBalancerSourceRanges }} - {{ $cidr }} {{- end }} +{{- end }} +{{- if ne .Values.server.service.type "ClusterIP" }} + externalTrafficPolicy: {{ .Values.server.service.externalTrafficPolicy }} {{- end }} ports: - name: http diff --git a/charts/prometheus/values.yaml b/charts/prometheus/values.yaml index e0be6ceb9af0..982ed142d63a 100644 --- a/charts/prometheus/values.yaml +++ b/charts/prometheus/values.yaml @@ -724,6 +724,7 @@ server: servicePort: 80 sessionAffinity: None type: ClusterIP + externalTrafficPolicy: "" ## Enable gRPC port on service to allow auto discovery with thanos-querier gRPC: