feat(promotion): add htwg-1-prod stage and update promotion policies

This commit is contained in:
Janis Eccarius
2026-05-30 15:26:45 +02:00
parent 821c7c256b
commit d2d89f4ddf
3 changed files with 94 additions and 1 deletions
@@ -6,4 +6,4 @@ spec:
promotionPolicies: promotionPolicies:
- autoPromotionEnabled: true - autoPromotionEnabled: true
stageSelector: stageSelector:
name: regex:^staging|eu-central-1-prod$ name: regex:^staging|eu-central-1-prod|htwg-1-prod$
@@ -5,6 +5,8 @@ metadata:
namespace: nowchess-kargo namespace: nowchess-kargo
spec: spec:
vars: vars:
- name: skipArgocdUpdate
value: "false"
- name: repoUrl - name: repoUrl
value: https://git.janis-eccarius.de/NowChess/Gitops.git value: https://git.janis-eccarius.de/NowChess/Gitops.git
- name: component - name: component
@@ -69,6 +71,7 @@ spec:
provider: "gitea" provider: "gitea"
prNumber: ${{ task.outputs['open-pr'].pr.id }} prNumber: ${{ task.outputs['open-pr'].pr.id }}
- uses: argocd-update - uses: argocd-update
if: "${{ vars.skipArgocdUpdate != 'true' }}"
as: argocd-update as: argocd-update
config: config:
apps: apps:
+90
View File
@@ -157,3 +157,93 @@ spec:
steps: steps:
- task: - task:
name: nowchess-kargo-promotion-template 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"
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