in pkg/cmdhelpers/addon_helpers.go [33:59]
func PromptAddonValues(dest string, addonConfig *config.DraftConfig) error {
err := prompts.RunPromptsFromConfigWithSkips(addonConfig)
if err != nil {
return err
}
log.Debug("got user inputs")
deployType, err := getDeployType(dest)
if err != nil {
return err
}
referenceMap, err := GetReferenceValueMap(dest, deployType)
if err != nil {
return err
}
log.Debug("got reference map")
// merge maps
for refName, refVal := range referenceMap {
if strings.Contains(strings.ToLower(refName), "namespace") && refVal == "" {
refVal = "default" //hack here to have explicit namespacing, probably a better way to do this
}
addonConfig.SetVariable(refName, refVal)
}
return nil
}