Skip to content

Commit d7002cf

Browse files
feat: argo-cd v2.12.9 (#79)
Signed-off-by: Justin Marquis <[email protected]>
1 parent 21c7a8b commit d7002cf

File tree

11 files changed

+233
-176
lines changed

11 files changed

+233
-176
lines changed

.github/workflows/lint-and-test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Set up python
2424
uses: actions/setup-python@v5
2525
with:
26-
python-version: 3.7
26+
python-version: 3.13
2727

2828
- name: Setup Chart Linting
2929
id: lint

charts/argo-cd/Chart.yaml

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
2-
version: 2.11.12-ak.0.0
3-
appVersion: 2.11.12
2+
version: 2.12.9-ak.0.0
3+
appVersion: 2.12.9
44
description: A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
55
name: argo-cd
66
home: https://charts.akuity.io
@@ -14,8 +14,6 @@ maintainers:
1414
1515
- name: wanghong230
1616
17-
- name: evgeny-goldin
18-
1917
- name: 34fathombelow
2018
2119

charts/argo-cd/README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# argo-cd
22

3-
![Version: 2.11.12-ak.0.0](https://img.shields.io/badge/Version-2.11.12--ak.0.0-informational?style=flat-square) ![AppVersion: 2.11.12](https://img.shields.io/badge/AppVersion-2.11.12-informational?style=flat-square)
3+
![Version: 2.12.9-ak.0.0](https://img.shields.io/badge/Version-2.12.9--ak.0.0-informational?style=flat-square) ![AppVersion: 2.12.9](https://img.shields.io/badge/AppVersion-2.12.9-informational?style=flat-square)
44

55
A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
66

@@ -12,7 +12,6 @@ A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kube
1212
| ---- | ------ | --- |
1313
| jessesuen | <[email protected]> | |
1414
| wanghong230 | <[email protected]> | |
15-
| evgeny-goldin | <[email protected]> | |
1615
| 34fathombelow | <[email protected]> | |
1716

1817
## Requirements

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

+132-139
Large diffs are not rendered by default.

charts/argo-cd/crds/crd-applicationset.yaml

+45
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ spec:
6161
type: string
6262
type: object
6363
type: object
64+
x-kubernetes-map-type: atomic
6465
name:
6566
type: string
6667
requeueAfterSeconds:
@@ -657,6 +658,7 @@ spec:
657658
type: string
658659
type: object
659660
type: object
661+
x-kubernetes-map-type: atomic
660662
template:
661663
properties:
662664
metadata:
@@ -2419,6 +2421,7 @@ spec:
24192421
type: string
24202422
type: object
24212423
type: object
2424+
x-kubernetes-map-type: atomic
24222425
name:
24232426
type: string
24242427
requeueAfterSeconds:
@@ -3015,6 +3018,7 @@ spec:
30153018
type: string
30163019
type: object
30173020
type: object
3021+
x-kubernetes-map-type: atomic
30183022
template:
30193023
properties:
30203024
metadata:
@@ -6880,6 +6884,7 @@ spec:
68806884
type: string
68816885
type: object
68826886
type: object
6887+
x-kubernetes-map-type: atomic
68836888
type: object
68846889
type: array
68856890
template:
@@ -7476,6 +7481,7 @@ spec:
74767481
type: string
74777482
type: object
74787483
type: object
7484+
x-kubernetes-map-type: atomic
74797485
name:
74807486
type: string
74817487
requeueAfterSeconds:
@@ -8072,6 +8078,7 @@ spec:
80728078
type: string
80738079
type: object
80748080
type: object
8081+
x-kubernetes-map-type: atomic
80758082
template:
80768083
properties:
80778084
metadata:
@@ -11937,6 +11944,7 @@ spec:
1193711944
type: string
1193811945
type: object
1193911946
type: object
11947+
x-kubernetes-map-type: atomic
1194011948
type: object
1194111949
type: array
1194211950
mergeKeys:
@@ -14637,6 +14645,7 @@ spec:
1463714645
type: string
1463814646
type: object
1463914647
type: object
14648+
x-kubernetes-map-type: atomic
1464014649
type: object
1464114650
type: array
1464214651
goTemplate:
@@ -15295,11 +15304,16 @@ spec:
1529515304
type: string
1529615305
step:
1529715306
type: string
15307+
targetRevisions:
15308+
items:
15309+
type: string
15310+
type: array
1529815311
required:
1529915312
- application
1530015313
- message
1530115314
- status
1530215315
- step
15316+
- targetRevisions
1530315317
type: object
1530415318
type: array
1530515319
conditions:
@@ -15323,6 +15337,37 @@ spec:
1532315337
- type
1532415338
type: object
1532515339
type: array
15340+
resources:
15341+
items:
15342+
properties:
15343+
group:
15344+
type: string
15345+
health:
15346+
properties:
15347+
message:
15348+
type: string
15349+
status:
15350+
type: string
15351+
type: object
15352+
hook:
15353+
type: boolean
15354+
kind:
15355+
type: string
15356+
name:
15357+
type: string
15358+
namespace:
15359+
type: string
15360+
requiresPruning:
15361+
type: boolean
15362+
status:
15363+
type: string
15364+
syncWave:
15365+
format: int64
15366+
type: integer
15367+
version:
15368+
type: string
15369+
type: object
15370+
type: array
1532615371
type: object
1532715372
required:
1532815373
- metadata

charts/argo-cd/crds/crd-project.yaml

+33-27
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,28 @@ spec:
2020
- name: v1alpha1
2121
schema:
2222
openAPIV3Schema:
23-
description: 'AppProject provides a logical grouping of applications, providing
24-
controls for: * where the apps may deploy to (cluster whitelist) * what
25-
may be deployed (repository whitelist, resource whitelist/blacklist) * who
26-
can access these applications (roles, OIDC group claims bindings) * and
27-
what they can do (RBAC policies) * automation access to these roles (JWT
28-
tokens)'
23+
description: |-
24+
AppProject provides a logical grouping of applications, providing controls for:
25+
* where the apps may deploy to (cluster whitelist)
26+
* what may be deployed (repository whitelist, resource whitelist/blacklist)
27+
* who can access these applications (roles, OIDC group claims bindings)
28+
* and what they can do (RBAC policies)
29+
* automation access to these roles (JWT tokens)
2930
properties:
3031
apiVersion:
31-
description: 'APIVersion defines the versioned schema of this representation
32-
of an object. Servers should convert recognized schemas to the latest
33-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
32+
description: |-
33+
APIVersion defines the versioned schema of this representation of an object.
34+
Servers should convert recognized schemas to the latest internal value, and
35+
may reject unrecognized values.
36+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
3437
type: string
3538
kind:
36-
description: 'Kind is a string value representing the REST resource this
37-
object represents. Servers may infer this from the endpoint the client
38-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
39+
description: |-
40+
Kind is a string value representing the REST resource this object represents.
41+
Servers may infer this from the endpoint the client submits requests to.
42+
Cannot be updated.
43+
In CamelCase.
44+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
3945
type: string
4046
metadata:
4147
type: object
@@ -46,9 +52,9 @@ spec:
4652
description: ClusterResourceBlacklist contains list of blacklisted
4753
cluster level resources
4854
items:
49-
description: GroupKind specifies a Group and a Kind, but does not
50-
force a version. This is useful for identifying concepts during
51-
lookup stages without having partially valid types
55+
description: |-
56+
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying
57+
concepts during lookup stages without having partially valid types
5258
properties:
5359
group:
5460
type: string
@@ -63,9 +69,9 @@ spec:
6369
description: ClusterResourceWhitelist contains list of whitelisted
6470
cluster level resources
6571
items:
66-
description: GroupKind specifies a Group and a Kind, but does not
67-
force a version. This is useful for identifying concepts during
68-
lookup stages without having partially valid types
72+
description: |-
73+
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying
74+
concepts during lookup stages without having partially valid types
6975
properties:
7076
group:
7177
type: string
@@ -92,9 +98,9 @@ spec:
9298
not set.
9399
type: string
94100
namespace:
95-
description: Namespace specifies the target namespace for the
96-
application's resources. The namespace will only be set for
97-
namespace-scoped resources that have not set a value for .metadata.namespace
101+
description: |-
102+
Namespace specifies the target namespace for the application's resources.
103+
The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace
98104
type: string
99105
server:
100106
description: Server specifies the URL of the target cluster's
@@ -107,9 +113,9 @@ spec:
107113
description: NamespaceResourceBlacklist contains list of blacklisted
108114
namespace level resources
109115
items:
110-
description: GroupKind specifies a Group and a Kind, but does not
111-
force a version. This is useful for identifying concepts during
112-
lookup stages without having partially valid types
116+
description: |-
117+
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying
118+
concepts during lookup stages without having partially valid types
113119
properties:
114120
group:
115121
type: string
@@ -124,9 +130,9 @@ spec:
124130
description: NamespaceResourceWhitelist contains list of whitelisted
125131
namespace level resources
126132
items:
127-
description: GroupKind specifies a Group and a Kind, but does not
128-
force a version. This is useful for identifying concepts during
129-
lookup stages without having partially valid types
133+
description: |-
134+
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying
135+
concepts during lookup stages without having partially valid types
130136
properties:
131137
group:
132138
type: string

charts/argo-cd/templates/applicationset-controller/cluster-rbac.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ rules:
3636
- appprojects
3737
verbs:
3838
- get
39+
- list
40+
- watch
3941
- apiGroups:
4042
- ""
4143
resources:

charts/argo-cd/templates/applicationset-controller/rbac.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ rules:
2929
- appprojects
3030
verbs:
3131
- get
32+
- list
33+
- watch
3234
- apiGroups:
3335
- argoproj.io
3436
resources:

charts/argo-cd/templates/repo-server/deployment.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,18 @@ spec:
225225
key: reposerver.git.request.timeout
226226
name: argocd-cmd-params-cm
227227
optional: true
228+
- name: ARGOCD_GRPC_MAX_SIZE_MB
229+
valueFrom:
230+
configMapKeyRef:
231+
key: reposerver.grpc.max.size
232+
name: argocd-cmd-params-cm
233+
optional: true
234+
- name: ARGOCD_REPO_SERVER_INCLUDE_HIDDEN_DIRECTORIES
235+
valueFrom:
236+
configMapKeyRef:
237+
key: reposerver.include.hidden.directories
238+
name: argocd-cmd-params-cm
239+
optional: true
228240
- name: HELM_CACHE_HOME
229241
value: /helm-working-dir
230242
- name: HELM_CONFIG_HOME

charts/argo-cd/values.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -362,8 +362,8 @@ redis:
362362
pullPolicy: # IfNotPresent
363363
haProxyImage:
364364
# https://hub.docker.com/_/haproxy
365-
repository: haproxy
366-
tag: 2.6.14-alpine
365+
repository: public.ecr.aws/docker/library/haproxy
366+
tag: 2.6.17-alpine
367367
networkPolicy:
368368
egress:
369369
enabled: true

hack/compare-cd.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ kind: Kustomization
4545
namespace: foo
4646
4747
images:
48-
- name: redis
48+
- name: public.ecr.aws/docker/library/redis
4949
newName: quay.io/akuity/redis
5050
5151
resources:

0 commit comments

Comments
 (0)