Skip to content

Commit 6c0b091

Browse files
committed
[G2P-3424] WIP. Most modifications done.
1 parent 4992053 commit 6c0b091

File tree

3 files changed

+83
-44
lines changed

3 files changed

+83
-44
lines changed

charts/openg2p-pbms-bg-task-api/values.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,6 @@ envVars:
160160
BG_TASK_API_DB_PORT_SR: 5432
161161
BG_TASK_API_DB_DBNAME_SR: '{{ tpl .Values.global.registryDB $ }}'
162162

163-
# TBD: set the correct user name
164163
BG_TASK_API_DB_HOSTNAME: '{{ tpl .Values.global.postgresqlHost $ }}'
165164
BG_TASK_API_DB_PORT: 5432
166165
BG_TASK_API_DB_DBNAME: '{{ tpl .Values.global.pbmsBgTaskDB $ }}'

charts/openg2p-pbms-bg-task-celery-beat-producers/values.yaml

Lines changed: 39 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
global:
22

3+
# All the below overriden by same globals in openg2p-pbms/values.yaml
4+
postgresqlHost: openg2p-commons-postgresql
5+
6+
registryPostgresqlHost: openg2p-commons-postgresql
7+
registryDB: 'registry_db'
8+
registryDBUser: 'registry_db_user'
9+
registryDBSecret: 'registry'
10+
registryDBUserPasswordKey: 'registry_db_user'
11+
12+
pbmsDB: '{{ .Release.Name }}_db'
13+
pbmsDBUser: '{{ .Release.Name}}_db_user'
14+
pbmsDBSecret: '{{ .Release.Name }}'
15+
pbmsDBUserPasswordKey: '{{ .Release.Name}}_db_user'
16+
17+
pbmsBgTaskDB: '{{ .Release.Name }}_bgtask_db'
18+
pbmsBgTaskDBUser: '{{ .Release.Name}}_bgtask_db_user'
19+
pbmsBgTaskDBSecret: '{{ .Release.Name }}_bgtask'
20+
pbmsBgTaskDBUserPasswordKey: '{{ .Release.Name}}_bgtask_db_user'
21+
22+
# Default name of Redis that is installed with the parent openg2p-pbms chart
23+
redisInstallationName: '{{ .Release.Name }}-redis-master'
24+
325
## Pod extra labels
426
## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
527
##
@@ -147,39 +169,39 @@ envVars:
147169
BG_TASK_CELERY_BEAT_NO_OF_TASKS_TO_PROCESS: 2
148170

149171
# Background Task Database
150-
BG_TASK_CELERY_BEAT_DB_USERNAME: 'postgres'
151-
BG_TASK_CELERY_BEAT_DB_HOSTNAME: '{{ tpl .Values.postgresqlInstallationName $ }}'
172+
BG_TASK_CELERY_BEAT_DB_HOSTNAME: '{{ tpl .Values.global.postgresqlHost $ }}'
152173
BG_TASK_CELERY_BEAT_DB_PORT: 5432
153-
BG_TASK_CELERY_BEAT_DB_DBNAME: 'bgtaskdb'
174+
BG_TASK_CELERY_BEAT_DB_DBNAME: '{{ tpl .Values.global.pbmsBgTaskDB $ }}'
175+
BG_TASK_CELERY_BEAT_DB_USERNAME: '{{ tpl .Values.global.pbmsBgTaskDBUser $ }}'
154176

155177
# Social Registry Database
156-
BG_TASK_CELERY_BEAT_DB_USERNAME_SR: 'postgres'
157-
BG_TASK_CELERY_BEAT_DB_HOSTNAME_SR: '{{ tpl .Values.global.registryInstallationName $ }}-postgresql'
178+
BG_TASK_CELERY_BEAT_DB_HOSTNAME_SR: '{{ tpl .Values.global.postgresqlHost $ }}'
158179
BG_TASK_CELERY_BEAT_DB_PORT_SR: 5432
159-
BG_TASK_CELERY_BEAT_DB_DBNAME_SR: 'socialregistrydb'
180+
BG_TASK_CELERY_BEAT_DB_DBNAME_SR: '{{ tpl .Values.global.registryDB $ }}'
181+
BG_TASK_CELERY_BEAT_DB_USERNAME_SR: '{{ tpl .Values.global.registryDBUser $ }}'
160182

161183
# PBMS Database
162-
BG_TASK_CELERY_BEAT_DB_USERNAME_PBMS: 'postgres'
163-
BG_TASK_CELERY_BEAT_DB_HOSTNAME_PBMS: '{{ tpl .Values.postgresqlInstallationName $ }}'
184+
BG_TASK_CELERY_BEAT_DB_HOSTNAME_PBMS: '{{ tpl .Values.global.postgresqlHost $ }}'
164185
BG_TASK_CELERY_BEAT_DB_PORT_PBMS: 5432
165-
BG_TASK_CELERY_BEAT_DB_DBNAME_PBMS: 'pbmsdb'
186+
BG_TASK_CELERY_BEAT_DB_DBNAME_PBMS: '{{ tpl .Values.global.pbmsDB $ }}'
187+
BG_TASK_CELERY_BEAT_DB_USERNAME_PBMS: '{{ tpl .Values.global.pbmsDBUser $ }}'
166188

167-
BG_TASK_CELERY_BEAT_CELERY_BROKER_URL: redis://{{ tpl .Values.redisInstallationName $ }}:6379/0
168-
BG_TASK_CELERY_BEAT_CELERY_BACKEND_URL: redis://{{ tpl .Values.redisInstallationName $ }}:6379/0
189+
BG_TASK_CELERY_BEAT_CELERY_BROKER_URL: redis://{{ tpl .Values.global.redisInstallationName $ }}:6379/0
190+
BG_TASK_CELERY_BEAT_CELERY_BACKEND_URL: redis://{{ tpl .Values.global.redisInstallationName $ }}:6379/0
169191

170192
envVarsFrom:
171193
BG_TASK_CELERY_BEAT_DB_PASSWORD:
172194
secretKeyRef:
173-
name: '{{ tpl .Values.postgresqlInstallationName $ }}'
174-
key: postgres-password
195+
name: '{{ tpl .Values.global.pbmsBgTaskDBSecret $ }}'
196+
key: '{{ tpl .Values.global.pbmsBgTaskDBUserPasswordKey $ }}'
175197
BG_TASK_CELERY_BEAT_DB_PASSWORD_SR:
176198
secretKeyRef:
177-
name: '{{ tpl .Values.global.registryInstallationName $ }}-postgresql'
178-
key: postgres-password
199+
name: '{{ tpl .Values.global.registryDBSecret $ }}'
200+
key: '{{ tpl .Values.global.registryDBUserPasswordKey $ }}'
179201
BG_TASK_CELERY_BEAT_DB_PASSWORD_PBMS :
180202
secretKeyRef:
181-
name: '{{ tpl .Values.postgresqlInstallationName $ }}'
182-
key: postgres-password
203+
name: '{{ tpl .Values.global.pbmsDBSecret $ }}'
204+
key: '{{ tpl .Values.global.pbmsDBuserPasswordKey $ }}'
183205

184206
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
185207
##
@@ -264,5 +286,3 @@ postgresCheckerInit:
264286
do sleep 3;
265287
done
266288
267-
postgresqlInstallationName: '{{ .Release.Name }}-postgresql'
268-
redisInstallationName: '{{ .Release.Name }}-redis-master'

charts/openg2p-pbms-bg-task-celery-workers/values.yaml

Lines changed: 44 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
global:
22

