Skip to content

Commit ce1792a

Browse files
authored
upgrade versions of argocd-helm, argocd-operator and scm-manager (#302)
1 parent dda445c commit ce1792a

File tree

5 files changed

+10
-31
lines changed

5 files changed

+10
-31
lines changed

argocd/argocd/argocd/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
- name: argo-cd
33
repository: https://argoproj.github.io/argo-helm
4-
version: 6.0.14
5-
digest: sha256:89fb5b278d79823ffa732adca0e89e4ba332067233130f5f6009ea2427134ede
6-
generated: "2024-02-15T10:10:04.408385332+01:00"
4+
version: 7.9.1
5+
digest: sha256:b4b4d21a6ad984be65f53425d835d5badd0ff431b9298a8dca93256bf6e2de0d
6+
generated: "2025-09-07T00:29:53.921834509+02:00"

argocd/argocd/argocd/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ version: 1.0.0
44
description: Wraps the upstream argo-cd helm chart
55
dependencies:
66
- name: argo-cd
7-
version: 6.0.14 # run `helm dep update .` in this folder before changing and pushing version
7+
version: 7.9.1 # run `helm dep update .` in this folder before changing and pushing version
88
repository: https://argoproj.github.io/argo-helm
99
# Information about helm chart here: https://artifacthub.io/packages/helm/argo/argo-cd

docs/developers.md

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -951,16 +951,14 @@ A GitHub release containing all merged PRs since the last release is create auto
951951
952952
## Installing ArgoCD Operator
953953
954-
This guide provides instructions for developers to install the ArgoCD Operator locally. Installing the operator can be non-trivial, especially when deploying it without certain dependencies like cert-manager. This guide simplifies the process by providing a single script that you can copy and paste to set up the operator in your local environment.
954+
This guide provides instructions for developers to install the ArgoCD Operator locally.
955955
956956
### Prerequisites:
957957
958958
Ensure you have the following installed on your system:
959959
960960
- Git: For cloning the repository.
961-
- Patch: To apply modifications to the codebase.
962-
- Kubectl: To interact with your Kubernetes cluster.
963-
- Kustomize: Included with kubectl version ≥1.14.
961+
- golang: Version >= 1.24
964962
965963
### Installation Script
966964
@@ -969,27 +967,8 @@ Copy the following script, paste it into your Terminal and execute it.
969967
```shell
970968
git clone https://github.com/argoproj-labs/argocd-operator && \
971969
cd argocd-operator && \
972-
git checkout release-0.11 && \
973-
974-
# Disable webhook by commenting out lines in config/default/kustomization.yaml
975-
sed -i 's|^- ../webhook|# - ../webhook|' config/default/kustomization.yaml && \
976-
sed -i 's|^- path: manager_webhook_patch.yaml|# - path: manager_webhook_patch.yaml|' config/default/kustomization.yaml && \
977-
978-
# Change the image tag from v0.11.1 to v0.11.0 in config/manager/kustomization.yaml
979-
sed -i 's|newTag: v0.11.1|newTag: v0.11.0|' config/manager/kustomization.yaml && \
980-
981-
# Install Prometheus CRDs
982-
kubectl create -f https://raw.githubusercontent.com/prometheus-community/helm-charts/main/charts/kube-prometheus-stack/charts/crds/crds/crd-alertmanagerconfigs.yaml || true && \
983-
kubectl create -f https://raw.githubusercontent.com/prometheus-community/helm-charts/main/charts/kube-prometheus-stack/charts/crds/crds/crd-alertmanagers.yaml || true && \
984-
kubectl create -f https://raw.githubusercontent.com/prometheus-community/helm-charts/main/charts/kube-prometheus-stack/charts/crds/crds/crd-podmonitors.yaml || true && \
985-
kubectl create -f https://raw.githubusercontent.com/prometheus-community/helm-charts/main/charts/kube-prometheus-stack/charts/crds/crds/crd-probes.yaml || true && \
986-
kubectl create -f https://raw.githubusercontent.com/prometheus-community/helm-charts/main/charts/kube-prometheus-stack/charts/crds/crds/crd-prometheuses.yaml || true && \
987-
kubectl create -f https://raw.githubusercontent.com/prometheus-community/helm-charts/main/charts/kube-prometheus-stack/charts/crds/crds/crd-prometheusrules.yaml || true && \
988-
kubectl create -f https://raw.githubusercontent.com/prometheus-community/helm-charts/main/charts/kube-prometheus-stack/charts/crds/crds/crd-servicemonitors.yaml || true && \
989-
kubectl create -f https://raw.githubusercontent.com/prometheus-community/helm-charts/main/charts/kube-prometheus-stack/charts/crds/crds/crd-thanosrulers.yaml || true && \
990-
991-
# Install ArgoCD Operator CRDs and components
992-
kubectl kustomize config/default | kubectl create -f - || true
970+
git checkout release-0.16 && \
971+
make deploy IMG=quay.io/argoprojlabs/argocd-operator:v0.14.1
993972
```
994973
995974
### Steps in depth

src/main/groovy/com/cloudogu/gitops/config/Config.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ class Config {
332332
HelmConfigWithValues helm = new HelmConfigWithValues(
333333
chart: 'scm-manager',
334334
repoURL: 'https://packages.scm-manager.org/repository/helm-v2-releases/',
335-
version: '3.8.0',
335+
version: '3.10.2',
336336
values: [:]
337337
)
338338

src/test/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ class GitopsPlaygroundCliTest {
320320

321321
assertThat(myconfig.scmm.helm.chart).isEqualTo('scm-manager')
322322
assertThat(myconfig.scmm.helm.repoURL).isEqualTo('https://packages.scm-manager.org/repository/helm-v2-releases/')
323-
assertThat(myconfig.scmm.helm.version).isEqualTo('3.8.0')
323+
assertThat(myconfig.scmm.helm.version).isEqualTo('3.10.2')
324324
assertThat(myconfig.scmm.helm.values.initialDelaySeconds).isEqualTo(120) // overridden
325325

326326
assertThat(cli.lastSchema.features.monitoring.helm.chart).isEqualTo('kube-prometheus-stack')

0 commit comments

Comments
 (0)