Skip to content

Commit 4a9d879

Browse files
renamed temporaryDatabaseUserLifetimeSeconds -> atlasTemporaryDatabaseUserLifetimeMs
1 parent 83c9639 commit 4a9d879

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/common/config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const OPTIONS = {
4848
"tlsCertificateSelector",
4949
"tlsDisabledProtocols",
5050
"username",
51-
"temporaryDatabaseUserLifetimeSeconds",
51+
"atlasTemporaryDatabaseUserLifetimeMs",
5252
],
5353
boolean: [
5454
"apiDeprecationErrors",
@@ -162,7 +162,7 @@ export interface UserConfig extends CliOptions {
162162
loggers: Array<"stderr" | "disk" | "mcp">;
163163
idleTimeoutMs: number;
164164
notificationTimeoutMs: number;
165-
temporaryDatabaseUserLifetimeSeconds: number;
165+
atlasTemporaryDatabaseUserLifetimeMs: number;
166166
}
167167

168168
export const defaultUserConfig: UserConfig = {
@@ -182,7 +182,7 @@ export const defaultUserConfig: UserConfig = {
182182
idleTimeoutMs: 600000, // 10 minutes
183183
notificationTimeoutMs: 540000, // 9 minutes
184184
httpHeaders: {},
185-
temporaryDatabaseUserLifetimeSeconds: 14400, // 4 hours
185+
atlasTemporaryDatabaseUserLifetimeMs: 14400000, // 4 hours
186186
};
187187

188188
export const config = setupUserConfig({

src/tools/atlas/connect/connectCluster.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export class ConnectClusterTool extends AtlasToolBase {
7676
const username = `mcpUser${Math.floor(Math.random() * 100000)}`;
7777
const password = await generateSecurePassword();
7878

79-
const expiryDate = new Date(Date.now() + this.config.temporaryDatabaseUserLifetimeSeconds * 1000);
79+
const expiryDate = new Date(Date.now() + this.config.atlasTemporaryDatabaseUserLifetimeMs);
8080
const role = getDefaultRoleFromConfig(this.config);
8181

8282
await this.session.apiClient.createDatabaseUser({

tests/unit/common/config.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ describe("config", () => {
4242
{ envVar: "MDB_MCP_IDLE_TIMEOUT_MS", property: "idleTimeoutMs", value: 5000 },
4343
{ envVar: "MDB_MCP_NOTIFICATION_TIMEOUT_MS", property: "notificationTimeoutMs", value: 5000 },
4444
{
45-
envVar: "MDB_MCP_TEMPORARY_DATABASE_USER_LIFETIME_SECONDS",
46-
property: "temporaryDatabaseUserLifetimeSeconds",
45+
envVar: "MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS",
46+
property: "atlasTemporaryDatabaseUserLifetimeMs",
4747
value: 12345,
4848
},
4949
] as const;
@@ -135,8 +135,8 @@ describe("config", () => {
135135
expected: { notificationTimeoutMs: "42" },
136136
},
137137
{
138-
cli: ["--temporaryDatabaseUserLifetimeSeconds", "12345"],
139-
expected: { temporaryDatabaseUserLifetimeSeconds: "12345" },
138+
cli: ["--atlasTemporaryDatabaseUserLifetimeMs", "12345"],
139+
expected: { atlasTemporaryDatabaseUserLifetimeMs: "12345" },
140140
},
141141
{
142142
cli: ["--telemetry", "enabled"],

0 commit comments

Comments
 (0)