Support adding owner references to generated secrets and config maps #5822
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
Eschewed features
What would you like to have added?
The possibility of adding an owner reference when generating a secret or configmap
Why is this needed?
Some generated secrets or configmaps lifecycle are coupled to another resource. For example, we can create a job to be run together with a secret. When that job is completed and removed (thanks to a TTL), the secret should be gone to as it's no longer needed.
Can you accomplish the motivating task without this feature, and if so, how?
The only way would be a custom mutating webhook, reading for example an annotation and creating the owner reference. This way is extremely hacky and complex.
What other solutions have you considered?
Have a cronjob to delete old secrets that no longer are used.
Anything else we should know?
No response
Feature ownership
The text was updated successfully, but these errors were encountered: