Skip to content

Commit a78a842

Browse files
feat: upgrade Argo CD for release v.9.0 (#1082)
* feat: upgrade Argo CD for release v.9.0 Signed-off-by: iam-veeramalla <[email protected]> * fix: unit test failures Signed-off-by: iam-veeramalla <[email protected]> --------- Signed-off-by: iam-veeramalla <[email protected]>
1 parent 18a0a8d commit a78a842

23 files changed

+40126
-54
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# To re-generate a bundle for another specific version without changing the standard setup, you can:
44
# - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2)
55
# - use environment variables to overwrite this value (e.g export VERSION=0.0.2)
6-
VERSION ?= 0.8.0
6+
VERSION ?= 0.9.0
77

88
# CHANNELS define the bundle channels used in the bundle.
99
# Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable")

build/util/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Argo CD v2.8.3
2-
FROM quay.io/argoproj/argocd@sha256:644c386facf25940291f8e41330422c203240bc0d7da484405cf8fc6c766fe8f as argocd
1+
# Argo CD v2.9.2
2+
FROM quay.io/argoproj/argocd@sha256:8576d347f30fa4c56a0129d1c0a0f5ed1e75662f0499f1ed7e917c405fd909dc as argocd
33

44
# Final Image
55
FROM docker.io/library/ubuntu:22.04

bundle/manifests/argocd-operator.clusterserviceversion.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ metadata:
223223
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
224224
repository: https://github.com/argoproj-labs/argocd-operator
225225
support: Argo CD
226-
name: argocd-operator.v0.8.0
226+
name: argocd-operator.v0.9.0
227227
namespace: placeholder
228228
spec:
229229
apiservicedefinitions: {}
@@ -1742,7 +1742,7 @@ spec:
17421742
fieldPath: metadata.annotations['olm.targetNamespaces']
17431743
- name: ENABLE_CONVERSION_WEBHOOK
17441744
value: "true"
1745-
image: quay.io/argoprojlabs/argocd-operator:v0.8.0
1745+
image: quay.io/argoprojlabs/argocd-operator:v0.9.0
17461746
livenessProbe:
17471747
httpGet:
17481748
path: /healthz
@@ -1833,7 +1833,7 @@ spec:
18331833
provider:
18341834
name: Argo CD Community
18351835
replaces: argocd-operator.v0.7.0
1836-
version: 0.8.0
1836+
version: 0.9.0
18371837
webhookdefinitions:
18381838
- admissionReviewVersions:
18391839
- v1alpha1

bundle/manifests/argoproj.io_applications.yaml

Lines changed: 383 additions & 6 deletions
Large diffs are not rendered by default.

bundle/manifests/argoproj.io_applicationsets.yaml

Lines changed: 1483 additions & 12 deletions
Large diffs are not rendered by default.

bundle/manifests/argoproj.io_appprojects.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,16 +89,18 @@ spec:
8989
properties:
9090
name:
9191
description: Name is an alternate way of specifying the target
92-
cluster by its symbolic name
92+
cluster by its symbolic name. This must be set if Server is
93+
not set.
9394
type: string
9495
namespace:
9596
description: Namespace specifies the target namespace for the
9697
application's resources. The namespace will only be set for
9798
namespace-scoped resources that have not set a value for .metadata.namespace
9899
type: string
99100
server:
100-
description: Server specifies the URL of the target cluster
101-
and must be set to the Kubernetes control plane API
101+
description: Server specifies the URL of the target cluster's
102+
Kubernetes control plane API. This must be set if Name is
103+
not set.
102104
type: string
103105
type: object
104106
type: array

common/defaults.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ const (
6161
ArgoCDDefaultArgoImage = "quay.io/argoproj/argocd"
6262

6363
// ArgoCDDefaultArgoVersion is the Argo CD container image digest to use when version not specified.
64-
ArgoCDDefaultArgoVersion = "sha256:d40da8f5747415eb7f9b5c2d9b645aecd423888cad9b36e4f986bff8ecf0a786" // v2.8.3
64+
ArgoCDDefaultArgoVersion = "sha256:8576d347f30fa4c56a0129d1c0a0f5ed1e75662f0499f1ed7e917c405fd909dc" // v2.9.2
6565

6666
// ArgoCDDefaultBackupKeyLength is the length of the generated default backup key.
6767
ArgoCDDefaultBackupKeyLength = 32

config/crd/bases/argoproj.io_applications.yaml

Lines changed: 384 additions & 7 deletions
Large diffs are not rendered by default.

config/crd/bases/argoproj.io_applicationsets.yaml

Lines changed: 1484 additions & 13 deletions
Large diffs are not rendered by default.

config/crd/bases/argoproj.io_appprojects.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,18 @@ spec:
8888
properties:
8989
name:
9090
description: Name is an alternate way of specifying the target
91-
cluster by its symbolic name
91+
cluster by its symbolic name. This must be set if Server is
92+
not set.
9293
type: string
9394
namespace:
9495
description: Namespace specifies the target namespace for the
9596
application's resources. The namespace will only be set for
9697
namespace-scoped resources that have not set a value for .metadata.namespace
9798
type: string
9899
server:
99-
description: Server specifies the URL of the target cluster
100-
and must be set to the Kubernetes control plane API
100+
description: Server specifies the URL of the target cluster's
101+
Kubernetes control plane API. This must be set if Name is
102+
not set.
101103
type: string
102104
type: object
103105
type: array

0 commit comments

Comments
 (0)