Expand description
Secret and resolver types
Based on schema/secrets.cue
This module provides:
Secret: CUE-compatible secret definition with resolver-based resolutionSecretRegistry: Dynamic resolver registration and lookupcreate_default_registry(): Creates a registry with built-in resolvers- Re-exports from
cuenv_secrets: Trait-based secret resolution system
Structs§
- Batch
Resolver - Multi-provider batch resolver.
- EnvSecret
Resolver - Resolves secrets from environment variables
- Exec
Resolver - Resolver for executing commands to retrieve secret values
- Exec
Secret Resolver - Resolves secrets by executing commands
- OnePassword
Config - Configuration for 1Password secret resolution
- OnePassword
Resolver - Resolves secrets from 1Password
- Resolved
Secrets - Resolved secrets ready for injection
- Salt
Config - Salt configuration for secret fingerprinting with rotation support
- Secret
- Secret definition with resolver
- Secret
Registry - Registry for secret resolvers
- Secret
Spec - Configuration for a secret to resolve
Enums§
- Secret
Error - Error types for secret resolution
Traits§
- Secret
Resolver - Trait for resolving secrets from various providers.
Functions§
- compute_
secret_ fingerprint - Compute HMAC-SHA256 fingerprint for a secret
- create_
default_ registry - Create a default secret registry with all built-in resolvers