Skip to content

chore(chart-deps): update external-secrets to version 2.10.0 - #3604

Merged
CasLubbers merged 25 commits into
mainfrom
ci-update-external-secrets-to-2.10.0
Sep 10, 2026
Merged

chore(chart-deps): update external-secrets to version 2.10.0#3604
CasLubbers merged 25 commits into
mainfrom
ci-update-external-secrets-to-2.10.0

Conversation

@svcAPLBot

@svcAPLBot svcAPLBot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

This PR updates the dependency external-secrets to version 2.10.0.

@svcAPLBot svcAPLBot added the chart-deps Auto generated helm chart dependencies label Aug 29, 2026
@merll
merll marked this pull request as ready for review September 10, 2026 08:56
Copilot AI lite review requested due to automatic review settings September 10, 2026 08:56
@svcAPLBot

svcAPLBot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

Comparison of Helm chart templating output:

# external-secrets/templates/cert-controller-deployment.yaml

@@ spec.template.spec.containers.cert-controller.image @@
! ± value change
- ghcr.io/external-secrets/external-secrets:v2.9.0
+ ghcr.io/external-secrets/external-secrets:v2.10.0

# external-secrets/templates/cert-controller-rbac.yaml

# external-secrets/templates/cert-controller-serviceaccount.yaml

# external-secrets/templates/deployment.yaml

@@ spec.template.spec.containers.external-secrets.image @@
! ± value change
- ghcr.io/external-secrets/external-secrets:v2.9.0
+ ghcr.io/external-secrets/external-secrets:v2.10.0

# external-secrets/templates/rbac.yaml

# external-secrets/templates/serviceaccount.yaml

# external-secrets/templates/validatingwebhook.yaml

# external-secrets/templates/webhook-deployment.yaml

@@ spec.template.spec.containers.webhook.image @@
! ± value change
- ghcr.io/external-secrets/external-secrets:v2.9.0
+ ghcr.io/external-secrets/external-secrets:v2.10.0

# external-secrets/templates/webhook-secret.yaml

# external-secrets/templates/webhook-service.yaml

# external-secrets/templates/webhook-serviceaccount.yaml

# otomi-api/templates/core-config.yaml

@@ data.core.yaml @@
! ± value change in multiline text (two inserts, no deletions)
  adminApps:
  - deps:
    - prometheus
    name: alertmanager
  
  [24 lines unchanged)]
  
    tags:
    - ingress
    - security
    - tls
+ - name: external-secrets
+   tags:
+   - secrets
+   - security
  - isShared: true
    name: gitea
    ownHost: true
    path: /user/oauth2/otomi-idp
  
  [184 lines unchanged)]
  
      relatedLinks:
      - https://kubernetes-sigs.github.io/external-dns/v0.12.2/
      repo: https://github.com/kubernetes-sigs/external-dns
      title: External DNS
+   external-secrets:
+     about: External Secrets allows you to add secrets in Kubernetes from generated
+       or external sources such as secret management systems.
+     appVersion: 2.10.0
+     integration: App Platform uses External Secrets to manage shared and generated
+       secrets for various applications.
+     license: Apache 2.0
+     maintainers: External Secrets
+     relatedLinks:
+     - https://external-secrets.io/
+     repo: https://github.com/external-secrets/external-secrets
+     title: External Secrets
    gitea:
      about: Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket,
        and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to
        read about the justification for a fork.
  
  [370 lines unchanged)]
  
    path: /explore?orgId=1&left=%7B"datasource":"loki","queries":%5B%7B"refId":"A","expr":"","queryType":"range","datasource":%7B"type":"loki","uid":"loki"%7D%7D%5D,"range":%7B"from":"now-1h","to":"now"%7D%7D
    useHost: grafana
  - name: tekton
    ownHost: true

# otomi-api/templates/deployment.yaml

# rabbitmq-cluster-operator/templates/messaging-topology-operator/validating-webhook-configuration.yaml

# values-repo.yaml

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

There are a few user-facing documentation/schema text issues (spelling/wording) in changed YAML/CRD content that should be corrected before merging.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR bumps the vendored external-secrets Helm chart to 2.10.0, updating chart metadata, CRDs, and exposing new TLS security profile knobs via values.yaml + templates.

