Platform
core/platform/ Pulumi stacks: Proxmox/Talos cluster, Cilium CNI, ArgoCD GitOps, cert-manager, and secrets.
Platform covers both cluster provisioning (core/platform/) and the GitOps delivery layer.
Pulumi Stacks (core/platform/)
| Stack | Command | Manages |
|---|---|---|
talos | just core talos up | Proxmox VMs, Talos bootstrap, Cilium CNI, ArgoCD |
platform | just core platform up | Gateway API, IP pool, HTTPRoutes, cert-manager |
GitOps Layer
- No secrets in git — CDK8s generates zero
Secretresources. Bootstrap secrets are created byjust create-secretsfrom a laptop. - Manifests are generated, not hand-written — The
v0.1.5-manifestsbranch is machine-generated YAML. Never edit it by hand. - One CDK8s app per ArgoCD Application — Each
main.goentry writes to a separateapp/<name>/directory, which becomes one ArgoCD Application. - ArgoCD is the single source of truth — All drift is auto-corrected (
selfHeal: true), all removed resources are pruned (prune: true).
See GitOps Flow for the end-to-end diagram.