Files
ljwx-deploy/cluster-prod/ljwx-health-prod-application.yaml
BrunoGao 1ae6eb6416 feat(health): stage Contabo production migration (#360)
Adds a manual-only Contabo canary path, Traefik overlays, fail-closed migration gates, and contract tests.

Refs lingjingwanxiang/ljwx-health#390
Refs lingjingwanxiang/ljwx-health#395
2026-08-02 17:20:07 +08:00

23 lines
676 B
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: ljwx-health-contabo-prod
namespace: argocd
annotations:
# The application is intentionally manual until the migration runbook's
# storage, Secret, restore, canary and failure-domain gates all pass.
ops.ljwx.io/cutover-gate: manual-preflight
spec:
project: default
source:
repoURL: https://github.com/lingjingwanxiang/ljwx-deploy.git
targetRevision: main
path: apps/ljwx-health/overlays/contabo-prod-staging
destination:
server: https://kubernetes.default.svc
namespace: ljwx-health
syncPolicy:
syncOptions:
- CreateNamespace=true
- PruneLast=true