Expand description
Password generation and Kubernetes Secret management for operator-generated passwords.
Structs§
Enums§
- Password
Error - Errors from password generation and Secret management.
Constants§
- DEFAULT_
PASSWORD_ LENGTH - Default password length when not specified in the CRD.
- GENERATED_
VERIFIER_ KEY - Fixed key used to store the SCRAM verifier in generated Secrets.
- MAX_
PASSWORD_ LENGTH - Maximum allowed password length.
- MAX_
SECRET_ NAME_ LENGTH - Maximum length for a Kubernetes Secret name.
- MIN_
PASSWORD_ LENGTH - Minimum allowed password length.
Functions§
- ensure_
generated_ secret - Ensure a Kubernetes Secret exists for a generated password.
- generate_
password - Generate a random password of the given length.
- generated_
secret_ key - Compute the Secret key for an operator-generated password.
- generated_
secret_ name - Compute the Secret name for an operator-generated password.
- get_
generated_ secret - missing_
generated_ secret_ source_ version