Delivery¶
How changes reach the cluster. Argo CD runs two ApplicationSets
(k8s/talos/infra/argocd/{apps.yaml,infra.yaml}). They turn every directory under
k8s/talos/apps/ and k8s/talos/infra/ into an Application synced from main. Argo CD
reverts a direct kubectl apply. Kargo promotes images for portfolio, blog, logeverylift,
headroom, verksted and reelsmith.
argocd.md: the ApplicationSets, projects, sync options, SSO and bootstrap.kargo.md: stage to prod promotion of images through pull requests.keda.md: scaling idle apps to zero.kro.md: custom app APIs that create a group of Kubernetes objects.ci.md: every GitHub Actions workflow, what triggers it and what it writes.