Documentation
¶
Overview ¶
Package secrets reports whether named secrets resolve. Only apply reads values.
Index ¶
- func EnvVarName(project, name string) string
- func Generate(d *model.Deployment, st *state.Store, external map[string]string) (map[string]string, error)
- func Save(st *state.Store, values map[string]string) error
- type Deferred
- type EnvResolver
- type FileResolver
- type HostedResolver
- type KubernetesResolver
- type Resolver
- type Status
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnvVarName ¶
EnvVarName is UPPER(project)_UPPER(name) with hyphens as underscores.
Types ¶
type Deferred ¶
type Deferred struct{ Resolver }
Deferred preserves references without performing remote I/O during inspection.
type EnvResolver ¶
type EnvResolver struct{ Project string }
func (*EnvResolver) EnvVar ¶
func (r *EnvResolver) EnvVar(name string) string
func (*EnvResolver) Name ¶
func (r *EnvResolver) Name() string
func (*EnvResolver) ValuesForApply ¶
type FileResolver ¶
func (*FileResolver) EnvVar ¶
func (r *FileResolver) EnvVar(name string) string
func (*FileResolver) Name ¶
func (r *FileResolver) Name() string
func (*FileResolver) ValuesForApply ¶
type HostedResolver ¶
HostedResolver reports explicit vault mappings without reading laptop credentials.
func (*HostedResolver) EnvVar ¶
func (r *HostedResolver) EnvVar(name string) string
func (*HostedResolver) Name ¶
func (r *HostedResolver) Name() string
type KubernetesResolver ¶
type KubernetesResolver struct {
Project string
Environment string
Runner execx.Runner
Context string
Namespace string
}
func (*KubernetesResolver) EnvVar ¶
func (r *KubernetesResolver) EnvVar(name string) string
func (*KubernetesResolver) Name ¶
func (r *KubernetesResolver) Name() string
func (*KubernetesResolver) ValuesForApply ¶
type Resolver ¶
Click to show internal directories.
Click to hide internal directories.