fix: health-check external-secrets addon via HelmRelease only
Deploy Cluster / Terraform (push) Successful in 27s
Deploy Cluster / Ansible (push) Failing after 17m22s

The external-secrets Kustomization was still using wait=true, which makes Flux
hold the addon in a failed state when the HelmRepository has transient fetch
errors even though the HelmRelease and runtime controller deployments are
healthy. Switch it to an explicit HelmRelease health check like the other
helm-backed addons.
This commit is contained in:
2026-04-23 07:11:21 +00:00
parent f9bc53723f
commit 4b7517c9c5
@@ -10,6 +10,11 @@ spec:
kind: GitRepository kind: GitRepository
name: platform name: platform
path: ./infrastructure/addons/external-secrets path: ./infrastructure/addons/external-secrets
wait: true wait: false
healthChecks:
- apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
name: external-secrets
namespace: flux-system
timeout: 5m timeout: 5m
suspend: false suspend: false