3+
# All the below overriden by same globals in openg2p-pbms/values.yaml
4+
postgresqlHost: openg2p-commons-postgresql
5+
6+
registryPostgresqlHost: openg2p-commons-postgresql
7+
registryDB: 'registry_db'
8+
registryDBUser: 'registry_db_user'
9+
registryDBSecret: 'registry'
10+
registryDBUserPasswordKey: 'registry_db_user'
11+
12+
pbmsDB: '{{ .Release.Name }}_db'
13+
pbmsDBUser: '{{ .Release.Name}}_db_user'
14+
pbmsDBSecret: '{{ .Release.Name }}'
15+
pbmsDBUserPasswordKey: '{{ .Release.Name}}_db_user'
16+
17+
pbmsBgTaskDB: '{{ .Release.Name }}_bgtask_db'
18+
pbmsBgTaskDBUser: '{{ .Release.Name}}_bgtask_db_user'
19+
pbmsBgTaskDBSecret: '{{ .Release.Name }}_bgtask'
20+
pbmsBgTaskDBUserPasswordKey: '{{ .Release.Name}}_bgtask_db_user'
21+
22+
# Default name of Redis that is installed with the parent openg2p-pbms chart
23+
redisInstallationName: '{{ .Release.Name }}-redis-master'
24+
325
## Pod extra labels
426
## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
527
##
@@ -143,35 +165,35 @@ containerSecurityContext:
143165

144166
envVars:
145167
BG_TASK_CELERY_WORKERS_G2P_BRIDGE_BASE_URL: "https://g2pbridge-api"
146-
BG_TASK_CELERY_WORKERS_CELERY_BROKER_URL: "redis://{{ tpl .Values.redisInstallationName $ }}:6379/0"
147-
BG_TASK_CELERY_WORKERS_CELERY_BACKEND_URL: "redis://{{ tpl .Values.redisInstallationName $ }}:6379/0"
168+
BG_TASK_CELERY_WORKERS_CELERY_BROKER_URL: "redis://{{ tpl .Values.global.redisInstallationName $ }}:6379/0"
169+
BG_TASK_CELERY_WORKERS_CELERY_BACKEND_URL: "redis://{{ tpl .Values.global.redisInstallationName $ }}:6379/0"
148170

149171
BG_TASK_CELERY_WORKERS_BATCH_SIZE: 500
150172

151173
# BG Task Database
152-
BG_TASK_CELERY_WORKERS_DB_USERNAME: postgres
153-
BG_TASK_CELERY_WORKERS_DB_HOSTNAME: '{{ tpl .Values.postgresqlInstallationName $ }}'
174+
BG_TASK_CELERY_WORKERS_DB_HOSTNAME: '{{ tpl .Values.global.postgresqlHost $ }}'
154175
BG_TASK_CELERY_WORKERS_DB_PORT: 5432
155-
BG_TASK_CELERY_WORKERS_DB_DBNAME: bgtaskdb
176+
BG_TASK_CELERY_WORKERS_DB_DBNAME: '{{ tpl .Values.global.pbmsBgTaskDB $ }}'
177+
BG_TASK_CELERY_WORKERS_DB_USERNAME: '{{ tpl .Values.global.pbmsBgTaskDBUsesr $ }}'
156178

157179
# Social Registry Database
158-
BG_TASK_CELERY_WORKERS_DB_USERNAME_SR: postgres
159-
BG_TASK_CELERY_WORKERS_DB_HOSTNAME_SR: '{{ tpl .Values.global.registryInstallationName $ }}-postgresql'
180+
BG_TASK_CELERY_WORKERS_DB_HOSTNAME_SR: '{{ tpl .Values.global.postgresqlHost $ }}'
160181
BG_TASK_CELERY_WORKERS_DB_PORT_SR: 5432
161-
BG_TASK_CELERY_WORKERS_DB_DBNAME_SR: socialregistrydb
182+
BG_TASK_CELERY_WORKERS_DB_DBNAME_SR: '{{ tpl .Values.global.registryDB $ }}'
183+
BG_TASK_CELERY_WORKERS_DB_USERNAME_SR: '{{ tpl .Values.global.registryDBUser $ }}'
162184

