From ed99b09c7be7999e033bb4786aa3b70f4d0aebe3 Mon Sep 17 00:00:00 2001
From: Maarten de Waard <maarten@greenhost.nl>
Date: Wed, 1 Dec 2021 16:23:05 +0100
Subject: [PATCH] add crds: CreateReplace to all helmreleases that include CRDs

---
 flux2/apps/velero/release.yaml              | 2 ++
 flux2/core/base/cert-manager/release.yaml   | 2 ++
 flux2/core/base/single-sign-on/release.yaml | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/flux2/apps/velero/release.yaml b/flux2/apps/velero/release.yaml
index bdb6d4b7d..3bd3a0eec 100644
--- a/flux2/apps/velero/release.yaml
+++ b/flux2/apps/velero/release.yaml
@@ -15,6 +15,8 @@ spec:
         kind: HelmRepository
         name: vmware-tanzu
         namespace: flux-system
+  upgrade:
+    crds: CreateReplace
   interval: 1h
   valuesFrom:
     - kind: ConfigMap
diff --git a/flux2/core/base/cert-manager/release.yaml b/flux2/core/base/cert-manager/release.yaml
index 5ec6c4734..991905f17 100644
--- a/flux2/core/base/cert-manager/release.yaml
+++ b/flux2/core/base/cert-manager/release.yaml
@@ -15,6 +15,8 @@ spec:
         kind: HelmRepository
         name: jetstack
         namespace: flux-system
+  upgrade:
+    crds: CreateReplace
   interval: 1h0m0s
   install:
     remediation:
diff --git a/flux2/core/base/single-sign-on/release.yaml b/flux2/core/base/single-sign-on/release.yaml
index 3d8ea129f..02aefb7bf 100644
--- a/flux2/core/base/single-sign-on/release.yaml
+++ b/flux2/core/base/single-sign-on/release.yaml
@@ -20,6 +20,8 @@ spec:
     remediation:
       retries: 3
     timeout: 10m
+  upgrade:
+    crds: CreateReplace
   valuesFrom:
     - kind: ConfigMap
       name: stackspin-single-sign-on-values
-- 
GitLab