-
Notifications
You must be signed in to change notification settings - Fork 3
/
values.yaml
147 lines (114 loc) · 2.73 KB
/
values.yaml
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
# Default values for tutor.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
image:
repository: laoqui/tutor
tag: latest
pullPolicy: IfNotPresent
nameOverride: ""
fullnameOverride: ""
activateIngress: true
activateHttps: true
certmanagerIssuer: letsencrypt
# Tutor configuration parameters
LMS_HOST: www.myopenedx.com
CMS_HOST: "studio.{{ .Values.LMS_HOST }}"
PLATFORM_NAME: My Open edX
CONTACT_EMAIL: "contact@{{ LMS_HOST }}"
LANGUAGE_CODE: en
SECRET_KEY: ""
ACTIVATE_ELASTICSEARCH: true
ACTIVATE_MONGODB: true
ACTIVATE_MYSQL: true
ACTIVATE_RABBITMQ: true
ACTIVATE_HTTPS: false
ACTIVATE_NOTES: false
ACTIVATE_XQUEUE: false
DOCKER_IMAGE_OPENEDX: regis/openedx:ironwood
DOCKER_IMAGE_FORUM: regis/openedx-forum:ironwood
DOCKER_IMAGE_NOTES: regis/openedx-notes:ironwood
DOCKER_IMAGE_XQUEUE: regis/openedx-xqueue:ironwood
DOCKER_IMAGE_NGINX: nginx:1.13
ELASTICSEARCH_HOST: "{{ .Release.Name }}-elasticsearch"
ELASTICSEARCH_PORT: 9200
FORUM_HOST: "{{ .Release.Name }}-forum"
FORUM_API_KEY: "forumapikey"
MEMCACHED_HOST: "{{ .Release.Name }}-memcached"
MEMCACHED_PORT: 11211
MONGODB_HOST: "{{ .Release.Name }}-mongodb"
MONGODB_DATABASE: "openedx"
MONGODB_PORT: 27017
MONGODB_USERNAME: ""
MONGODB_PASSWORD: ""
OPENEDX_MYSQL_DATABASE: openedx
OPENEDX_MYSQL_USERNAME: openedx
OPENEDX_MYSQL_PASSWORD: ""
MYSQL_HOST: "{{ .Release.Name }}-mysql"
MYSQL_PORT: 3306
MYSQL_ROOT_USER: root
MYSQL_ROOT_PASSWORD: ""
NGINX_HTTP_PORT: 80
NGINX_LMS_UPSTREAM_HOST: '{{ include "tutor.fullname" . }}-lms'
NGINX_CMS_UPSTREAM_HOST: '{{ include "tutor.fullname" . }}-cms'
NGINX_NOTES_UPSTREAM_HOST: '{{ include "tutor.fullname" . }}-notes'
NOTES_SECRET_KEY: ""
NOTES_OAUTH2_SECRET: ""
NOTES_MYSQL_DATABASE: "notes"
NOTES_MYSQL_USERNAME: notes
NOTES_MYSQL_PASSWORD: ""
RABBITMQ_HOST: "{{ .Release.Name }}-rabbitmq"
RABBITMQ_USERNAME: ""
RABBITMQ_PASSWORD: ""
SMTP_HOST: "{{ .Release.Name }}-smtp"
SMTP_PORT: 25
SMTP_USERNAME: ""
SMTP_PASSWORD: ""
WEB_PROXY: false
XQUEUE_SECRET_KEY: ""
XQUEUE_AUTH_USERNAME: lms
XQUEUE_AUTH_PASSWORD: ""
XQUEUE_MYSQL_DATABASE: "xqueue"
XQUEUE_MYSQL_USERNAME: xqueue
XQUEUE_MYSQL_PASSWORD: ""
openedx:
image:
pullPolicy: IfNotPresent
lms:
replicaCount: 2
service:
type: ClusterIP
port: 8000
cms:
replicaCount: 2
service:
type: ClusterIP
port: 8000
forum:
replicaCount: 2
image:
pullPolicy: IfNotPresent
service:
type: ClusterIP
port: 4567
nginx:
replicaCount: 2
image:
pullPolicy: IfNotPresent
service:
type: ClusterIP
port: 80
memcached:
image:
pullPolicy: IfNotPresent
mysql:
generateSecret: false
workers:
lms:
replicaCount: 1
cms:
replicaCount: 1
resources: {}
nodeSelector: {}
tolerations: []
affinity: {}
tutorConfig: {}