2025-09-26 00:51:52 +00:00
|
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
|
|
|
kind: Kustomization
|
|
|
|
|
|
|
|
|
|
resources:
|
2025-09-27 17:00:23 +00:00
|
|
|
# Core infrastructure
|
|
|
|
|
- providers.yaml
|
|
|
|
|
- provider-configs.yaml
|
2025-09-28 06:43:00 +00:00
|
|
|
- namespaces.yaml
|
2025-09-27 17:00:23 +00:00
|
|
|
- external-dns.yaml
|
2026-04-08 01:23:12 +00:00
|
|
|
- ambassador-listeners.yaml
|
2025-09-27 17:00:23 +00:00
|
|
|
|
2025-09-28 06:37:45 +00:00
|
|
|
# Certificate management
|
|
|
|
|
- cert-manager/
|
|
|
|
|
|
2025-09-28 06:43:00 +00:00
|
|
|
# Authentication system
|
|
|
|
|
- auth/
|
|
|
|
|
- keycloak-config.yaml
|
|
|
|
|
|
|
|
|
|
# Secret management
|
|
|
|
|
- sealed-secrets.yaml
|
|
|
|
|
|
2025-09-27 17:00:23 +00:00
|
|
|
# Applications
|
2025-09-26 00:51:52 +00:00
|
|
|
- forgejo-k8s.yaml
|
2026-04-08 01:23:12 +00:00
|
|
|
- pomerium-allinone.yaml
|
|
|
|
|
- pomerium-dns.yaml
|
2025-09-27 04:05:25 +00:00
|
|
|
- vaultwarden.yaml
|
2026-04-08 01:23:12 +00:00
|
|
|
- keycloak-nge6-dns.yaml
|
|
|
|
|
|
|
|
|
|
# Argo Workflows
|
|
|
|
|
- argo-workflows/
|
2025-09-26 00:51:52 +00:00
|
|
|
|
|
|
|
|
# Exclude problematic directories:
|
|
|
|
|
# - flux/ (managed by Flux itself)
|
|
|
|
|
# - pomerium/ (Helm chart)
|
|
|
|
|
# - gitea/ (legacy, replaced by forgejo)
|
|
|
|
|
# - bin/ (binaries)
|
|
|
|
|
# - cookies.txt, DEPLOYMENT.md (not Kubernetes manifests)
|