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>
32 lines
No EOL
323 B
Text
32 lines
No EOL
323 B
Text
# Terraform
|
|
.terraform/
|
|
.terraform.lock.hcl
|
|
terraform.tfstate*
|
|
*.tfplan
|
|
|
|
# Temporary files
|
|
*~
|
|
.#*
|
|
*.tmp
|
|
*.backup
|
|
*.bak
|
|
|
|
# Secrets and sensitive files
|
|
token.txt
|
|
cookies.txt
|
|
*.key
|
|
*.pem
|
|
|
|
# IDE and editor files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Local Claude settings
|
|
.claude/settings.local.json |