Skip to content

Workloads

Phases 8–10. Workloads are synthesized by CDK8s and delivered by Argo CD: bump the pin, run just synth, push, and CI republishes the manifests branch. After any cdk8s.yaml change, regenerate imports.

Terminal window
just synth && git push
kubectl get applications -n argocd # all Synced + Healthy

No inter-dependencies. Update all in one commit.

ComponentPin
Kyvernocdk8s.yaml
Falcocharts.falco in versions.yaml
Metrics Servercdk8s.yaml
Reloadercharts.reloader in versions.yaml
OTel Collectorcharts.opentelemetry-collector and images.otel-collector-contrib in versions.yaml. Drives two releases, otel-agent and otel-gateway
Headlampcdk8s.yaml
Trivy Operatorcdk8s.yaml (chart) and charts.trivy-operator in versions.yaml, which trivy.go uses to download the matching CRD bundle. Bump both together