in pkg/cmdhelpers/addon_helpers.go [75:98]
func GetReferenceValueMap(deployType, dest string) (map[string]string, error) {
referenceMap := make(map[string]string)
var err error
for referenceName, referenceResources := range ReferenceResources {
switch deployType {
case "helm":
if err = extractHelmValuesToMap(referenceName, dest, referenceResources, referenceMap); err != nil {
return nil, err
}
case "kustomize":
if err = extractKustomizeValuesToMap(referenceName, dest, referenceResources, referenceMap); err != nil {
return nil, err
}
case "manifests":
if err = extractManifestValuesToMap(referenceName, dest, referenceResources, referenceMap); err != nil {
return nil, err
}
}
}
return referenceMap, err
}