diff --git a/packages/atlas-service/src/util.ts b/packages/atlas-service/src/util.ts index c022e8496a2..0fa67be649c 100644 --- a/packages/atlas-service/src/util.ts +++ b/packages/atlas-service/src/util.ts @@ -131,6 +131,7 @@ export type AtlasServiceConfig = { * - atlas-local: local mms backend (localhost) * - atlas-dev: dev mms backend (cloud-dev.mongodb.com) * - atlas-qa: qa mms backend (cloud-qa.mongodb.com) + * - atlas-staging: staging mms backend (cloud-stage.mongodb.com) * - atlas: mms backend (cloud.mongodb.com) * - web-sandbox-atlas-local: local mms backend + proxy (localhost / proxy prefix) * - web-sandbox-atlas-dev: dev mms backend + proxy (cloud-dev.mongodb.com / proxy prefix) @@ -174,6 +175,18 @@ const config = { assistantApiBaseUrl: 'https://knowledge-dev.mongodb.com/api/v1', userDataBaseUrl: 'https://cloud-qa.mongodb.com/ui/userData', }, + 'atlas-staging': { + ccsBaseUrl: '', + cloudBaseUrl: '', + atlasApiBaseUrl: 'https://cloud-stage.mongodb.com/api/private', + atlasLogin: { + clientId: '0oaq1le5jlzxCuTbu357', + issuer: 'https://auth-qa.mongodb.com/oauth2/default', + }, + authPortalUrl: 'https://account-stage.mongodb.com/account/login', + assistantApiBaseUrl: 'https://knowledge-staging.mongodb.com/api/v1', + userDataBaseUrl: 'https://cloud-stage.mongodb.com/ui/userData', + }, atlas: { ccsBaseUrl: '', cloudBaseUrl: '', diff --git a/packages/compass-preferences-model/src/preferences-schema.tsx b/packages/compass-preferences-model/src/preferences-schema.tsx index 87e4984e2bf..eeefc5b4f0b 100644 --- a/packages/compass-preferences-model/src/preferences-schema.tsx +++ b/packages/compass-preferences-model/src/preferences-schema.tsx @@ -79,6 +79,7 @@ export type UserConfigurablePreferences = PermanentFeatureFlags & | 'atlas-local' | 'atlas-dev' | 'atlas-qa' + | 'atlas-staging' | 'atlas' | 'web-sandbox-atlas-local' | 'web-sandbox-atlas-dev' @@ -839,10 +840,11 @@ export const storedUserPreferencesProps: Required<{ /** * Chooses atlas service backend configuration from preset - * - atlas-local: local mms backend (http://localhost:8080) - * - atlas-dev: dev mms backend (cloud-dev.mongodb.com) - * - atlas-qa: qa mms backend (cloud-qa.mongodb.com) - * - atlas: mms backend (cloud.mongodb.com) + * - atlas-local: local mms backend (http://localhost:8080) + * - atlas-dev: dev mms backend (cloud-dev.mongodb.com) + * - atlas-qa: qa mms backend (cloud-qa.mongodb.com) + * - atlas-staging: staging mms backend (cloud-stage.mongodb.com) + * - atlas: mms backend (cloud.mongodb.com) */ atlasServiceBackendPreset: { ui: true, @@ -856,6 +858,7 @@ export const storedUserPreferencesProps: Required<{ 'atlas-local', 'atlas-dev', 'atlas-qa', + 'atlas-staging', 'atlas', 'web-sandbox-atlas-local', 'web-sandbox-atlas-dev',