Documentation
¶
Index ¶
- Constants
- func GetSecretDirFiles(loadedChartFiles []*chart.ChartExtenderBufferedFile) []*chart.ChartExtenderBufferedFile
- func GetSecretValuesFiles(chartDir string, 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 SecretValuesFilesOptions
- type SecretsRuntimeData
Constants ¶
View Source
const ( DefaultSecretValuesFileName = "secret-values.yaml" SecretDirName = "secret" )
Variables ¶
This section is empty.
Functions ¶
func GetSecretDirFiles ¶
func GetSecretDirFiles(loadedChartFiles []*chart.ChartExtenderBufferedFile) []*chart.ChartExtenderBufferedFile
func GetSecretValuesFiles ¶
func GetSecretValuesFiles(chartDir string, loadedChartFiles []*chart.ChartExtenderBufferedFile, opts SecretValuesFilesOptions) []*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 SecretValuesFilesOptions ¶
type SecretValuesFilesOptions struct {
CustomFiles []string
}
type SecretsRuntimeData ¶
type SecretsRuntimeData struct { DecodedSecretValues map[string]interface{} DecodedSecretFilesData map[string]string SecretValuesToMask []string }
func NewSecretsRuntimeData ¶
func NewSecretsRuntimeData() *SecretsRuntimeData
func (*SecretsRuntimeData) DecodeAndLoadSecrets ¶
func (secretsRuntimeData *SecretsRuntimeData) DecodeAndLoadSecrets(ctx context.Context, files []*chart.ChartExtenderBufferedFile, secretValueFiles []string, chartDir, secretsWorkingDir string, secretsManager *secrets_manager.SecretsManager) error
Click to show internal directories.
Click to hide internal directories.