Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a credentialsDependency to all controllers #239

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

mdbooth
Copy link
Contributor

@mdbooth mdbooth commented Feb 5, 2025

With this change, all controllers will:

  • Add a finalizer to any credentials secret they reference
  • Wait gracefully for the creation of credentials which have not been
    created yet

Merge first:

@github-actions github-actions bot added the semver:minor Backwards-compatible change label Feb 5, 2025
@mdbooth mdbooth force-pushed the secret-dependencies branch 5 times, most recently from 0c97374 to 097363c Compare February 7, 2025 16:30
@github-actions github-actions bot added semver:patch No API change and removed semver:minor Backwards-compatible change labels Feb 7, 2025
@mdbooth mdbooth marked this pull request as ready for review February 7, 2025 16:33
With this change, all controllers will:
* Add a finalizer to any credentials secret they reference
* Wait gracefully for the creation of credentials which have not been
  created yet
This is required to add finalizers to secrets. If there is ever a way to
do this with fewer privileges we should do that instead.
@mdbooth mdbooth force-pushed the secret-dependencies branch from 097363c to a2d5ce9 Compare February 7, 2025 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver:patch No API change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant