Files
GitOps/kargo-projects/nowchess/ncs-stage.yaml
T
Janis Eccarius cead18430c feat(kargo): add x86_v2 tag suffix for htwg-1-prod and 5m soak time for staging
- Add tagSuffix var to promotion template (default empty) so htwg-1-prod
  can append -x86_v2 to all image tags without affecting other stages
- Add requiredSoakTime: 5m to all staging freight sources

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 19:17:16 +02:00

262 lines
5.0 KiB
YAML

kind: Stage
apiVersion: kargo.akuity.io/v1alpha1
metadata:
name: staging
namespace: nowchess-kargo
annotations:
kargo.akuity.io/color: fuchsia
spec:
vars:
- name: argocdName
value: nowchess-staging
- name: folder
value: eu-central-1-staging
requestedFreight:
- origin:
kind: Warehouse
name: account
sources:
direct: true
requiredSoakTime: 5m
- origin:
kind: Warehouse
name: bot-platform
sources:
direct: true
requiredSoakTime: 5m
- origin:
kind: Warehouse
name: coordinator
sources:
direct: true
requiredSoakTime: 5m
- origin:
kind: Warehouse
name: core
sources:
direct: true
requiredSoakTime: 5m
- origin:
kind: Warehouse
name: io
sources:
direct: true
requiredSoakTime: 5m
- origin:
kind: Warehouse
name: official-bots
sources:
direct: true
requiredSoakTime: 5m
- origin:
kind: Warehouse
name: rule
sources:
direct: true
requiredSoakTime: 5m
- origin:
kind: Warehouse
name: store
sources:
direct: true
requiredSoakTime: 5m
- origin:
kind: Warehouse
name: ws
sources:
direct: true
requiredSoakTime: 5m
- origin:
kind: Warehouse
name: frontend
sources:
direct: true
requiredSoakTime: 5m
promotionTemplate:
spec:
steps:
- task:
name: nowchess-kargo-promotion-template
---
kind: Stage
apiVersion: kargo.akuity.io/v1alpha1
metadata:
name: eu-central-1-prod
namespace: nowchess-kargo
annotations:
kargo.akuity.io/color: green
spec:
vars:
- name: argocdName
value: nowchess
- name: folder
value: eu-central-1-prod
requestedFreight:
- origin:
kind: Warehouse
name: account
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: bot-platform
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: coordinator
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: core
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: io
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: official-bots
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: rule
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: store
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: ws
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: frontend
sources:
direct: false
stages:
- staging
promotionTemplate:
spec:
steps:
- task:
name: nowchess-kargo-promotion-template
---
kind: Stage
apiVersion: kargo.akuity.io/v1alpha1
metadata:
name: htwg-1-prod
namespace: nowchess-kargo
annotations:
kargo.akuity.io/color: amber
spec:
vars:
- name: folder
value: htwg-1-prod
- name: skipArgocdUpdate
value: "true"
- name: tagSuffix
value: "-x86_v2"
requestedFreight:
- origin:
kind: Warehouse
name: account
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: bot-platform
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: coordinator
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: core
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: io
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: official-bots
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: rule
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: store
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: ws
sources:
direct: false
stages:
- staging
- origin:
kind: Warehouse
name: frontend
sources:
direct: false
stages:
- staging
promotionTemplate:
spec:
steps:
- task:
name: nowchess-kargo-promotion-template