Skip to main content

Module secret_data

Module secret_data 

Source
Expand description

Secret data models and validation

Structs§

SealedSecretManifest
SealedSecret manifest (encrypted - safe for version control)
SealedSecretSpec
SealedSecretTemplate
SecretKeyValue
A key-value pair for secret data with secure memory handling
SecretManifest
Kubernetes Secret manifest (plaintext - temporary only)
SecretMetadata
Metadata for a Kubernetes Secret or SealedSecret
SecretRequest
Request to create a sealed secret

Functions§

validate_key_name
Validate secret key name Pattern: alphanumeric with underscores/hyphens Must start with letter or underscore
validate_namespace
Validate namespace follows Kubernetes naming rules Pattern: lowercase alphanumeric with hyphens Must start and end with alphanumeric Max 63 characters
validate_secret_name
Validate secret name follows Kubernetes naming rules Pattern: lowercase alphanumeric, hyphens, dots Must start and end with alphanumeric Max 253 characters