mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-13 21:53:43 +01:00
[SP] e2e tests for SAML/LDAP (#19182)
* [SP] e2e tests for SAML/LDAP * [server-pro] tests: prefetch ldap and saml docker images --------- Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com> GitOrigin-RevId: 64298df3f3941a8267a8aacd431757d21b43c75b
This commit is contained in:
committed by
Copybot
co-authored by
Jakob Ackermann
parent
fa6a178e61
commit
30a64401b2
@@ -132,6 +132,25 @@ const allowedVars = Joi.object(
|
||||
'OVERLEAF_NEW_PROJECT_TEMPLATE_LINKS',
|
||||
'OVERLEAF_ALLOW_PUBLIC_ACCESS',
|
||||
'OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING',
|
||||
'EXTERNAL_AUTH',
|
||||
'OVERLEAF_SAML_ENTRYPOINT',
|
||||
'OVERLEAF_SAML_CALLBACK_URL',
|
||||
'OVERLEAF_SAML_ISSUER',
|
||||
'OVERLEAF_SAML_IDENTITY_SERVICE_NAME',
|
||||
'OVERLEAF_SAML_EMAIL_FIELD',
|
||||
'OVERLEAF_SAML_FIRST_NAME_FIELD',
|
||||
'OVERLEAF_SAML_LAST_NAME_FIELD',
|
||||
'OVERLEAF_SAML_UPDATE_USER_DETAILS_ON_LOGIN',
|
||||
'OVERLEAF_SAML_CERT',
|
||||
'OVERLEAF_LDAP_URL',
|
||||
'OVERLEAF_LDAP_SEARCH_BASE',
|
||||
'OVERLEAF_LDAP_SEARCH_FILTER',
|
||||
'OVERLEAF_LDAP_BIND_DN',
|
||||
'OVERLEAF_LDAP_BIND_CREDENTIALS',
|
||||
'OVERLEAF_LDAP_EMAIL_ATT',
|
||||
'OVERLEAF_LDAP_NAME_ATT',
|
||||
'OVERLEAF_LDAP_LAST_NAME_ATT',
|
||||
'OVERLEAF_LDAP_UPDATE_USER_DETAILS_ON_LOGIN',
|
||||
// Old branding, used for upgrade tests
|
||||
'SHARELATEX_MONGO_URL',
|
||||
'SHARELATEX_REDIS_HOST',
|
||||
@@ -153,6 +172,10 @@ function setVarsDockerCompose({ pro, vars, version, withDataDir }) {
|
||||
cfg.services.sharelatex.depends_on = []
|
||||
}
|
||||
|
||||
if (['ldap', 'saml'].includes(vars.EXTERNAL_AUTH)) {
|
||||
cfg.services.sharelatex.depends_on.push(vars.EXTERNAL_AUTH)
|
||||
}
|
||||
|
||||
const dataDirInContainer =
|
||||
version === 'latest' || version >= '5.0'
|
||||
? '/var/lib/overleaf/data'
|
||||
|
||||
Reference in New Issue
Block a user