diff --git a/pkg/config/app.go b/pkg/config/app.go index 6556c7f0..c59f2f6e 100644 --- a/pkg/config/app.go +++ b/pkg/config/app.go @@ -124,7 +124,10 @@ func newApp(env AppEnv, name string, appFile AppFile) (App, error) { recipe, exists := env["RECIPE"] if !exists { - return App{}, fmt.Errorf("%s is missing the RECIPE env var", name) + recipe, exists = env["TYPE"] + if !exists { + return App{}, fmt.Errorf("%s is missing the RECIPE env var", name) + } } return App{ diff --git a/pkg/upstream/stack/loader.go b/pkg/upstream/stack/loader.go index bb621666..51b678b0 100644 --- a/pkg/upstream/stack/loader.go +++ b/pkg/upstream/stack/loader.go @@ -35,16 +35,21 @@ func LoadComposefile(opts Deploy, appEnv map[string]string) (*composetypes.Confi return nil, err } + recipeName, exists := appEnv["RECIPE"] + if !exists { + recipeName, _ = appEnv["TYPE"] + } + unsupportedProperties := loader.GetUnsupportedProperties(dicts...) if len(unsupportedProperties) > 0 { logrus.Warnf("%s: ignoring unsupported options: %s", - appEnv["RECIPE"], strings.Join(unsupportedProperties, ", ")) + recipeName, strings.Join(unsupportedProperties, ", ")) } deprecatedProperties := loader.GetDeprecatedProperties(dicts...) if len(deprecatedProperties) > 0 { logrus.Warnf("%s: ignoring deprecated options: %s", - appEnv["RECIPE"], propertyWarnings(deprecatedProperties)) + recipeName, propertyWarnings(deprecatedProperties)) } return config, nil }