瀏覽代碼

include env groups defined in porter.yaml (#3618)

ianedwards 2 年之前
父節點
當前提交
36ee84e248
共有 1 個文件被更改,包括 11 次插入1 次删除
  1. 11 1
      internal/porter_app/v2/yaml.go

+ 11 - 1
internal/porter_app/v2/yaml.go

@@ -88,6 +88,16 @@ func AppProtoFromYaml(ctx context.Context, porterYamlBytes []byte, appName strin
 		appProto.Predeploy = predeployProto
 	}
 
+	envGroups := make([]*porterv1.EnvGroup, 0)
+	if porterYaml.EnvGroups != nil {
+		for _, envGroupName := range porterYaml.EnvGroups {
+			envGroups = append(envGroups, &porterv1.EnvGroup{
+				Name: envGroupName,
+			})
+		}
+	}
+	appProto.EnvGroups = envGroups
+
 	return appProto, porterYaml.Env, nil
 }
 
@@ -100,7 +110,7 @@ type PorterYAML struct {
 	Env      map[string]string  `yaml:"env"`
 
 	Predeploy *Service `yaml:"predeploy"`
-	EnvGroups []string `yaml:"env_groups,omitempty"`
+	EnvGroups []string `yaml:"envGroups,omitempty"`
 }
 
 // Build represents the build settings for a Porter app