From a1e8128331c41a65951f7e2c2e4572e904214083 Mon Sep 17 00:00:00 2001 From: Shaw Vrana Date: Fri, 17 Feb 2023 13:23:37 -0800 Subject: [PATCH] Add dev env --- internal/auth/client.go | 7 ++++++- internal/utils/connection_utils.go | 9 +++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/internal/auth/client.go b/internal/auth/client.go index eddc2b0..a921295 100644 --- a/internal/auth/client.go +++ b/internal/auth/client.go @@ -14,6 +14,9 @@ import ( ) const ( + Auth0DevClientId = "N53szkXwrMZmWiMQ96bJVCSuafn6myMR" + Auth0DevBaseUrl = "https://auth.nucleuscloud.dev" + Auth0StageClientId = "IHJD9fSlrH4p9WhPYp6uJe0yFNr26ZLy" Auth0StageBaseUrl = "https://auth.stage.nucleuscloud.com" @@ -63,8 +66,10 @@ func NewAuthClientByEnv(envType clienv.NucleusEnv) (AuthClientInterface, error) switch envType { case "prod", "": return NewAuthClient(Auth0ProdBaseUrl, Auth0ProdClientId, ApiAudience) - case "dev", "stage": + case "stage": return NewAuthClient(Auth0StageBaseUrl, Auth0StageClientId, ApiAudience) + case "dev": + return NewAuthClient(Auth0DevBaseUrl, Auth0DevClientId, ApiAudience) } return nil, fmt.Errorf("must provide valid env type") } diff --git a/internal/utils/connection_utils.go b/internal/utils/connection_utils.go index 0df9300..94de682 100644 --- a/internal/utils/connection_utils.go +++ b/internal/utils/connection_utils.go @@ -7,18 +7,19 @@ import ( "fmt" "os" - "github.com/nucleuscloud/cli/internal/auth" - "github.com/nucleuscloud/cli/internal/config" - clienv "github.com/nucleuscloud/cli/internal/env" authv1alpha1 "github.com/nucleuscloud/mgmt-api/gen/proto/go/auth/v1alpha1" "google.golang.org/grpc" "google.golang.org/grpc/credentials" "google.golang.org/grpc/credentials/insecure" + + "github.com/nucleuscloud/cli/internal/auth" + "github.com/nucleuscloud/cli/internal/config" + clienv "github.com/nucleuscloud/cli/internal/env" ) func getApiUrl() string { if clienv.IsDevEnv() { - return "localhost:50051" + return "mgmt-api-nucleus.svcs.nucleuscloud.dev:50051" } else if clienv.IsStageEnv() { return "mgmt-api-nucleus.svcs.stage.nucleuscloud.com:50051" }