Documentation ¶
Index ¶
Constants ¶
View Source
const ( KindPod = "Pod" KindSecret = "Secret" KindVaultSource = "AzureVaultSource" )
Variables ¶
View Source
var TemplateRenderer = tpl()
Functions ¶
func Processor ¶
func Processor() framework.ResourceListProcessorFunc
Types ¶
type AzureVaultSourceCRD ¶
type AzureVaultSourceCRD struct {
Spec AzureVaultSourceSpec `json:"spec,omitempty"`
}
type AzureVaultSourceSpec ¶
type AzureVaultSourceSpec struct { VaultUri string `json:"vaultUri" yaml:"vaultUri"` VaultSecrets []secrets.VaultSecret `json:"vaultSecrets" yaml:"vaultSecrets"` ContainerTargets []string `json:"containerTargets" yaml:"containerTargets"` SecretName string `json:"secretName" yaml:"secretName"` Template *string `json:"stringDataTemplate" yaml:"stringDataTemplate"` }
type FunctionConfig ¶
type FunctionConfig struct {
Data Data `json:"data,omitempty"`
}
type HasSecretRef ¶
type Namespaces ¶
type Namespaces map[string]struct{}
type SecretGenerator ¶
type SecretGenerator struct { Kind string `yaml:"kind,omitempty" json:"kind,omitempty"` Namespaces Namespaces `json:"namespaces,omitempty"` SecretName string `json:"secret_name,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` Labels map[string]string `json:"labels,omitempty"` StringData map[string]string `json:"string_data,omitempty"` Template *string `json:"template,omitempty"` }
Click to show internal directories.
Click to hide internal directories.