Skip to content

Pin fargocd chart version in bootstrap-presets - #1384

Merged
ArnobKumarSaha merged 3 commits into
masterfrom
arnob-fargocd-ver
Oct 29, 2026
Merged

ArnobKumarSaha merged 3 commits into
masterfrom
arnob-fargocd-ver

Conversation

@ArnobKumarSaha

@ArnobKumarSaha ArnobKumarSaha commented Oct 29, 2026 •

Copy link
Copy Markdown
Member

b3's cluster import resolves the fargocd chart version via hub.FeatureVersion from bootstrap-presets. With no fargocd entry the version is empty, so lib-helm falls back to OCI tag listing, which drops every v-prefixed tag and fails:

could not get tags for "fargocd": unable to locate any tags in provided repository: oci://ghcr.io/appscode-charts/fargocd

Adds helm.releases.fargocd.version (default v2026.9.18) to ace-installer and ace-installer-certified and renders it into bootstrap-presets.

Companion b3 fallback: appscode-cloud/b3#1707
Also:

  • Pins the argo-cd chart version in bootstrap-presets.
  • Grants create on helmrepositories.source.toolkit.fluxcd.io to the ace ClusterRole. The central Argo CD import (argoCDAgentHelmRepository in b3 routers/api/v1/cluster/importer/central_argocd.go) creates kubeops/argocd-agent-oci when it's missing, and the setup job failed with:
helmrepositories.source.toolkit.fluxcd.io is forbidden: User "system:serviceaccount:ace:ace" cannot create resource "helmrepositories" in API group "source.toolkit.fluxcd.io" in the namespace "kubeops"

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
Central Argo CD import creates kubeops/argocd-agent-oci HelmRepository.

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
@ArnobKumarSaha
ArnobKumarSaha merged commit 12c4e74 into master Oct 29, 2026
3 checks passed
@ArnobKumarSaha
ArnobKumarSaha deleted the arnob-fargocd-ver branch October 29, 2026 18:04
ArnobKumarSaha added a commit that referenced this pull request Oct 29, 2026
Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant