You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Project scoped secrets are secrets that get propagated to all project namespaces. They are currently implemented with Norman validation but can be made by creating a secret in the project namespace in the local cluster. When created using kubectl, there is no validation applied. It should have the same level of validation as Norman.
Considerations
Only secrets created in the project namespace in the local cluster should have this validation applied. No other secrets require this validation.
Ideally, the webhook should avoid running on all secrets as that might cause slowdowns.
Existing Norman Validations
The following are the validations being done by Norman taken from
Summary
Parent Issue: rancher/rancher#48568
Project scoped secrets are secrets that get propagated to all project namespaces. They are currently implemented with Norman validation but can be made by creating a secret in the project namespace in the local cluster. When created using kubectl, there is no validation applied. It should have the same level of validation as Norman.
Considerations
Only secrets created in the project namespace in the local cluster should have this validation applied. No other secrets require this validation.
Ideally, the webhook should avoid running on all secrets as that might cause slowdowns.
Existing Norman Validations
The following are the validations being done by Norman taken from
Not all need a 1:1 equivalent and each should be evaluated before being added to webhook.
Opaque Secrets
Create
For all namespaces:
For single namespace:
Update
For all namespaces:
For single namespace:
Certificates
Create
For all namespaces:
For a single namespace:
Registry Secret
Create
For all namespaces:
Update
For all namespaces:
The text was updated successfully, but these errors were encountered: