Versions in this module Expand all Collapse all v0 v0.1.8 Jan 22, 2026 v0.1.7 Jan 21, 2026 Changes in this version + func LoadSecrets(ctx context.Context, environment string) (*config.Secrets, error) + type EnvProvider struct + func NewEnvProvider() *EnvProvider + func (p *EnvProvider) GetSecrets(ctx context.Context, environment string) (*config.Secrets, error) + func (p *EnvProvider) Name() string + type InfisicalProvider struct + func NewInfisicalProvider(cfg ProviderConfig) (*InfisicalProvider, error) + func (p *InfisicalProvider) GetSecrets(ctx context.Context, environment string) (*config.Secrets, error) + func (p *InfisicalProvider) Name() string + type Provider interface + GetSecrets func(ctx context.Context, environment string) (*config.Secrets, error) + Name func() string + func NewProviderFromEnv() (Provider, error) + type ProviderConfig struct + InfisicalClientID string + InfisicalClientSecret string + InfisicalProjectID string + InfisicalSiteURL string + UseEnvFallback bool