From 12c379eac45c063adb8a174479fc0ae667ee51a9 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Wed, 14 Sep 2022 19:50:22 +0200
Subject: [PATCH] fix: Reconfigure helm releases to continously retry
 deployments

---
 apps/base/forecastle/release.yaml | 4 ++++
 apps/base/goharbor/release.yaml   | 6 ++++++
 apps/base/mail/release.yaml       | 6 ++++++
 apps/base/matrix/release.yaml     | 6 ++++++
 apps/base/nextcloud/release.yaml  | 6 ++++++
 5 files changed, 28 insertions(+)

diff --git a/apps/base/forecastle/release.yaml b/apps/base/forecastle/release.yaml
index 5ddfeaf88..7c3c21a80 100644
--- a/apps/base/forecastle/release.yaml
+++ b/apps/base/forecastle/release.yaml
@@ -17,8 +17,12 @@ spec:
   interval: 5m
   install:
     crds: Skip
+    remediation:
+      retries: -1
   upgrade:
     crds: Skip
+    remediation:
+      retries: -1
   valuesFrom:
     - kind: ConfigMap
       name: forecastle-base-values
diff --git a/apps/base/goharbor/release.yaml b/apps/base/goharbor/release.yaml
index 26caf5afc..845163bee 100644
--- a/apps/base/goharbor/release.yaml
+++ b/apps/base/goharbor/release.yaml
@@ -15,6 +15,12 @@ spec:
         name: goharbor
       version: 1.10.0
   interval: 5m
+  install:
+    remediation:
+      retries: -1
+  upgrade:
+    remediation:
+      retries: -1
   valuesFrom:
     - kind: Secret
       name: harbor.goharbor-postgres.credentials.postgresql.acid.zalan.do
diff --git a/apps/base/mail/release.yaml b/apps/base/mail/release.yaml
index 904d5b21b..b691b6d01 100644
--- a/apps/base/mail/release.yaml
+++ b/apps/base/mail/release.yaml
@@ -19,3 +19,9 @@ spec:
       name: mail-override-values
       valuesKey: values-overrides.yaml
       optional: false
+  install:
+    remediation:
+      retries: -1
+  upgrade:
+    remediation:
+      retries: -1
diff --git a/apps/base/matrix/release.yaml b/apps/base/matrix/release.yaml
index e67d98c85..d67da1c0c 100644
--- a/apps/base/matrix/release.yaml
+++ b/apps/base/matrix/release.yaml
@@ -16,6 +16,12 @@ spec:
         namespace: matrix
       version: 2.7.0
   interval: 5m
+  install:
+    remediation:
+      retries: -1
+  upgrade:
+    remediation:
+      retries: -1
   values:
     # serverName: example.com
     # publicServerName: matrix.example.com
diff --git a/apps/base/nextcloud/release.yaml b/apps/base/nextcloud/release.yaml
index 77cfe0eae..b5ac3f3af 100644
--- a/apps/base/nextcloud/release.yaml
+++ b/apps/base/nextcloud/release.yaml
@@ -23,6 +23,12 @@ spec:
       name: nextcloud-override-values
       valuesKey: values-overrides.yaml
       optional: true
+  install:
+    remediation:
+      retries: -1
+  upgrade:
+    remediation:
+      retries: -1
 ---
 apiVersion: v1
 kind: ConfigMap
-- 
GitLab