Skip to content

Commit 62ef500

Browse files
dmaizelcf-ci-bot-v2
andauthored
feat: disable Argo Rollouts by default and enable namespace-scoped Argo Workflows (#917)
* 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 --------- Co-authored-by: cf-ci-bot-v2 <cf-ci-bot-v2@codefresh.io>
1 parent f9a04a1 commit 62ef500

File tree

4 files changed

+38
-29
lines changed

4 files changed

+38
-29
lines changed

charts/gitops-runtime/Chart.yaml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,31 @@ maintainers:
1414
annotations:
1515
artifacthub.io/alternativeName: "codefresh-gitops-runtime"
1616
dependencies:
17-
- name: argo-cd
18-
repository: https://argoproj.github.io/argo-helm
19-
condition: argo-cd.enabled
20-
version: 9.0.2
21-
- name: argo-events
22-
repository: https://codefresh-io.github.io/argo-helm
23-
version: 2.4.9-cap-CR-30841
24-
condition: argo-events.enabled
25-
- name: argo-workflows
26-
repository: https://codefresh-io.github.io/argo-helm
27-
version: 0.45.16-v3.6.7-cap-CR-30835
28-
condition: argo-workflows.enabled
29-
- name: argo-rollouts
30-
repository: https://codefresh-io.github.io/argo-helm
31-
version: 2.37.3-7-v1.7.2-cap-OSS-697
32-
condition: argo-rollouts.enabled
33-
- name: sealed-secrets
34-
repository: https://bitnami-labs.github.io/sealed-secrets/
35-
version: 2.17.2
36-
- name: codefresh-tunnel-client
37-
repository: oci://quay.io/codefresh/charts
38-
version: 0.1.22
39-
alias: tunnel-client
40-
condition: tunnel-client.enabled
41-
- name: redis-ha
42-
version: 4.33.4
43-
repository: https://dandydeveloper.github.io/charts/
44-
condition: redis-ha.enabled
17+
- name: argo-cd
18+
repository: https://argoproj.github.io/argo-helm
19+
condition: argo-cd.enabled
20+
version: 9.0.2
21+
- name: argo-events
22+
repository: https://codefresh-io.github.io/argo-helm
23+
version: 2.4.9-cap-CR-30841
24+
condition: argo-events.enabled
25+
- name: argo-workflows
26+
repository: https://codefresh-io.github.io/argo-helm
27+
version: 0.45.16-v3.6.7-cap-CR-30835
28+
condition: argo-workflows.enabled
29+
- name: argo-rollouts
30+
repository: https://codefresh-io.github.io/argo-helm
31+
version: 2.37.3-7-v1.7.2-cap-OSS-697
32+
condition: argo-rollouts.enabled
33+
- name: sealed-secrets
34+
repository: https://bitnami-labs.github.io/sealed-secrets/
35+
version: 2.17.2
36+
- name: codefresh-tunnel-client
37+
repository: oci://quay.io/codefresh/charts
38+
version: 0.1.22
39+
alias: tunnel-client
40+
condition: tunnel-client.enabled
41+
- name: redis-ha
42+
version: 4.33.4
43+
repository: https://dandydeveloper.github.io/charts/
44+
condition: redis-ha.enabled

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)