Files
HetznerTerra/infrastructure/addons/kustomization-observability.yaml
T
micqdf c570a476b5
Deploy Cluster / Terraform (push) Successful in 29s
Deploy Cluster / Ansible (push) Has been cancelled
fix: make helm-based addon kustomizations health-check HelmReleases only
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.
2026-04-23 02:15:45 +00:00

33 lines
812 B
YAML

apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: addon-observability
namespace: flux-system
spec:
interval: 10m
prune: true
sourceRef:
kind: GitRepository
name: platform
path: ./infrastructure/addons/observability
dependsOn:
- name: addon-external-secrets
- name: addon-tailscale-operator
- name: addon-tailscale-proxyclass
wait: false
healthChecks:
- apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
name: kube-prometheus-stack
namespace: flux-system
- apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
name: loki
namespace: flux-system
- apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
name: promtail
namespace: flux-system
timeout: 5m
suspend: false