From 76ebaeeafe0ecfc3af8b180db784e6b57eb8db5e Mon Sep 17 00:00:00 2001
From: Roeland van Batenburg <roeland@pandosearch.com>
Date: Wed, 6 Sep 2023 15:06:29 +0200
Subject: [PATCH] allow configuration of secrets for alertmanager (#2206)

---
 jsonnet/kube-prometheus/components/alertmanager.libsonnet | 2 ++
 manifests/alertmanager-alertmanager.yaml                  | 1 +
 2 files changed, 3 insertions(+)

diff --git a/jsonnet/kube-prometheus/components/alertmanager.libsonnet b/jsonnet/kube-prometheus/components/alertmanager.libsonnet
index 364b1a35..1faf0609 100644
--- a/jsonnet/kube-prometheus/components/alertmanager.libsonnet
+++ b/jsonnet/kube-prometheus/components/alertmanager.libsonnet
@@ -60,6 +60,7 @@ local defaults = {
     ],
   },
   replicas: 3,
+  secrets: [],
   mixin:: {
     ruleLabels: {},
     _config: {
@@ -225,6 +226,7 @@ function(params) {
       },
       resources: am._config.resources,
       nodeSelector: { 'kubernetes.io/os': 'linux' },
+      secrets: am._config.secrets,
       serviceAccountName: am.serviceAccount.metadata.name,
       securityContext: {
         runAsUser: 1000,
diff --git a/manifests/alertmanager-alertmanager.yaml b/manifests/alertmanager-alertmanager.yaml
index 6389e641..c494e5ce 100644
--- a/manifests/alertmanager-alertmanager.yaml
+++ b/manifests/alertmanager-alertmanager.yaml
@@ -28,6 +28,7 @@ spec:
     requests:
       cpu: 4m
       memory: 100Mi
+  secrets: []
   securityContext:
     fsGroup: 2000
     runAsNonRoot: true
-- 
GitLab