Changes:

  • Updated chart/version metadata to 2.10.0 (Chart.yaml, dependencies, README badge/table).
  • Added global + per-component TLS settings (tls.*, webhook.tls.*, certController.tls.*) and wired them into controller/webhook/cert-controller container args.
  • Refreshed CRD templates and packaged CRDs with upstream schema/doc updates (including new provider fields/validations).
File summaries
File Description
charts/external-secrets/values.yaml Adds global and component-level TLS configuration values.
charts/external-secrets/values.schema.json Extends values schema to include new tls objects.
charts/external-secrets/templates/deployment.yaml Passes global TLS flags to the main controller when configured.
charts/external-secrets/templates/webhook-deployment.yaml Passes webhook TLS flags using per-webhook overrides with global fallback.
charts/external-secrets/templates/cert-controller-deployment.yaml Passes cert-controller TLS flags using per-component overrides with global fallback.
charts/external-secrets/templates/crds/vaultdynamicsecret.yaml Updates CRD template documentation text.
charts/external-secrets/templates/crds/stssessiontoken.yaml Updates CRD template documentation text.
charts/external-secrets/templates/crds/secretstore.yaml Updates CRD template schema/docs (incl. GitHub/Dependabot additions).
charts/external-secrets/templates/crds/quayaccesstoken.yaml Updates CRD template documentation text.
charts/external-secrets/templates/crds/gcraccesstoken.yaml Updates CRD template documentation text.
charts/external-secrets/templates/crds/ecrauthorizationtoken.yaml Updates CRD template documentation text.
charts/external-secrets/templates/crds/clustersecretstore.yaml Updates CRD template schema/docs (incl. GitHub/Dependabot additions).
charts/external-secrets/templates/crds/clustergenerator.yaml Updates CRD template documentation text.
charts/external-secrets/templates/crds/cloudsmithaccesstoken.yaml Updates CRD template documentation text.
charts/external-secrets/templates/crds/acraccesstoken.yaml Updates CRD template documentation text.
charts/external-secrets/crds/vaultdynamicsecret.yaml Updates packaged CRD documentation text to match upstream.
charts/external-secrets/crds/stssessiontoken.yaml Updates packaged CRD documentation text to match upstream.
charts/external-secrets/crds/secretstore.yaml Updates packaged CRD schema/docs (incl. GitHub/Dependabot additions).
charts/external-secrets/crds/quayaccesstoken.yaml Updates packaged CRD documentation text to match upstream.
charts/external-secrets/crds/gcraccesstoken.yaml Updates packaged CRD documentation text to match upstream.
charts/external-secrets/crds/ecrauthorizationtoken.yaml Updates packaged CRD documentation text to match upstream.
charts/external-secrets/crds/clustersecretstore.yaml Updates packaged CRD schema/docs (incl. GitHub/Dependabot additions).
charts/external-secrets/crds/cloudsmithaccesstoken.yaml Updates packaged CRD documentation text to match upstream.
charts/external-secrets/crds/acraccesstoken.yaml Updates packaged CRD documentation text to match upstream.
charts/external-secrets/README.md Regenerates README for 2.10.0 and documents new TLS values.
charts/external-secrets/Chart.yaml Bumps chart version/appVersion to 2.10.0.
charts/dependencies.yaml Bumps external-secrets dependency version to 2.10.0.
Review details
  • Files reviewed: 27/27 changed files
  • Comments generated: 5
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread charts/external-secrets/crds/clustersecretstore.yaml
Comment thread charts/external-secrets/crds/secretstore.yaml
Comment thread charts/external-secrets/templates/crds/clustersecretstore.yaml
Comment thread charts/external-secrets/templates/crds/secretstore.yaml
Comment thread charts/external-secrets/values.yaml

@CasLubbers CasLubbers left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Tested on cluster and eso is shown as an app

@CasLubbers
CasLubbers merged commit aa8c600 into main Sep 10, 2026
12 checks passed
@CasLubbers
CasLubbers deleted the ci-update-external-secrets-to-2.10.0 branch September 10, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chart-deps Auto generated helm chart dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants