Skip to content

Commit 038f975

Browse files
dmaizelcf-ci-bot-v2
andauthored
feat: disable Argo Rollouts by default and enable namespace-scoped Argo Workflows (#920)
* chore: disable Argo Rollouts by default and add deprecation notice in values.yaml * feat: enable single namespace restriction for Argo Workflows in values.yaml * fix tests * CI Automatic commit - align Chart version * Revert "CI Automatic commit - align Chart version" This reverts commit c28f424. * CI Automatic commit - align Chart version * fix --------- Co-authored-by: cf-ci-bot-v2 <[email protected]>
1 parent 4c0eb29 commit 038f975

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

charts/gitops-runtime/tests/values/global-constraints-values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ global:
77
operator: Equal
88
value: some-value
99
effect: NoSchedule
10+
11+
argo-rollouts:
12+
enabled: true

charts/gitops-runtime/tests/values/subcharts-constraints-values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ argo-events:
6969
tolerations: *tolerations
7070

7171
argo-rollouts:
72+
enabled: true
7273
controller:
7374
nodeSelector: *nodeSelector
7475
tolerations: *tolerations

charts/gitops-runtime/values.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,9 @@ argo-events:
317317
argo-workflows:
318318
fullnameOverride: argo
319319
enabled: true
320+
# -- Restrict Argo Workflows to operate only in a single namespace (the namespace of the Helm release).
321+
# This ensures it does not interfere with any other instances of Argo Workflows installed on your cluster.
322+
singleNamespace: true
320323
server:
321324
# -- auth-mode needs to be set to client to be able to see workflow logs from Codefresh UI
322325
authModes:
@@ -344,8 +347,10 @@ codefreshWorkflowLogStoreCM:
344347
#-----------------------------------------------------------------------------------------------------------------------
345348
# Argo rollouts
346349
#-----------------------------------------------------------------------------------------------------------------------
350+
# -- Argo Rollouts is deprecated and disabled by default. It will be completely removed in February 2026.
351+
# If you require Argo Rollouts, you can manually override this value to true in your Helm values files.
347352
argo-rollouts:
348-
enabled: true
353+
enabled: false
349354
fullnameOverride: argo-rollouts
350355
controller:
351356
replicas: 1

0 commit comments

Comments
 (0)