[e2e] enable --notablescan for Server Pro and SaaS E2E tests (#30839)

* [e2e] enable --notablescan for Server Pro and SaaS E2E tests

* [server-ce] remove --notablescan override when downgrading

GitOrigin-RevId: 41eb6060e066b8a531d9e815802f1b4464bf5102
This commit is contained in:
Jakob Ackermann
2026-01-20 09:06:51 +00:00
committed by Copybot
parent 935801eabc
commit 4be9ecbe14
2 changed files with 33 additions and 7 deletions
+10 -5
View File
@@ -42,6 +42,7 @@ function defaultDockerComposeOverride() {
environment: {},
},
'git-bridge': {},
mongo: {},
},
}
}
@@ -55,7 +56,7 @@ function readDockerComposeOverride() {
if (error.code !== 'ENOENT') {
throw error
}
return defaultDockerComposeOverride
return defaultDockerComposeOverride()
}
}
@@ -281,11 +282,15 @@ function setVarsDockerCompose({
}
if (mongoVersion) {
cfg.services.mongo = {
image: `mongo:${mongoVersion}`,
}
cfg.services.mongo.image = `mongo:${mongoVersion}`
} else {
delete cfg.services.mongo
delete cfg.services.mongo.image
}
if (version === 'latest') {
cfg.services.mongo.command = '--replSet overleaf --notablescan'
} else {
delete cfg.services.mongo.command
}
writeDockerComposeOverride(cfg)