From da857f321bf7ebb1cfed39d4e7dc0431e1d2f9d9 Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Tue, 14 Feb 2023 19:57:27 -0800 Subject: [PATCH] allow to set default env in project file --- cli/packages/models/cli.go | 3 ++- cli/packages/util/secrets.go | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/cli/packages/models/cli.go b/cli/packages/models/cli.go index 1f86d6c8c..fca9ae0f2 100644 --- a/cli/packages/models/cli.go +++ b/cli/packages/models/cli.go @@ -39,7 +39,8 @@ type Workspace struct { } type WorkspaceConfigFile struct { - WorkspaceId string `json:"workspaceId"` + WorkspaceId string `json:"workspaceId"` + DefaultEnvironment string `json:"defaultEnvironment"` } type SymmetricEncryptionResult struct { diff --git a/cli/packages/util/secrets.go b/cli/packages/util/secrets.go index 72f703b46..8caa07de4 100644 --- a/cli/packages/util/secrets.go +++ b/cli/packages/util/secrets.go @@ -131,6 +131,10 @@ func GetAllEnvironmentVariables(params models.GetAllSecretsParameters) ([]models return nil, err } + if workspaceFile.DefaultEnvironment != "" { + params.Environment = workspaceFile.DefaultEnvironment + } + // Verify environment err = ValidateEnvironmentName(params.Environment, workspaceFile.WorkspaceId, loggedInUserDetails.UserCredentials) if err != nil {