From 9c73740be63905774d40cab4fcb1ce7f2f56f32b Mon Sep 17 00:00:00 2001
From: Maarten de Waard <maarten@greenhost.nl>
Date: Tue, 21 Sep 2021 14:07:02 +0200
Subject: [PATCH] update kube-prometheus-stack to 18.0.12

---
 CHANGELOG.md                                             | 3 ++-
 flux2/apps/monitoring/kube-prometheus-stack-release.yaml | 7 ++++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index e957710fd..51208e3b8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
-* Nothing yet!
+* Update:
+  * Kube-prometheus-stack to helm chart version 18.0.12
 
 ## [0.7.0] - 2021-08-19
 
diff --git a/flux2/apps/monitoring/kube-prometheus-stack-release.yaml b/flux2/apps/monitoring/kube-prometheus-stack-release.yaml
index 259bc5cc6..6a6bbe2eb 100644
--- a/flux2/apps/monitoring/kube-prometheus-stack-release.yaml
+++ b/flux2/apps/monitoring/kube-prometheus-stack-release.yaml
@@ -9,7 +9,7 @@ spec:
   chart:
     spec:
       chart: kube-prometheus-stack
-      version: 16.12.0
+      version: 18.0.12
       sourceRef:
         kind: HelmRepository
         name: prometheus-community
@@ -17,6 +17,10 @@ spec:
   interval: 1h
   install:
     timeout: 10m
+  upgrade:
+    # Replace (update) CRDs upon upgrade. This is necessary to upgrade from
+    # kube-prometheus-stack 16.x to 18.x
+    crds: CreateReplace
   valuesFrom:
     - kind: ConfigMap
       name: oas-kube-prometheus-stack-values
@@ -28,3 +32,4 @@ spec:
     - kind: Secret
       name: oas-kube-prometheus-stack-override
       optional: true
+
-- 
GitLab