163185
# PBMS Database
164-
BG_TASK_CELERY_WORKERS_DB_USERNAME_PBMS: postgres
165-
BG_TASK_CELERY_WORKERS_DB_HOSTNAME_PBMS: '{{ tpl .Values.global.pmsInstallationName $ }}-postgresql'
186+
BG_TASK_CELERY_WORKERS_DB_HOSTNAME_PBMS: '{{ tpl .Values.global.postgresqlHost $ }}'
166187
BG_TASK_CELERY_WORKERS_DB_PORT_PBMS: 5432
167-
BG_TASK_CELERY_WORKERS_DB_DBNAME_PBMS: pbmsdb
188+
BG_TASK_CELERY_WORKERS_DB_DBNAME_PBMS: '{{ tpl .Values.global.pbmsDB $ }}'
189+
BG_TASK_CELERY_WORKERS_DB_USERNAME_PBMS: '{{ tpl .Values.global.pbmsDBUser $ }}'
168190

169191
# Background Task Database (async)
170192
BG_TASK_CELERY_WORKERS_DB_DRIVER_ASYNC: postgresql+asyncpg
171-
BG_TASK_CELERY_WORKERS_DB_USERNAME_ASYNC: postgres
172-
BG_TASK_CELERY_WORKERS_DB_HOSTNAME_ASYNC: '{{ tpl .Values.postgresqlInstallationName $ }}'
193+
BG_TASK_CELERY_WORKERS_DB_HOSTNAME_ASYNC: '{{ tpl .Values.global.postgresqlHost $ }}'
173194
BG_TASK_CELERY_WORKERS_DB_PORT_ASYNC: 5432
174-
BG_TASK_CELERY_WORKERS_DB_DBNAME_ASYNC: bgtaskdb
195+
BG_TASK_CELERY_WORKERS_DB_DBNAME_ASYNC: '{{ tpl .Values.global.pbmsBgTaskDB $ }}'
196+
BG_TASK_CELERY_WORKERS_DB_USERNAME_ASYNC: '{{ tpl .Values.global.pbmsBgTaskDBUser $ }}'
175197

176198
BG_TASK_CELERY_WORKERS_SIGN_KEY_KEYMANAGER_APP_ID: "PBMS"
177199
BG_TASK_CELERY_WORKERS_SIGN_KEY_KEYMANAGER_REF_ID: ""
@@ -185,20 +207,20 @@ envVars:
185207
envVarsFrom:
186208
BG_TASK_CELERY_WORKERS_DB_PASSWORD:
187209
secretKeyRef:
188-
name: '{{ tpl .Values.postgresqlInstallationName $ }}'
189-
key: postgres-password
210+
name: '{{ tpl .Values.global.pbmsBgTaskDBSecret $ }}'
211+
key: '{{ tpl .Values.global.pbmsBgTaskDBUserPasswordKey $ }}'
190212
BG_TASK_CELERY_WORKERS_DB_PASSWORD_ASYNC:
191213
secretKeyRef:
192-
name: '{{ tpl .Values.postgresqlInstallationName $ }}'
193-
key: postgres-password
214+
name: '{{ tpl .Values.global.pbmsBgTaskDBSecret $ }}'
215+
key: '{{ tpl .Values.global.pbmsBgTaskDBUserPasswordKey $ }}'
194216
BG_TASK_CELERY_WORKERS_DB_PASSWORD_SR:
195217
secretKeyRef:
196-
name: '{{ tpl .Values.global.registryInstallationName $ }}-postgresql'
197-
key: postgres-password
218+
name: '{{ tpl .Values.global.registryDBSecret $ }}'
219+
key: '{{ tpl .Values.global.registryDBUserPasswordKey $ }}'
198220
BG_TASK_CELERY_WORKERS_DB_PASSWORD_PBMS:
199221
secretKeyRef:
200-
name: '{{ tpl .Values.postgresqlInstallationName $ }}'
201-
key: postgres-password
222+
name: '{{ tpl .Values.global.pbmsDBSecret $ }}'
223+
key: '{{ tpl .Values.global.pbmsDBuserPasswordKey $ }}'
202224

203225
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
204226
##
@@ -283,5 +305,3 @@ postgresCheckerInit:
283305
do sleep 3;
284306
done
285307
286-
postgresqlInstallationName: '{{ .Release.Name }}-postgresql'
287-
redisInstallationName: '{{ .Release.Name }}-redis-master'

0 commit comments

Comments
 (0)