Skip to content

Commit 5aaa3bd

Browse files
argoproj-renovate[bot]tico24mkilchhofer
authored
chore(argo-cd): Update dependency argoproj/argo-cd to v3.2.0 (#3568)
* chore(argo-cd): Update dependency argoproj/argo-cd to v3.2.0 Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com> * merge in crd changes Signed-off-by: Tim Collins <[email protected]> * chore: Sync more changes (redis, redis-ha, RBAC, env vars) Signed-off-by: Marco Maurer <[email protected]> * fix: Run helm-docs and bump minor version Signed-off-by: Marco Maurer <[email protected]> --------- Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com> Signed-off-by: Tim Collins <[email protected]> Signed-off-by: Marco Maurer <[email protected]> Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com> Co-authored-by: Tim Collins <[email protected]> Co-authored-by: Marco Maurer <[email protected]>
1 parent d22a459 commit 5aaa3bd

File tree

11 files changed

+204
-53
lines changed

11 files changed

+204
-53
lines changed

charts/argo-cd/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
- name: redis-ha
33
repository: https://dandydeveloper.github.io/charts/
4-
version: 4.33.7
5-
digest: sha256:a3eba6bba484e9fbfaca33e7f1ea3e6daed74014df7e7b077c496c2201b01996
6-
generated: "2025-05-25T11:18:29.356017-05:00"
4+
version: 4.34.11
5+
digest: sha256:c8810d74bdcdbec4db273601203c1cf8a32c9a35c82caf0c9bfd7a750c7ca1fa
6+
generated: "2025-11-04T21:57:39.132262+01:00"

charts/argo-cd/Chart.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
apiVersion: v2
2-
appVersion: v3.1.9
2+
appVersion: v3.2.0
33
kubeVersion: ">=1.25.0-0"
44
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
55
name: argo-cd
6-
version: 9.0.6
6+
version: 9.1.0
77
home: https://github.com/argoproj/argo-helm
88
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
99
sources:
@@ -18,7 +18,7 @@ maintainers:
1818
url: https://argoproj.github.io/
1919
dependencies:
2020
- name: redis-ha
21-
version: 4.33.7
21+
version: 4.34.11
2222
repository: https://dandydeveloper.github.io/charts/
2323
condition: redis-ha.enabled
2424
annotations:
@@ -27,4 +27,4 @@ annotations:
2727
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
2828
artifacthub.io/changes: |
2929
- kind: changed
30-
description: Bump redis_exporter to v1.80.0
30+
description: Bump argo-cd to v3.2.0

charts/argo-cd/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1478,7 +1478,7 @@ NAME: my-release
14781478
| redis.extraContainers | list | `[]` | Additional containers to be added to the redis pod |
14791479
| redis.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Redis image pull policy |
14801480
| redis.image.repository | string | `"ecr-public.aws.com/docker/library/redis"` | Redis repository |
1481-
| redis.image.tag | string | `"7.2.11-alpine"` | Redis tag |
1481+
| redis.image.tag | string | `"8.2.2-alpine"` | Redis tag |
14821482
| redis.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
14831483
| redis.initContainers | list | `[]` | Init containers to add to the redis pod |
14841484
| redis.livenessProbe.enabled | bool | `false` | Enable Kubernetes liveness probe for Redis server |
@@ -1566,7 +1566,7 @@ The main options are listed here:
15661566
| redis-ha.haproxy.tolerations | list | `[]` | [Tolerations] for use with node taints for haproxy pods. |
15671567
| redis-ha.hardAntiAffinity | bool | `true` | Whether the Redis server pods should be forced to run on separate nodes. |
15681568
| redis-ha.image.repository | string | `"ecr-public.aws.com/docker/library/redis"` | Redis repository |
1569-
| redis-ha.image.tag | string | `"7.2.11-alpine"` | Redis tag |
1569+
| redis-ha.image.tag | string | `"8.2.2-alpine"` | Redis tag |
15701570
| redis-ha.persistentVolume.enabled | bool | `false` | Configures persistence on Redis nodes |
15711571
| redis-ha.redis.config | object | See [values.yaml] | Any valid redis config options in this section will be applied to each server (see `redis-ha` chart) |
15721572
| redis-ha.redis.config.save | string | `'""'` | Will save the DB if both the given number of seconds and the given number of write operations against the DB occurred. `""` is disabled |

charts/argo-cd/templates/argocd-application-controller/deployment.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,12 @@ spec:
190190
name: argocd-cmd-params-cm
191191
key: controller.self.heal.backoff.cooldown.seconds
192192
optional: true
193+
- name: ARGOCD_SYNC_WAVE_DELAY
194+
valueFrom:
195+
configMapKeyRef:
196+
name: argocd-cmd-params-cm
197+
key: controller.sync.wave.delay.seconds
198+
optional: true
193199
- name: ARGOCD_APPLICATION_CONTROLLER_SYNC_TIMEOUT
194200
valueFrom:
195201
configMapKeyRef:

charts/argo-cd/templates/argocd-application-controller/statefulset.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,12 @@ spec:
186186
name: argocd-cmd-params-cm
187187
key: controller.self.heal.backoff.cooldown.seconds
188188
optional: true
189+
- name: ARGOCD_SYNC_WAVE_DELAY
190+
valueFrom:
191+
configMapKeyRef:
192+
name: argocd-cmd-params-cm
193+
key: controller.sync.wave.delay.seconds
194+
optional: true
189195
- name: ARGOCD_APPLICATION_CONTROLLER_SYNC_TIMEOUT
190196
valueFrom:
191197
configMapKeyRef:

charts/argo-cd/templates/argocd-applicationset/clusterrole.yaml

Lines changed: 14 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,6 @@ rules:
2020
- patch
2121
- update
2222
- watch
23-
- apiGroups:
24-
- argoproj.io
25-
resources:
26-
- applicationsets/status
27-
verbs:
28-
- get
29-
- patch
30-
- update
3123
- apiGroups:
3224
- argoproj.io
3325
resources:
@@ -37,23 +29,19 @@ rules:
3729
- list
3830
- watch
3931
- apiGroups:
40-
- ""
32+
- argoproj.io
4133
resources:
42-
- events
34+
- applicationsets/status
4335
verbs:
44-
- create
4536
- get
46-
- list
4737
- patch
48-
- watch
38+
- update
4939
- apiGroups:
5040
- ""
5141
resources:
52-
- configmaps
42+
- events
5343
verbs:
5444
- create
55-
- update
56-
- delete
5745
- get
5846
- list
5947
- patch
@@ -62,29 +50,28 @@ rules:
6250
- ""
6351
resources:
6452
- secrets
53+
- configmaps
6554
verbs:
6655
- get
6756
- list
6857
- watch
58+
# argocd-applicationset-controller leader election rules
59+
# Create with resourceNames fails, so use a separate rule for the lease creation
6960
- apiGroups:
70-
- apps
71-
- extensions
61+
- coordination.k8s.io
7262
resources:
73-
- deployments
63+
- leases
7464
verbs:
75-
- get
76-
- list
77-
- watch
65+
- create
7866
- apiGroups:
7967
- coordination.k8s.io
8068
resources:
8169
- leases
70+
resourceNames:
71+
# Defined in `cmd/argocd-applicationset-controller/commands/applicationset_controller.go`
72+
- 58ac56fa.applicationsets.argoproj.io
8273
verbs:
83-
- create
84-
- delete
8574
- get
86-
- list
87-
- patch
8875
- update
89-
- watch
76+
- create
9077
{{- end }}

charts/argo-cd/templates/argocd-applicationset/deployment.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,8 @@ spec:
298298
name: gpg-keyring
299299
- mountPath: /app/config/reposerver/tls
300300
name: argocd-repo-server-tls
301+
- mountPath: /home/argocd/params
302+
name: argocd-cmd-params-cm
301303
- mountPath: /tmp
302304
name: tmp
303305
{{- with .Values.applicationSet.extraContainers }}
@@ -368,6 +370,13 @@ spec:
368370
path: tls.key
369371
- key: ca.crt
370372
path: ca.crt
373+
- name: argocd-cmd-params-cm
374+
configMap:
375+
optional: true
376+
name: argocd-cmd-params-cm
377+
items:
378+
- key: applicationsetcontroller.profile.enabled
379+
path: profiler.enabled
371380
{{- with .Values.applicationSet.dnsConfig }}
372381
dnsConfig:
373382
{{- toYaml . | nindent 8 }}

charts/argo-cd/templates/argocd-applicationset/role.yaml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,22 @@ rules:
7575
- get
7676
- list
7777
- watch
78+
# argocd-applicationset-controller leader election rules
79+
# Create with resourceNames fails, so use a separate rule for the lease creation
7880
- apiGroups:
7981
- coordination.k8s.io
8082
resources:
8183
- leases
8284
verbs:
8385
- create
84-
- delete
86+
- apiGroups:
87+
- coordination.k8s.io
88+
resources:
89+
- leases
90+
resourceNames:
91+
# Defined in `cmd/argocd-applicationset-controller/commands/applicationset_controller.go`
92+
- 58ac56fa.applicationsets.argoproj.io
93+
verbs:
8594
- get
86-
- list
87-
- patch
8895
- update
89-
- watch
96+
- create

charts/argo-cd/templates/crds/crd-application.yaml

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ spec:
121121
a failed sync. If set to 0, no retries will be performed.
122122
format: int64
123123
type: integer
124+
refresh:
125+
description: 'Refresh indicates if the latest revision should
126+
be used on retry instead of the initial one (default: false)'
127+
type: boolean
124128
type: object
125129
sync:
126130
description: Sync contains parameters for the operation
@@ -1485,11 +1489,15 @@ spec:
14851489
path:
14861490
description: |-
14871491
Path is a directory path within the git repository where hydrated manifests should be committed to and synced
1488-
from. If hydrateTo is set, this is just the path from which hydrated manifests will be synced.
1492+
from. The Path should never point to the root of the repo. If hydrateTo is set, this is just the path from which
1493+
hydrated manifests will be synced.
1494+
minLength: 1
1495+
pattern: ^.{2,}|[^./]$
14891496
type: string
14901497
targetBranch:
1491-
description: TargetBranch is the branch to which hydrated
1492-
manifests should be committed
1498+
description: |-
1499+
TargetBranch is the branch from which hydrated manifests will be synced.
1500+
If HydrateTo is not set, this is also the branch to which hydrated manifests are committed.
14931501
type: string
14941502
required:
14951503
- path
@@ -1948,6 +1956,10 @@ spec:
19481956
a failed sync. If set to 0, no retries will be performed.
19491957
format: int64
19501958
type: integer
1959+
refresh:
1960+
description: 'Refresh indicates if the latest revision should
1961+
be used on retry instead of the initial one (default: false)'
1962+
type: boolean
19511963
type: object
19521964
syncOptions:
19531965
description: Options allow you to specify whole app sync-options
@@ -2916,6 +2928,11 @@ spec:
29162928
be performed.
29172929
format: int64
29182930
type: integer
2931+
refresh:
2932+
description: 'Refresh indicates if the latest revision
2933+
should be used on retry instead of the initial one (default:
2934+
false)'
2935+
type: boolean
29192936
type: object
29202937
sync:
29212938
description: Sync contains parameters for the operation
@@ -4888,11 +4905,15 @@ spec:
48884905
path:
48894906
description: |-
48904907
Path is a directory path within the git repository where hydrated manifests should be committed to and synced
4891-
from. If hydrateTo is set, this is just the path from which hydrated manifests will be synced.
4908+
from. The Path should never point to the root of the repo. If hydrateTo is set, this is just the path from which
4909+
hydrated manifests will be synced.
4910+
minLength: 1
4911+
pattern: ^.{2,}|[^./]$
48924912
type: string
48934913
targetBranch:
4894-
description: TargetBranch is the branch to which hydrated
4895-
manifests should be committed
4914+
description: |-
4915+
TargetBranch is the branch from which hydrated manifests will be synced.
4916+
If HydrateTo is not set, this is also the branch to which hydrated manifests are committed.
48964917
type: string
48974918
required:
48984919
- path
@@ -4967,11 +4988,15 @@ spec:
49674988
path:
49684989
description: |-
49694990
Path is a directory path within the git repository where hydrated manifests should be committed to and synced
4970-
from. If hydrateTo is set, this is just the path from which hydrated manifests will be synced.
4991+
from. The Path should never point to the root of the repo. If hydrateTo is set, this is just the path from which
4992+
hydrated manifests will be synced.
4993+
minLength: 1
4994+
pattern: ^.{2,}|[^./]$
49714995
type: string
49724996
targetBranch:
4973-
description: TargetBranch is the branch to which hydrated
4974-
manifests should be committed
4997+
description: |-
4998+
TargetBranch is the branch from which hydrated manifests will be synced.
4999+
If HydrateTo is not set, this is also the branch to which hydrated manifests are committed.
49755000
type: string
49765001
required:
49775002
- path
@@ -5900,4 +5925,3 @@ spec:
59005925
storage: true
59015926
subresources: {}
59025927
{{- end }}
5903-

0 commit comments

Comments
 (0)