diff --git a/internal/client/connutils.go b/internal/client/connutils.go index 31045841..ac70c762 100644 --- a/internal/client/connutils.go +++ b/internal/client/connutils.go @@ -1543,6 +1543,11 @@ func (r *configResolver) parseCloudInstanceNameIntoConfig( profile := "default" if r.profile.val != nil { profile = r.profile.val.(string) + } else { + if p, ok := os.LookupEnv("EDGEDB_CLOUD_PROFILE"); ok { + r.setProfile(p, "EDGEDB_CLOUD_PROFILE environment variable") + profile = r.profile.val.(string) + } } path := path.Join(dir, "cloud-credentials", profile+".json") diff --git a/shared-client-testcases b/shared-client-testcases index 0e0ae1c3..4f45667e 160000 --- a/shared-client-testcases +++ b/shared-client-testcases @@ -1 +1 @@ -Subproject commit 0e0ae1c31b3aa04104b344d200967b5ddad66605 +Subproject commit 4f45667e5fe25bed3b1fe17ee3d93cdf52c1fa77