Răsfoiți Sursa

Env Group Support

Soham Dessai 2 ani în urmă
părinte
comite
3d530d29d7
2 a modificat fișierele cu 14 adăugiri și 0 ștergeri
  1. 10 0
      cli/cmd/stack/apply.go
  2. 4 0
      dashboard/package-lock.json

+ 10 - 0
cli/cmd/stack/apply.go

@@ -11,6 +11,7 @@ import (
 	api "github.com/porter-dev/porter/api/client"
 	"github.com/porter-dev/porter/api/types"
 	"github.com/porter-dev/porter/cli/cmd/config"
+	"github.com/porter-dev/porter/internal/models"
 	switchboardTypes "github.com/porter-dev/switchboard/pkg/types"
 	switchboardWorker "github.com/porter-dev/switchboard/pkg/worker"
 	"gopkg.in/yaml.v3"
@@ -177,6 +178,15 @@ func createStackConf(client *api.Client, app *Application, stackName string, pro
 		app.Env = mergeStringMaps(app.Env, releaseEnvVars)
 	}
 
+	ctx := context.Background()
+	cluster, _ := ctx.Value(types.ClusterScope).(*models.Cluster)
+
+	agent, err := c.GetAgent(r, cluster, "")
+	if err != nil {
+		errMsg := composePreviewMessage("porter CLI is not configured correctly", Error)
+		return nil, fmt.Errorf("%s: %w", errMsg, err)
+	}
+
 	return &StackConf{
 		apiClient: client,
 		parsed:    app,

+ 4 - 0
dashboard/package-lock.json

@@ -133,6 +133,10 @@
         "webpack-bundle-analyzer": "^4.4.2",
         "webpack-cli": "^3.3.12",
         "webpack-dev-server": "^3.11.0"
+      },
+      "engines": {
+        "node": ">=16 <17",
+        "npm": "9.7.2"
       }
     },
     "node_modules/@ampproject/remapping": {