# prod 환경. # # replica는 이 배포가 받는 트래픽 기준으로 잡는다. # 매니페스트 조회 부하 = replica 수 × (route에 붙은 Tool Service 수) / 주기다. # portal 모드는 한 배포가 전 route를 서비스하므로 route가 늘면 이 값이 함께 는다(ADR-0013 전제 3). # # 중요 등급은 replica 2 이상과 PodDisruptionBudget이 필수다. # 1이면 rolling update 중 반드시 공백이 생기고, PDB가 없으면 노드 drain이 마지막 Pod을 내린다. # HelmDeploymentContractTest가 replica·PDB·노드 분산 values를 정적으로 검사한다. # # 이 파일은 배포 토폴로지를 소유하지 않는다. mode와 deployments는 values.yaml 한 곳에 있다. # TODO: namespace가 확정되면 agentBuilderNamespace를 교체한다. global: env: prod agentBuilderNamespace: ax-hub-agentbuilder-prod mcpHost: mcp.apps.example.internal portal: # TODO: 실제 운영 Portal registry 주소로 교체한다. registryUrl: https://axhub.apps.example.internal/api/portal/registry refreshIntervalSeconds: 300 route: # TODO: Agent Builder의 실제 고정 egress CIDR로 교체한다. sourceAllowlist: 192.0.2.0/24 tiers: critical: replicas: 3 podDisruptionBudget: true spreadAcrossNodes: true standard: replicas: 2 podDisruptionBudget: false spreadAcrossNodes: false resources: requests: cpu: 500m memory: 1Gi limits: cpu: "2" memory: 2Gi