fix: make helm-based addon kustomizations health-check HelmReleases only
Deploy Cluster / Terraform (push) Successful in 29s
Deploy Cluster / Ansible (push) Has been cancelled

These addon Kustomizations were using wait=true, which made Flux treat transient
HelmRepository fetch timeouts as addon failures even when the HelmRelease and
runtime workloads were healthy. Switch the affected Kustomizations to explicit
HelmRelease healthChecks so readiness reflects the actual deployed platform
state instead of repository fetch flakiness.
This commit is contained in:
2026-04-23 02:15:45 +00:00
parent a7f11ccf94
commit c570a476b5
4 changed files with 32 additions and 2 deletions
@@ -18,3 +18,9 @@ spec:
- name: addon-tailscale-proxyclass
- name: addon-external-secrets
- name: addon-cert-manager
wait: false
healthChecks:
- apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
name: rancher
namespace: flux-system