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
    - name: tagSuffix
      value: ""
  requestedFreight:
    - origin:
        kind: Warehouse
        name: analysis
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: account
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: bot-platform
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: coordinator
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: core
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: io
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: official-bots
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: rule
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: store
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: tournament
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: ws
      sources:
        direct: true
        requiredSoakTime: 5m0s
    - origin:
        kind: Warehouse
        name: frontend
      sources:
        direct: true
        requiredSoakTime: 5m0s
  verification:
    analysisTemplates:
      - name: nowchess-performance-tests
  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
    - name: tagSuffix
      value: ""
  requestedFreight:
    - origin:
        kind: Warehouse
        name: analysis
      sources:
        direct: false
        stages:
          - staging
    - 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: tournament
      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: analysis
      sources:
        direct: false
        stages:
          - staging
    - 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: tournament
      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
