Parcourir la source

reset configmap and secret refs before adding latest env groups (#3589)

Co-authored-by: David Townley <davidtownley@Davids-MacBook-Air.local>
d-g-town il y a 2 ans
Parent
commit
366ec2a4ca
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4 1
      api/server/handlers/porter_app/parse.go

+ 4 - 1
api/server/handlers/porter_app/parse.go

@@ -360,6 +360,9 @@ func syncEnvironmentGroupToNamespaceIfLabelsExist(ctx context.Context, agent *ku
 		}
 	}
 
+	service.Config["configMapRefs"] = []string{}
+	service.Config["secretRefs"] = []string{}
+
 	for _, linkedGroupName := range strings.Split(linkedGroupNames, ".") {
 		inp := environment_groups.SyncLatestVersionToNamespaceInput{
 			BaseEnvironmentGroupName: linkedGroupName,
@@ -385,7 +388,7 @@ func syncEnvironmentGroupToNamespaceIfLabelsExist(ctx context.Context, agent *ku
 				service.Config["configMapRefs"] = append(service.Config["configMapRefs"].([]any), syncedEnvironment.EnvironmentGroupVersionedName)
 			}
 
-			switch service.Config["configMapRefs"].(type) {
+			switch service.Config["secretRefs"].(type) {
 			case []string:
 				service.Config["secretRefs"] = append(service.Config["secretRefs"].([]string), syncedEnvironment.EnvironmentGroupVersionedName)
 			case []any: