From d3538fcb2a5ccd5719ede4b9a887d08cf8d2811e Mon Sep 17 00:00:00 2001 From: Arnob Kumar Saha Date: Thu, 29 Oct 2026 19:03:57 +0600 Subject: [PATCH 1/3] Pin fargocd chart version in bootstrap-presets Signed-off-by: Arnob Kumar Saha --- charts/ace-installer-certified/README.md | 1 + .../templates/presets/bootstrap-presets.yaml | 3 +++ charts/ace-installer-certified/values.yaml | 2 ++ charts/ace-installer/README.md | 1 + charts/ace-installer/templates/presets/bootstrap-presets.yaml | 3 +++ charts/ace-installer/values.yaml | 2 ++ 6 files changed, 12 insertions(+) diff --git a/charts/ace-installer-certified/README.md b/charts/ace-installer-certified/README.md index 2b929571b..f56c869e7 100644 --- a/charts/ace-installer-certified/README.md +++ b/charts/ace-installer-certified/README.md @@ -85,6 +85,7 @@ The following table lists the configurable parameters of the `ace-installer-cert | helm.releases.cert-manager-csi-driver-cacerts.version | | "v2026.9.18" | | helm.releases.external-dns-operator.enabled | | true | | helm.releases.external-dns-operator.version | | "v2026.6.22" | +| helm.releases.fargocd.version | | "v2026.9.18" | | helm.releases.flux2.enabled | | false | | helm.releases.flux2.version | | "2.19.1" | | helm.releases.gateway-api.enabled | | false | diff --git a/charts/ace-installer-certified/templates/presets/bootstrap-presets.yaml b/charts/ace-installer-certified/templates/presets/bootstrap-presets.yaml index 25bfdfadd..da534ea26 100644 --- a/charts/ace-installer-certified/templates/presets/bootstrap-presets.yaml +++ b/charts/ace-installer-certified/templates/presets/bootstrap-presets.yaml @@ -22,6 +22,8 @@ acerproxy: # b3 import flow flux2: version: %q +fargocd: + version: %q opscenter-features: version: %q values: @@ -53,6 +55,7 @@ opscenter-features: (dig "license-proxyserver" "version" .Chart.AppVersion $.Values.helm.releases) (dig "acerproxy" "version" "" $.Values.helm.releases) (dig "flux2" "version" "" $.Values.helm.releases) + (dig "fargocd" "version" "" $.Values.helm.releases) (dig "opscenter-features" "version" .Chart.AppVersion $.Values.helm.releases) ((dig "helm" "releases" "catalog-manager" "values" (dict) $ofVals) | toJson) ((dig "helm" "releases" "inbox-agent" "values" (dict) $ofVals) | toJson) diff --git a/charts/ace-installer-certified/values.yaml b/charts/ace-installer-certified/values.yaml index 3799c8b2f..9ad4b8975 100644 --- a/charts/ace-installer-certified/values.yaml +++ b/charts/ace-installer-certified/values.yaml @@ -80,6 +80,8 @@ helm: external-dns-operator: enabled: true version: "v2026.6.22" + fargocd: + version: "v2026.9.18" flux2: enabled: false version: "2.19.1" diff --git a/charts/ace-installer/README.md b/charts/ace-installer/README.md index a3c9c268e..33522dd17 100644 --- a/charts/ace-installer/README.md +++ b/charts/ace-installer/README.md @@ -85,6 +85,7 @@ The following table lists the configurable parameters of the `ace-installer` cha | helm.releases.cert-manager-csi-driver-cacerts.version | | "v2026.9.18" | | helm.releases.external-dns-operator.enabled | | true | | helm.releases.external-dns-operator.version | | "v2026.6.22" | +| helm.releases.fargocd.version | | "v2026.9.18" | | helm.releases.flux2.enabled | | false | | helm.releases.flux2.version | | "2.19.1" | | helm.releases.gateway-api.enabled | | false | diff --git a/charts/ace-installer/templates/presets/bootstrap-presets.yaml b/charts/ace-installer/templates/presets/bootstrap-presets.yaml index 25bfdfadd..da534ea26 100644 --- a/charts/ace-installer/templates/presets/bootstrap-presets.yaml +++ b/charts/ace-installer/templates/presets/bootstrap-presets.yaml @@ -22,6 +22,8 @@ acerproxy: # b3 import flow flux2: version: %q +fargocd: + version: %q opscenter-features: version: %q values: @@ -53,6 +55,7 @@ opscenter-features: (dig "license-proxyserver" "version" .Chart.AppVersion $.Values.helm.releases) (dig "acerproxy" "version" "" $.Values.helm.releases) (dig "flux2" "version" "" $.Values.helm.releases) + (dig "fargocd" "version" "" $.Values.helm.releases) (dig "opscenter-features" "version" .Chart.AppVersion $.Values.helm.releases) ((dig "helm" "releases" "catalog-manager" "values" (dict) $ofVals) | toJson) ((dig "helm" "releases" "inbox-agent" "values" (dict) $ofVals) | toJson) diff --git a/charts/ace-installer/values.yaml b/charts/ace-installer/values.yaml index 3799c8b2f..9ad4b8975 100644 --- a/charts/ace-installer/values.yaml +++ b/charts/ace-installer/values.yaml @@ -80,6 +80,8 @@ helm: external-dns-operator: enabled: true version: "v2026.6.22" + fargocd: + version: "v2026.9.18" flux2: enabled: false version: "2.19.1" From 99b9c09dcc55ea09f4b085fcb9861ac437dbd62f Mon Sep 17 00:00:00 2001 From: Arnob Kumar Saha Date: Thu, 29 Oct 2026 19:06:20 +0600 Subject: [PATCH 2/3] Pin argo-cd chart version in bootstrap-presets Signed-off-by: Arnob Kumar Saha --- charts/ace-installer-certified/README.md | 1 + .../templates/presets/bootstrap-presets.yaml | 3 +++ charts/ace-installer-certified/values.yaml | 2 ++ charts/ace-installer/README.md | 1 + charts/ace-installer/templates/presets/bootstrap-presets.yaml | 3 +++ charts/ace-installer/values.yaml | 2 ++ 6 files changed, 12 insertions(+) diff --git a/charts/ace-installer-certified/README.md b/charts/ace-installer-certified/README.md index f56c869e7..b188e1d7e 100644 --- a/charts/ace-installer-certified/README.md +++ b/charts/ace-installer-certified/README.md @@ -75,6 +75,7 @@ The following table lists the configurable parameters of the `ace-installer-cert | helm.releases.aceshifter.version | | "v2026.10.30" | | helm.releases.akp-crd-manager.enabled | | true | | helm.releases.akp-crd-manager.version | | "v2026.10.30" | +| helm.releases.argo-cd.version | | "10.11.6" | | helm.releases.capi-catalog.enabled | | false | | helm.releases.capi-catalog.version | | "v2024.10.24" | | helm.releases.catalog-manager.enabled | | false | diff --git a/charts/ace-installer-certified/templates/presets/bootstrap-presets.yaml b/charts/ace-installer-certified/templates/presets/bootstrap-presets.yaml index da534ea26..16ef0832a 100644 --- a/charts/ace-installer-certified/templates/presets/bootstrap-presets.yaml +++ b/charts/ace-installer-certified/templates/presets/bootstrap-presets.yaml @@ -24,6 +24,8 @@ flux2: version: %q fargocd: version: %q +argo-cd: + version: %q opscenter-features: version: %q values: @@ -56,6 +58,7 @@ opscenter-features: (dig "acerproxy" "version" "" $.Values.helm.releases) (dig "flux2" "version" "" $.Values.helm.releases) (dig "fargocd" "version" "" $.Values.helm.releases) + (dig "argo-cd" "version" "" $.Values.helm.releases) (dig "opscenter-features" "version" .Chart.AppVersion $.Values.helm.releases) ((dig "helm" "releases" "catalog-manager" "values" (dict) $ofVals) | toJson) ((dig "helm" "releases" "inbox-agent" "values" (dict) $ofVals) | toJson) diff --git a/charts/ace-installer-certified/values.yaml b/charts/ace-installer-certified/values.yaml index 9ad4b8975..cd0bab469 100644 --- a/charts/ace-installer-certified/values.yaml +++ b/charts/ace-installer-certified/values.yaml @@ -65,6 +65,8 @@ helm: akp-crd-manager: enabled: true version: "v2026.10.30" + argo-cd: + version: "10.11.6" capi-catalog: enabled: false version: "v2024.10.24" diff --git a/charts/ace-installer/README.md b/charts/ace-installer/README.md index 33522dd17..9c688dd04 100644 --- a/charts/ace-installer/README.md +++ b/charts/ace-installer/README.md @@ -75,6 +75,7 @@ The following table lists the configurable parameters of the `ace-installer` cha | helm.releases.aceshifter.version | | "v2026.10.30" | | helm.releases.akp-crd-manager.enabled | | true | | helm.releases.akp-crd-manager.version | | "v2026.10.30" | +| helm.releases.argo-cd.version | | "10.11.6" | | helm.releases.capi-catalog.enabled | | false | | helm.releases.capi-catalog.version | | "v2024.10.24" | | helm.releases.catalog-manager.enabled | | false | diff --git a/charts/ace-installer/templates/presets/bootstrap-presets.yaml b/charts/ace-installer/templates/presets/bootstrap-presets.yaml index da534ea26..16ef0832a 100644 --- a/charts/ace-installer/templates/presets/bootstrap-presets.yaml +++ b/charts/ace-installer/templates/presets/bootstrap-presets.yaml @@ -24,6 +24,8 @@ flux2: version: %q fargocd: version: %q +argo-cd: + version: %q opscenter-features: version: %q values: @@ -56,6 +58,7 @@ opscenter-features: (dig "acerproxy" "version" "" $.Values.helm.releases) (dig "flux2" "version" "" $.Values.helm.releases) (dig "fargocd" "version" "" $.Values.helm.releases) + (dig "argo-cd" "version" "" $.Values.helm.releases) (dig "opscenter-features" "version" .Chart.AppVersion $.Values.helm.releases) ((dig "helm" "releases" "catalog-manager" "values" (dict) $ofVals) | toJson) ((dig "helm" "releases" "inbox-agent" "values" (dict) $ofVals) | toJson) diff --git a/charts/ace-installer/values.yaml b/charts/ace-installer/values.yaml index 9ad4b8975..cd0bab469 100644 --- a/charts/ace-installer/values.yaml +++ b/charts/ace-installer/values.yaml @@ -65,6 +65,8 @@ helm: akp-crd-manager: enabled: true version: "v2026.10.30" + argo-cd: + version: "10.11.6" capi-catalog: enabled: false version: "v2024.10.24" From 043d173aa61bcec9b69cfb3282e5b2b157c9e84b Mon Sep 17 00:00:00 2001 From: Arnob Kumar Saha Date: Thu, 29 Oct 2026 19:22:42 +0600 Subject: [PATCH 3/3] Allow ace to create helmrepositories Central Argo CD import creates kubeops/argocd-agent-oci HelmRepository. Signed-off-by: Arnob Kumar Saha --- charts/ace-installer-certified-crds/README.md | 2 ++ charts/ace-installer-certified-crds/values.yaml | 4 ++++ charts/ace/templates/rbac/rbac.yaml | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/charts/ace-installer-certified-crds/README.md b/charts/ace-installer-certified-crds/README.md index 43d023c68..102376687 100644 --- a/charts/ace-installer-certified-crds/README.md +++ b/charts/ace-installer-certified-crds/README.md @@ -75,6 +75,7 @@ The following table lists the configurable parameters of the `ace-installer-cert | helm.releases.aceshifter.version | | "v2026.10.30" | | helm.releases.akp-crd-manager.enabled | | true | | helm.releases.akp-crd-manager.version | | "v2026.10.30" | +| helm.releases.argo-cd.version | | "10.11.6" | | helm.releases.capi-catalog.enabled | | false | | helm.releases.capi-catalog.version | | "v2024.10.24" | | helm.releases.catalog-manager.enabled | | false | @@ -85,6 +86,7 @@ The following table lists the configurable parameters of the `ace-installer-cert | helm.releases.cert-manager-csi-driver-cacerts.version | | "v2026.9.18" | | helm.releases.external-dns-operator.enabled | | true | | helm.releases.external-dns-operator.version | | "v2026.6.22" | +| helm.releases.fargocd.version | | "v2026.9.18" | | helm.releases.flux2.enabled | | false | | helm.releases.flux2.version | | "2.19.1" | | helm.releases.gateway-api.enabled | | false | diff --git a/charts/ace-installer-certified-crds/values.yaml b/charts/ace-installer-certified-crds/values.yaml index 3799c8b2f..cd0bab469 100644 --- a/charts/ace-installer-certified-crds/values.yaml +++ b/charts/ace-installer-certified-crds/values.yaml @@ -65,6 +65,8 @@ helm: akp-crd-manager: enabled: true version: "v2026.10.30" + argo-cd: + version: "10.11.6" capi-catalog: enabled: false version: "v2024.10.24" @@ -80,6 +82,8 @@ helm: external-dns-operator: enabled: true version: "v2026.6.22" + fargocd: + version: "v2026.9.18" flux2: enabled: false version: "2.19.1" diff --git a/charts/ace/templates/rbac/rbac.yaml b/charts/ace/templates/rbac/rbac.yaml index da17956f1..064c8fae5 100644 --- a/charts/ace/templates/rbac/rbac.yaml +++ b/charts/ace/templates/rbac/rbac.yaml @@ -58,7 +58,7 @@ rules: - source.toolkit.fluxcd.io resources: - helmrepositories - verbs: ["get", "list", "watch"] + verbs: ["get", "list", "watch", "create"] - apiGroups: - helm.toolkit.fluxcd.io resources: