From cead18430cbc93c39f81b9c14993e432ba25808b Mon Sep 17 00:00:00 2001 From: Janis Eccarius Date: Mon, 1 Jun 2026 19:17:08 +0200 Subject: [PATCH] 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 --- kargo-projects/nowchess/ncs-promotion-template.yaml | 4 +++- kargo-projects/nowchess/ncs-stage.yaml | 12 ++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/kargo-projects/nowchess/ncs-promotion-template.yaml b/kargo-projects/nowchess/ncs-promotion-template.yaml index 0fd6e52..32587fe 100644 --- a/kargo-projects/nowchess/ncs-promotion-template.yaml +++ b/kargo-projects/nowchess/ncs-promotion-template.yaml @@ -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: diff --git a/kargo-projects/nowchess/ncs-stage.yaml b/kargo-projects/nowchess/ncs-stage.yaml index 86e7b2b..176f15c 100644 --- a/kargo-projects/nowchess/ncs-stage.yaml +++ b/kargo-projects/nowchess/ncs-stage.yaml @@ -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