From be1cf9cbf32d33410b87e1b635835ae9e97e201c Mon Sep 17 00:00:00 2001
From: Maarten de Waard <maarten@greenhost.nl>
Date: Wed, 7 Jul 2021 10:08:22 +0200
Subject: [PATCH] make sure infrastructure is only ready when helmreleases are
 ready

---
 flux2/cluster/base/infrastructure.yaml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/flux2/cluster/base/infrastructure.yaml b/flux2/cluster/base/infrastructure.yaml
index 468a5f046..e61922d92 100644
--- a/flux2/cluster/base/infrastructure.yaml
+++ b/flux2/cluster/base/infrastructure.yaml
@@ -12,3 +12,20 @@ spec:
   path: ./flux2/infrastructure
   prune: true
   validation: client
+  healthChecks:
+    - apiVersion: helm.toolkit.fluxcd.io/v1beta1
+      kind: HelmRelease
+      name: cert-manager
+      namespace: cert-manager
+    - apiVersion: helm.toolkit.fluxcd.io/v1beta1
+      kind: HelmRelease
+      name: local-path-provisioner
+      namespace: kube-system
+    - apiVersion: helm.toolkit.fluxcd.io/v1beta1
+      kind: HelmRelease
+      name: nginx
+      namespace: oas
+    - apiVersion: helm.toolkit.fluxcd.io/v1beta1
+      kind: HelmRelease
+      name: oas-secrets
+      namespace: flux-system
-- 
GitLab