No description
Find a file
Infrastructure Admin d770504fa5 Initial infrastructure as code deployment
This commit includes the complete Kubernetes infrastructure deployment for NGE6:

- Crossplane setup with providers (Kubernetes, Helm, Civo)
- Ambassador/Emissary ingress controller with SSL termination
- Cert-manager with Let's Encrypt and Gandi webhook for DNS01 challenges
- ExternalDNS integration with Gandi for automatic DNS management
- Keycloak authentication server with PostgreSQL
- Pomerium identity-aware proxy with OIDC integration
- Forgejo Git server with persistent storage and authentication
- Spire/SPIFFE for secure service communication

All services are deployed using Infrastructure as Code principles with
Crossplane managing Kubernetes and Helm resources declaratively.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 08:43:06 -04:00
auth Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
cert-manager Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
dns Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
emissary Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
gitea Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
istio Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
keycloak Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
pomerium Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
spire Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
.gitignore Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
acme-challenge-ingress.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
external-dns.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
forgejo-k8s.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
helm-provider-rbac.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
helm-provider.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
keycloak-config.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
kubernetes-provider-role.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
namespaces.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
pomerium-ambassador-mapping.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
pomerium-certificate.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
pomerium-correct-listeners.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
pomerium-working-host.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
pomerium.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
provider-configs.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
providers.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00
sealed-secrets.yaml Initial infrastructure as code deployment 2025-09-23 08:43:06 -04:00