feat: Update FluxCD manifests with validated infrastructure configs

Lessons from manual validation run:
- Add privileged PodSecurity labels to metallb-system, rook-ceph, ingress namespaces
- Add Cilium HelmRelease with Talos-specific settings (cgroup, kubePrism)
- Consolidate all namespace definitions in namespaces/
- Update cert-manager to use crds.enabled instead of installCRDs
- Enable all infrastructure components in main kustomization
- Add Talos secrets to .gitignore (controlplane.yaml, talosconfig)
- Update node patches with correct install disk (vda) and zone labels

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-04 11:11:25 +02:00
co-authored by Claude Opus 4.6
parent 0b59e6a0c1
commit 918e4ae2ea
16 changed files with 123 additions and 49 deletions
+6 -1
View File
@@ -4,4 +4,9 @@ shell.nix
.direnv/
*.log
/immich
*.tfplan
*.tfplan
# Talos secrets (generated, never commit)
kubernetes/talos/controlplane.yaml
kubernetes/talos/worker.yaml
kubernetes/talos/talosconfig