933 B
933 B
ircs-prod-config
Independent GitOps repository for IRCS V3 production namespace ircs-prod.
This repo intentionally separates production runtime state from the source repository:
- source repo:
gitea-admin/ircs-project-v3, builds and pushes service images. - GitOps repo:
gitea-admin/ircs-prod-config, declares Kubernetes runtime resources.
Secrets are not stored here. Run scripts/prepare-prod-secrets.ps1 before syncing the core ArgoCD application.
Deployment order:
- Prepare
ircs-prodnamespace and secrets. - Apply
apps/ircs-prod-core-application.yamlto ArgoCD and sync it. - Run V3 migrator and compatible data migration from
ircs-system. - Verify portals and BFF through cluster endpoints.
- Sync or apply
ircs-prod/edge-cutoverand remove oldircs-systemroutes.
Edge cutover is isolated from core to avoid hostname conflict while the old ircs-system routes still own production domains.