Configuration

The following configuration options exist can be passed either via .env file (docker-compose) or values.yaml (helm chart) to the installation.

ValueDescriptionExample
MYSQL_ROOT_PASSWORDA secure password so others cannot access the apps database.{CXJ[DdZcr9'3_Z~
SECRET_KEYA random key (used as Django secret keyopen in new window)?vVUJjC!5ecK?X6&
INITIAL_ADMIN_PASSWORDThe password for the admin user - if not in LDAP-only mode.45df¨£sdf¨4dh-.l
INITIAL_USER_PASSWORDThe password for the regular user with no admin rights (Username: user) - if not in LDAP-only mode.A-N=uDE2SwF;t]~D
ALLOWED_HOSTSA list of hosts/domain names that the scheduler will be served on
(see Django Allowed Hostsopen in new window)
localhost,0.0.0.0,127.0.0.1,yourdomain.com
SSL_CRT_PATHPath to the TLS/SSL .crt file - relativ to docker-compose.yml file./escvmscheduler-nginx-selfsigned.crt
SSL_KEY_PATHPath to the TLS/SSL .key file - relativ to docker-compose.yml fileescvmscheduler-nginx-selfsigned.key

Optional - for LDAP integration:

ValueDescriptionExample
LDAP_SERVER_URIEnabled authentication against an LDAP Server (e.g. AD)ldap://0.0.0.0:389
LDAP_BASE_DNThe Base DN of the LDAP Server."OU=users,DC=example,DC=com"
LDAP_GROUP_DNThe Group DN used for the LDAP query. (optional)"CN=Scheduler-User,OU=ESC-Scheduler,OU=users,DC=example,DC=com"
LDAP_SUPERUSER_GROUP_DNThe Group DN used for admin users. (optional)"CN=Scheduler-Admin,OU=ESC-Scheduler,OU=users,DC=example,DC=com"
LDAP_GROUP_TYPE*The Group DN used for the LDAP query. (optional)

Default: "group" (AD Group Type)
group or groupOfUniqueNames
LDAP_BIND_DNThe admin's Bind DN used for authentication with LDAP (optional)"CN=read-only-admin,DC=example,DC=com"
LDAP_BIND_PASSWORDThe admin's password used for authentication with LDAP (optional)readOnlyAdminPassword
LDAP_START_TLSSet this to true to enable StartTLS (optional)true
LDAP_IGNORE_CERTSet this to true to ignore TLS/LDAPS certificates (optional)true
LDAP_CERTIFICATE_PATH(optional) Set this to the path where your TLS .pem certificate lies - relativ to docker-compose.yml file

⚠️ Only for deployment via docker-compose!
``./ldapt_cert.pem`
LDAP_WITH_LOCAL_AUTHEnabled the local admin and user users in combination with LDAPtrue
This is an information message

Supported Group-Types

Currently, only groups of the object class group or groupOfUniqueNames are supported.

Last Updated: