--- # Flux Kustomization: app-tier WAVE 1. Reconciles ./apps/wave-1 AFTER `apps-wave-0` is healthy. # GENERATED by `catalog/render.py --emit-waves`. Waves isolate a crashloop to its own wave + downstream: # wait:true health-gates ONLY this wave's resources, so a later wave can no longer stall an earlier one. # SOPS decryption is layered on per-environment (clusters/dev patches this Kustomization by name), identical to the retired `apps` Kustomization. apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: apps-wave-1 namespace: flux-system spec: interval: 10m retryInterval: 2m timeout: 5m prune: true wait: true dependsOn: - name: apps-wave-0 sourceRef: kind: GitRepository name: flux-system path: ./apps/wave-1 postBuild: substituteFrom: - kind: ConfigMap name: cluster-vars