in internal/pkg/deploy/cloudformation/stack/template_functions.go [23:40]
func resolveOAMParameterValue(paramName string, componentConfiguration *v1alpha1.ComponentConfiguration, componentSpec *v1alpha1.ComponentSpec) (string, error) {
for _, paramValue := range componentConfiguration.ParameterValues {
if paramValue.Name == paramName {
return paramValue.Value, nil
}
}
for _, paramSpec := range componentSpec.Parameters {
if paramSpec.Name == paramName {
if paramSpec.Default != "" {
return paramSpec.Default, nil
}
break
}
}
return "", fmt.Errorf("Could not find parameter value for name %s", paramName)
}