From a2f696aa38c8b49d5cf69381df9a7228904bdf7e Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Thu, 10 Feb 2022 00:46:12 +0100
Subject: [PATCH] feat(monitoring): Add persistence to alertmanager

This volume should help to keep silenced alarms silenced and already
alerted alerts unalerted, when alertmanager is restarted or alike.
---
 infrastructure/monitoring/release.yaml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/infrastructure/monitoring/release.yaml b/infrastructure/monitoring/release.yaml
index 8ebc8e522..0c08e45cc 100644
--- a/infrastructure/monitoring/release.yaml
+++ b/infrastructure/monitoring/release.yaml
@@ -52,7 +52,15 @@ spec:
       alertmanagerSpec:
         replicas: 1
         retention: 120h
-        storage: {}
+        storage:
+          volumeClaimTemplate:
+            spec:
+              storageClassName: longhorn
+              accessModes: ["ReadWriteOnce"]
+              resources:
+                requests:
+                  storage: 1Gi
+
         resources:
          requests:
            memory: 400Mi
-- 
GitLab