Skip to content

Commit d134587

Browse files
authored
[kube-prometheus-stack] Add dnsPolicy for alertmanager and prometheus (#6021)
1 parent 095e25e commit d134587

File tree

4 files changed

+15
-1
lines changed

4 files changed

+15
-1
lines changed

charts/kube-prometheus-stack/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ name: kube-prometheus-stack
3131
sources:
3232
- https://github.com/prometheus-community/helm-charts
3333
- https://github.com/prometheus-operator/kube-prometheus
34-
version: 75.17.1
34+
version: 75.18.0
3535
# renovate: github=prometheus-operator/prometheus-operator
3636
appVersion: v0.83.0
3737
kubeVersion: ">=1.25.0-0"

charts/kube-prometheus-stack/templates/alertmanager/alertmanager.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@ spec:
104104
dnsConfig:
105105
{{ toYaml .Values.alertmanager.alertmanagerSpec.dnsConfig | indent 4 }}
106106
{{- end }}
107+
{{- if .Values.alertmanager.alertmanagerSpec.dnsPolicy }}
108+
dnsPolicy: {{ .Values.alertmanager.alertmanagerSpec.dnsPolicy }}
109+
{{- end }}
107110
{{- if .Values.alertmanager.alertmanagerSpec.storage }}
108111
storage:
109112
{{ tpl (toYaml .Values.alertmanager.alertmanagerSpec.storage | indent 4) . }}

charts/kube-prometheus-stack/templates/prometheus/prometheus.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,9 @@ spec:
257257
dnsConfig:
258258
{{ toYaml .Values.prometheus.prometheusSpec.dnsConfig | indent 4 }}
259259
{{- end }}
260+
{{- if .Values.prometheus.prometheusSpec.dnsPolicy }}
261+
dnsPolicy: {{ .Values.prometheus.prometheusSpec.dnsPolicy }}
262+
{{- end }}
260263
{{- if not .Values.prometheus.agentMode }}
261264
{{- if .Values.prometheus.prometheusSpec.ruleNamespaceSelector }}
262265
ruleNamespaceSelector:

charts/kube-prometheus-stack/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,6 +1123,10 @@ alertmanager:
11231123
## ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api-reference/api.md#monitoring.coreos.com/v1.PodDNSConfig
11241124
dnsConfig: {}
11251125

1126+
## DNS policy for Alertmanager.
1127+
## ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api-reference/api.md#dnspolicystring-alias
1128+
dnsPolicy: ""
1129+
11261130
## ListenLocal makes the Alertmanager server listen on loopback, so that it does not bind against the Pod IP.
11271131
## Note this is only for the Alertmanager UI, not the gossip communication.
11281132
##
@@ -4470,6 +4474,10 @@ prometheus:
44704474
## ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api-reference/api.md#monitoring.coreos.com/v1.PodDNSConfig
44714475
dnsConfig: {}
44724476

4477+
## DNS policy for Prometheus.
4478+
## ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api-reference/api.md#dnspolicystring-alias
4479+
dnsPolicy: ""
4480+
44734481
## Priority class assigned to the Pods
44744482
##
44754483
priorityClassName: ""

0 commit comments

Comments
 (0)