Files
GitOps/nowchess/eu-central-1-prod/kustomization.yaml
Janis Eccarius 07a12d7060
Delete PR Branch On Close / delete-branch (pull_request) Successful in 5s
feat(nci-11): add Kubernetes manifests for nowchess-analysis service
Add Argo Rollout (blueGreen), active/preview Services, and HPA for the
new analysis service (port 8087). Wire image pins into all three overlay
kustomizations and register the analysis Warehouse and freight entries in
all three Kargo Stages (staging -> eu-central-1-prod / htwg-1-prod).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 16:03:20 +02:00

63 lines
1.7 KiB
YAML
Executable File

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: nowchess
resources:
- ../base
- ingress.yaml
- rbac-coordinator.yaml
patches:
- patch: |-
apiVersion: v1
kind: ConfigMap
metadata:
name: nowchess-env-config
data:
QUARKUS_PROFILE: deployed
CORS_ORIGINS: https://nowchess.janis-eccarius.de
NOWCHESS_COORDINATOR_ENABLED: "true"
REDIS_PREFIX: nowchess
QUARKUS_LOG_LEVEL: "WARN"
target:
kind: ConfigMap
name: nowchess-env-config
- patch: |-
apiVersion: v1
kind: ConfigMap
metadata:
name: nowchess-frontend-env-config
data:
API_URL: "https://nowchess.janis-eccarius.de"
WEBSOCKET_URL: "wss://nowchess.janis-eccarius.de"
target:
kind: ConfigMap
name: nowchess-frontend-env-config
images:
- name: ghcr.io/now-chess/now-chess-systems/analysis
newTag: 0.1.0
- name: ghcr.io/now-chess/now-chess-systems/account
newTag: 0.24.0
- name: ghcr.io/now-chess/now-chess-systems/bot-platform
newTag: 0.12.0
- name: ghcr.io/now-chess/now-chess-systems/coordinator
newTag: 0.32.0
- name: ghcr.io/now-chess/now-chess-systems/core
newTag: 0.50.0
- name: ghcr.io/now-chess/now-chess-systems/frontend
newTag: 0.2.7
- name: ghcr.io/now-chess/now-chess-systems/io
newTag: 0.23.0
- name: ghcr.io/now-chess/now-chess-systems/official-bots
newTag: 0.17.0
- name: ghcr.io/now-chess/now-chess-systems/rule
newTag: 0.18.0
- name: ghcr.io/now-chess/now-chess-systems/store
newTag: 0.24.0
- name: ghcr.io/now-chess/now-chess-systems/tournament
newTag: 0.1.0
- name: ghcr.io/now-chess/now-chess-systems/ws
newTag: 0.16.0
configurations:
- rollout-transform.yaml
openapi:
path: argo_all_k8s_kustomize_schema.json