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