Skip to content

Create release workable-1.3.1 - #66

Open
mkousteris wants to merge 7 commits into
workable-1.3.1from
create-workable-1.3.1
Open

Create release workable-1.3.1#66
mkousteris wants to merge 7 commits into
workable-1.3.1from
create-workable-1.3.1

Conversation

@mkousteris

@mkousteris mkousteris commented Sep 1, 2026

Copy link
Copy Markdown

SRE-7669

What

Upgrades external-secrets from 0.20.4 to 1.3.1, plus CI workflow hardening (persist-credentials fixes for checkout steps).

Main upstream changes (v0.20.4 → v1.3.1)

Providers

  • 1Password: reduced API usage, added SDK provider caching
  • AWS Secrets Manager: filtering by both name and tags
  • GCP Secret Manager: SecretExists now checks regional secrets correctly
  • Vault: GCP Workload Identity authentication support
  • Doppler: retry settings, OIDC-based authentication
  • Infisical: caBundle / caProvider support
  • BeyondTrust: push-secret support, decrypt parameter on get secret
  • IBM: override IAM endpoint for API key auth
  • New providers: Barbican, Devolutions Server
  • Removed/deprecated some unmaintained secret stores (later partially reverted)

Core / controller

  • Dynamic target implementation for ExternalSecrets
  • Store deprecation mechanism introduced
  • Flag to enable/disable SecretStore reconcile
  • Fixed: PushSecret delete removing wrong key
  • Fixed: metrics not correctly updated/deleted
  • Fixed: map field merging during templating; target template parsing for complex matchers
  • Switched to patch instead of update for finalizer add/remove
  • Password generator can now generate/expose multiple passwords
  • esoctl: bootstrap generator commands added

Build/CI (upstream)

  • Go module separation
  • Various Docker/UBI build fixes (arm build, buildx cache, symlink handling)
  • v1.3.0 was a broken release (image promotion issue) — v1.3.1 is the fix build we're on

Full upstream changelog: external-secrets/external-secrets@v0.20.4...v1.3.1

Comment thread .github/workflows/ci.yml
mkousteris added a commit that referenced this pull request Sep 1, 2026
Aikido flagged actions/checkout in publish-artifacts leaving GITHUB_TOKEN
in git config, which later steps could read. Job never pushes commits,
so credentials aren't needed.

#66 (comment)
Aikido flagged actions/checkout leaving GITHUB_TOKEN in git config,
readable by later steps. None of the jobs push commits, and unit-tests'
git fetch works unauthenticated since the repo is public, so the token
doesn't need to persist for any checkout in this workflow.

#66 (comment)
@mkousteris
mkousteris force-pushed the create-workable-1.3.1 branch from b11f757 to 5f10f5e Compare September 1, 2026 14:10
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