No description
Added to kustomization.yaml: - namespaces.yaml: Centralized namespace management - auth/: Keycloak authentication system - keycloak-config.yaml: Identity provider configuration - sealed-secrets.yaml: Secret encryption system Fixed namespace conflicts: - Removed duplicate pomerium-namespace from pomerium.yaml - Removed duplicate external-dns-namespace from external-dns.yaml - All namespaces now managed centrally via namespaces.yaml Now managing 72 Kubernetes resources via GitOps: ✅ Infrastructure: Crossplane providers, external-dns ✅ Certificates: cert-manager, Let's Encrypt, Gandi webhook ✅ Authentication: Keycloak, RBAC configs ✅ Applications: Forgejo, Pomerium, Vaultwarden ✅ Security: Sealed secrets, proper RBAC 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| auth | ||
| bin | ||
| cert-manager | ||
| dns | ||
| emissary | ||
| flux | ||
| gitea | ||
| istio | ||
| keycloak | ||
| pomerium | ||
| spire | ||
| .gitignore | ||
| acme-challenge-ingress.yaml | ||
| DEPLOYMENT.md | ||
| external-dns.yaml | ||
| forgejo-k8s.yaml | ||
| helm-provider-rbac.yaml | ||
| helm-provider.yaml | ||
| keycloak-config.yaml | ||
| kubernetes-provider-role.yaml | ||
| kustomization.yaml | ||
| namespaces.yaml | ||
| pomerium-ambassador-mapping.yaml | ||
| pomerium-certificate.yaml | ||
| pomerium-correct-listeners.yaml | ||
| pomerium-working-host.yaml | ||
| pomerium.yaml | ||
| provider-configs.yaml | ||
| providers.yaml | ||
| sealed-secrets.yaml | ||
| vaultwarden.yaml | ||