Documentation ¶
Index ¶
- Constants
- func GetDefaultSecretValuesFile(loadedChartFiles []*chart.ChartExtenderBufferedFile) *chart.ChartExtenderBufferedFile
- func GetSecretDirFiles(loadedChartFiles []*chart.ChartExtenderBufferedFile) []*chart.ChartExtenderBufferedFile
- func LoadChartSecretDirFilesData(chartDir string, secretFiles []*chart.ChartExtenderBufferedFile, ...) (map[string]string, error)
- func LoadChartSecretValueFiles(chartDir string, secretDirFiles []*chart.ChartExtenderBufferedFile, ...) (map[string]interface{}, error)
- type DecodeAndLoadSecretsOptions
- type SecretsRuntimeData
- func (secretsRuntimeData *SecretsRuntimeData) DecodeAndLoadSecrets(ctx context.Context, loadedChartFiles []*chart.ChartExtenderBufferedFile, ...) error
- func (secretsRuntimeData *SecretsRuntimeData) GetEncodedSecretValues(ctx context.Context, secretsManager *secrets_manager.SecretsManager, ...) (map[string]interface{}, error)
Constants ¶
View Source
const ( DefaultSecretValuesFileName = "secret-values.yaml" SecretDirName = "secret" )
Variables ¶
This section is empty.
Functions ¶
func GetDefaultSecretValuesFile ¶ added in v1.2.12
func GetDefaultSecretValuesFile(loadedChartFiles []*chart.ChartExtenderBufferedFile) *chart.ChartExtenderBufferedFile
func GetSecretDirFiles ¶
func GetSecretDirFiles(loadedChartFiles []*chart.ChartExtenderBufferedFile) []*chart.ChartExtenderBufferedFile
func LoadChartSecretDirFilesData ¶
func LoadChartSecretDirFilesData(chartDir string, secretFiles []*chart.ChartExtenderBufferedFile, encoder *secret.YamlEncoder) (map[string]string, error)
func LoadChartSecretValueFiles ¶
func LoadChartSecretValueFiles(chartDir string, secretDirFiles []*chart.ChartExtenderBufferedFile, encoder *secret.YamlEncoder) (map[string]interface{}, error)
Types ¶
type DecodeAndLoadSecretsOptions ¶ added in v1.2.12
type DecodeAndLoadSecretsOptions struct { GiterminismManager giterminism_manager.Interface CustomSecretValueFiles []string LoadFromLocalFilesystem bool WithoutDefaultSecretValues bool }
type SecretsRuntimeData ¶
type SecretsRuntimeData struct { DecryptedSecretValues map[string]interface{} DecryptedSecretFilesData map[string]string SecretValuesToMask []string }
func NewSecretsRuntimeData ¶
func NewSecretsRuntimeData() *SecretsRuntimeData
func (*SecretsRuntimeData) DecodeAndLoadSecrets ¶
func (secretsRuntimeData *SecretsRuntimeData) DecodeAndLoadSecrets(ctx context.Context, loadedChartFiles []*chart.ChartExtenderBufferedFile, chartDir, secretsWorkingDir string, secretsManager *secrets_manager.SecretsManager, opts DecodeAndLoadSecretsOptions) error
func (*SecretsRuntimeData) GetEncodedSecretValues ¶ added in v1.2.203
func (secretsRuntimeData *SecretsRuntimeData) GetEncodedSecretValues(ctx context.Context, secretsManager *secrets_manager.SecretsManager, secretsWorkingDir string) (map[string]interface{}, error)
Click to show internal directories.
Click to hide internal directories.