prole/knoe/core
chrisfu 620bdd25eb feat: GKE production deployment — CNPG + GCS backups + Google Workspace SSO
Add complete GKE deployment stack:
- deploy/gcp/gke/: namespace, CloudNativePG cluster (premium-rwo, 100Gi),
  GCS barman-cloud backup with Workload Identity SA, ArgoCD OIDC ConfigMap,
  GitLab OmniAuth secret template, knoe-auth Google OIDC secret template
- etc/init_cnpg_gke.sh: provision GCS buckets, GCP SA, WI binding, CNPG operator
- etc/init_argocd.sh: apply argocd-oidc-cm.yaml when PLATFORM_DOMAIN/FRONTDOOR_HOST set
- etc/init_gitlab.sh: inject OmniAuth openid_connect block when FRONTDOOR_HOST set
- prole-auth-deployment.yaml: add GOOGLE_OIDC_ENABLED env vars (all optional)
- supabase/helm/prole-supabase/values-gke.yaml: GoTrue Google OAuth overlay
- knoe/core/prod_config.py: add backupProvider, workloadIdentitySA, googleClientId/Secret/HostedDomain

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 10:41:55 -07:00
..
ops Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
__init__.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
actions.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
build_context.py Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
cnpg_placement.py Add CNPG placement planner with persistence and integration tests 2026-03-23 00:06:47 -07:00
controller.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
env.py chore: checkpoint k3s deployment and knoe updates 2026-03-31 23:15:54 -07:00
milestones.py Stabilize CNPG reset/update flow and finalize 3-node recovery 2026-03-27 21:54:53 -07:00
monitor.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
ollama_scan.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
policy.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
prod_config.py feat: GKE production deployment — CNPG + GCS backups + Google Workspace SSO 2026-04-01 10:41:55 -07:00
repair_pipeline_cli.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
storage_probe.py feat: add storage probing and operational service updates 2026-03-26 09:44:23 -07:00
stream_exec.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
topology.py chore: checkpoint k3s deployment and knoe updates 2026-03-31 23:15:54 -07:00