Documentation
¶
Index ¶
- Constants
- Variables
- func GetDefaultSecretValuesFile(loadedChartFiles []*file.ChartExtenderBufferedFile) *file.ChartExtenderBufferedFile
- func GetSecretDirFiles(loadedChartFiles []*file.ChartExtenderBufferedFile) []*file.ChartExtenderBufferedFile
- func LoadChartSecretDirFilesData(secretFiles []*file.ChartExtenderBufferedFile, encoder *secret.YamlEncoder) (map[string]string, error)
- func LoadChartSecretValueFiles(secretDirFiles []*werffile.ChartExtenderBufferedFile, ...) (map[string]interface{}, error)
- type SecretsRuntimeData
- func (secretsRuntimeData *SecretsRuntimeData) DecodeAndLoadSecrets(ctx context.Context, loadedChartFiles []*werffile.ChartExtenderBufferedFile, ...) error
- func (secretsRuntimeData *SecretsRuntimeData) GetDecryptedSecretFilesData() map[string]string
- func (secretsRuntimeData *SecretsRuntimeData) GetDecryptedSecretValues() map[string]interface{}
- func (secretsRuntimeData *SecretsRuntimeData) GetEncodedSecretValues(ctx context.Context, secretsManager *secrets_manager.SecretsManager, ...) (map[string]interface{}, error)
- func (secretsRuntimeData *SecretsRuntimeData) GetSecretValuesToMask() []string
Constants ¶
View Source
const ( DefaultSecretValuesFileName = "secret-values.yaml" SecretDirName = "secret" )
Variables ¶
View Source
var CoalesceTablesFunc func(dst, src map[string]interface{}) map[string]interface{}
Functions ¶
func GetDefaultSecretValuesFile ¶
func GetDefaultSecretValuesFile(loadedChartFiles []*file.ChartExtenderBufferedFile) *file.ChartExtenderBufferedFile
func GetSecretDirFiles ¶
func GetSecretDirFiles(loadedChartFiles []*file.ChartExtenderBufferedFile) []*file.ChartExtenderBufferedFile
func LoadChartSecretDirFilesData ¶
func LoadChartSecretDirFilesData( secretFiles []*file.ChartExtenderBufferedFile, encoder *secret.YamlEncoder, ) (map[string]string, error)
func LoadChartSecretValueFiles ¶
func LoadChartSecretValueFiles( secretDirFiles []*werffile.ChartExtenderBufferedFile, encoder *secret.YamlEncoder, ) (map[string]interface{}, error)
Types ¶
type SecretsRuntimeData ¶
type SecretsRuntimeData struct {
// contains filtered or unexported fields
}
func NewSecretsRuntimeData ¶
func NewSecretsRuntimeData() *SecretsRuntimeData
func (*SecretsRuntimeData) DecodeAndLoadSecrets ¶
func (secretsRuntimeData *SecretsRuntimeData) DecodeAndLoadSecrets( ctx context.Context, loadedChartFiles []*werffile.ChartExtenderBufferedFile, secretsManager *secrets_manager.SecretsManager, opts runtimedata.DecodeAndLoadSecretsOptions, ) error
func (*SecretsRuntimeData) GetDecryptedSecretFilesData ¶
func (secretsRuntimeData *SecretsRuntimeData) GetDecryptedSecretFilesData() map[string]string
func (*SecretsRuntimeData) GetDecryptedSecretValues ¶
func (secretsRuntimeData *SecretsRuntimeData) GetDecryptedSecretValues() map[string]interface{}
func (*SecretsRuntimeData) GetEncodedSecretValues ¶
func (secretsRuntimeData *SecretsRuntimeData) GetEncodedSecretValues( ctx context.Context, secretsManager *secrets_manager.SecretsManager, secretsWorkingDir string, noDecryptSecrets bool, ) (map[string]interface{}, error)
func (*SecretsRuntimeData) GetSecretValuesToMask ¶
func (secretsRuntimeData *SecretsRuntimeData) GetSecretValuesToMask() []string
Click to show internal directories.
Click to hide internal directories.