-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathlocal_settings.py
More file actions
35 lines (26 loc) · 1.06 KB
/
local_settings.py
File metadata and controls
35 lines (26 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import os
from .settings import *
# security keys and auth tokens
with open('/var/run/secrets/api/builder/auth/builder-key') as f:
BUILDER_KEY = f.read().strip()
with open('/var/run/secrets/api/django/secret-key') as f:
SECRET_KEY = f.read().strip()
with open('/var/run/secrets/deis/database/creds/user') as f:
DATABASES['default']['USER'] = f.read().strip()
with open('/var/run/secrets/deis/database/creds/password') as f:
DATABASES['default']['PASSWORD'] = f.read().strip()
DATABASES['default']['NAME'] = DATABASES['default']['USER']
# scheduler settings
SCHEDULER_MODULE = 'scheduler'
SCHEDULER_URL = "https://{}:{}".format(
os.environ.get('KUBERNETES_SERVICE_HOST', 'kubernetes.default.svc.cluster.local'),
os.environ.get('KUBERNETES_SERVICE_PORT', '443')
)
{{ if exists "/deis/controller/registrationMode" }}
REGISTRATION_MODE = '{{ getv "/deis/controller/registrationMode" }}'
{{ else }}
REGISTRATION_MODE = 'enabled'
{{ end }}
{{ if exists "/deis/controller/subdomain" }}
DEIS_RESERVED_NAMES = ['{{ getv "/deis/controller/subdomain" }}']
{{ end }}