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>
This commit is contained in:
Janis Eccarius
2026-06-01 19:17:08 +02:00
parent 0088b8e74b
commit cead18430c
2 changed files with 15 additions and 1 deletions
@@ -15,8 +15,10 @@ spec:
value: 'ghcr.io/now-chess/now-chess-systems/${{ vars.component }}'
- name: branch
value: main
- name: tagSuffix
value: ""
- name: imageTag
value: ${{ imageFrom(vars.imageRepoUrl).Tag }}
value: ${{ imageFrom(vars.imageRepoUrl).Tag }}${{ vars.tagSuffix }}
- name: discordWebhook
value: ${{ secret("discord-webhook").webhook }}
steps:
+12
View File
@@ -17,51 +17,61 @@ spec:
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:
@@ -171,6 +181,8 @@ spec:
value: htwg-1-prod
- name: skipArgocdUpdate
value: "true"
- name: tagSuffix
value: "-x86_v2"
requestedFreight:
- origin:
kind: Warehouse