Support full customization of CustomResource mutation rules in vault-secrets-webhook Helm chart #76
Labels
kind/enhancement
Categorizes issue or PR as related to an improvement.
lifecycle/keep
Denotes an issue or PR that should be preserved from going stale.
Is your feature request related to a problem? Please describe.
Problem: trying to use ACK iam-controller with vault-secrets-webhook injecting trust policy I'm running into issues because the CustomResource mutation config options are hardcoded to apply to all API versions. This means that the webhook considers all RBAC Role objects for insertion unless they are ignored en masse either via namespace limiting or annotations (which is often outside our control, eg. some Helm charts simply don't support annotating RBAC Roles).
Describe the solution you'd like
I want to be able to selectively specify the exact custom resource API versions the webhook should consider for CR mutation.
Instead of this:
The Helm chart should ideally allow full customization of rules, with appropriate defaults set of course:
Describe alternatives you've considered
Ignoring multiple namespaces to work around not being able to limit what CRs not to consider for mutation.
The text was updated successfully, but these errors were encountered: