Files
ircs-prod-config/README.md
T
2026-06-14 11:46:13 +08:00

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:

  1. Prepare ircs-prod namespace and secrets.
  2. Apply apps/ircs-prod-core-application.yaml to ArgoCD and sync it.
  3. Run V3 migrator and compatible data migration from ircs-system.
  4. Verify portals and BFF through cluster endpoints.
  5. Sync or apply ircs-prod/edge-cutover and remove old ircs-system routes.

Edge cutover is isolated from core to avoid hostname conflict while the old ircs-system routes still own production domains.