Skip to content

fix(eso): update ESO API version from v1beta1 to v1#9

Merged
jonathandieu merged 1 commit into
mainfrom
hotfix/upgrade-eso-version
Jun 25, 2026
Merged

fix(eso): update ESO API version from v1beta1 to v1#9
jonathandieu merged 1 commit into
mainfrom
hotfix/upgrade-eso-version

Conversation

@jonathandieu

Copy link
Copy Markdown
Owner

ClusterSecretStore and ExternalSecret were promoted to v1 in ESO 0.9+.
The installed version no longer serves v1beta1, causing resource mapping failures during ArgoCD sync.

one or more objects failed to apply, reason: resource mapping not found for name: "onepassword" namespace: "external-secrets" from "/dev/shm/1920867536": no matches for kind "ClusterSecretStore" in version "external-secrets.io/v1beta1"
ensure CRDs are installed first. Retrying attempt #5 at 3:11AM.
image

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates External Secrets Operator (ESO) custom resources in this repo to use the promoted external-secrets.io/v1 API so ArgoCD can successfully apply ClusterSecretStore and ExternalSecret manifests when the installed ESO no longer serves v1beta1.

Changes:

  • Bump ExternalSecret manifests from external-secrets.io/v1beta1 to external-secrets.io/v1.
  • Bump ClusterSecretStore manifest from external-secrets.io/v1beta1 to external-secrets.io/v1.
  • Eliminates ArgoCD “resource mapping not found” failures caused by referencing the removed v1beta1 API.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
charts/infrastructure/kube-prometheus-stack/templates/grafana-cloud-credentials.yaml Switches ExternalSecret apiVersion to external-secrets.io/v1 for Grafana Cloud credentials.
charts/infrastructure/external-secrets/templates/cluster-secret-store.yaml Switches ClusterSecretStore apiVersion to external-secrets.io/v1 for the onepassword store.
charts/infrastructure/external-dns/templates/cloudflare-token.yaml Switches ExternalSecret apiVersion to external-secrets.io/v1 for Cloudflare token.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jonathandieu jonathandieu merged commit 34566c8 into main Jun 25, 2026
1 check passed
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.

2 participants