Skip to content

fix(secrets): sync external secrets for existing native images#206

Merged
vigneshrajsb merged 1 commit into
mainfrom
vb/sync-service-external-secrets
May 11, 2026
Merged

fix(secrets): sync external secrets for existing native images#206
vigneshrajsb merged 1 commit into
mainfrom
vb/sync-service-external-secrets

Conversation

@vigneshrajsb
Copy link
Copy Markdown
Contributor

@vigneshrajsb vigneshrajsb commented May 11, 2026

Summary

  • Add a shared service-level external secret sync step for native image workflows.
  • Reuse that sync step when an existing image tag lets the workflow skip the image build.
  • Add regression coverage for the existing-image path so secret-backed service env still reconciles before deploy.

Why

Secret reconciliation was coupled to the native image build execution path. When the image already existed, the workflow could skip the build and continue to deploy a workload that referenced a Kubernetes Secret before the matching ExternalSecret had been recreated in the namespace.

@vigneshrajsb vigneshrajsb force-pushed the vb/sync-service-external-secrets branch from 5f192db to 99910f5 Compare May 11, 2026 17:22
@vigneshrajsb vigneshrajsb force-pushed the vb/sync-service-external-secrets branch from 99910f5 to 5af80f9 Compare May 11, 2026 18:22
@vigneshrajsb vigneshrajsb marked this pull request as ready for review May 11, 2026 23:06
@vigneshrajsb vigneshrajsb requested a review from a team as a code owner May 11, 2026 23:06
@vigneshrajsb vigneshrajsb merged commit 13a84a9 into main May 11, 2026
5 checks 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.

1 participant