File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,5 +10,7 @@ metadata:
1010 " helm.sh/hook " : pre-install
1111data :
1212 user : {{ if .Values.username | default "" | ne "" }}{{ .Values.username | b64enc }}{{ else }}{{ randAlphaNum 32 | b64enc }}{{ end }}
13- password : {{ if .Values.password | default "" | ne "" }}{{ .Values.password | b64enc }}{{ else }}{{ randAlphaNum 32 | b64enc }}
14- {{ end }}
13+ password : {{ if .Values.password | default "" | ne "" }}{{ .Values.password | b64enc }}{{ else }}{{ randAlphaNum 32 | b64enc }}{{ end }}
14+ controller-database-name : {{ if .Values.controller_database_name | default "" | ne "" }}{{ .Values.controller_database_name | b64enc }}{{ else }}{{ randAlphaNum 32 | b64enc }}{{ end }}
15+ passport-database-name : {{ if .Values.passport_database_name | default "" | ne "" }}{{ .Values.passport_database_name | b64enc }}{{ else }}{{ randAlphaNum 32 | b64enc }}{{ end }}
16+ {{- end }}
Original file line number Diff line number Diff line change @@ -9,3 +9,5 @@ timeout: "1200"
99# If left empty they will be generated using randAlphaNum
1010username : " "
1111password : " "
12+ controller_database_name : " drycc_controller"
13+ passport_database_name : " drycc_passport"
Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ create-postgres-creds() {
2222 mkdir -p " ${CURRENT_DIR} " /tmp/creds
2323 echo " testuser" > " ${CURRENT_DIR} " /tmp/creds/user
2424 echo " icanttellyou" > " ${CURRENT_DIR} " /tmp/creds/password
25+ echo " drycc_controller" > " ${CURRENT_DIR} " /tmp/creds/controller-database-name
26+ echo " drycc_passport" > " ${CURRENT_DIR} " /tmp/creds/passport-database-name
2527}
2628
2729start-postgres () {
Original file line number Diff line number Diff line change @@ -12,6 +12,8 @@ set_listen_addresses() {
1212
1313POSTGRES_USER=" $( cat /var/run/secrets/drycc/database/creds/user) "
1414POSTGRES_PASSWORD=" $( cat /var/run/secrets/drycc/database/creds/password) "
15+ POSTGRES_CONTROLLER=" $( cat /var/run/secrets/drycc/database/creds/controller-database-name) "
16+ POSTGRES_PASSPORT=" $( cat /var/run/secrets/drycc/database/creds/passport-database-name) "
1517
1618if [ " $1 " = ' postgres' ]; then
1719 mkdir -p " $PGDATA "
@@ -59,12 +61,18 @@ if [ "$1" = 'postgres' ]; then
5961 -w start
6062
6163 : ${POSTGRES_USER:= postgres}
62- : ${POSTGRES_DB:= $POSTGRES_USER }
63- export POSTGRES_USER POSTGRES_DB
64+ export POSTGRES_USER
6465
65- if [ " $POSTGRES_DB " != ' postgres ' ]; then
66+ if [ " $POSTGRES_CONTROLLER " != ' ' ]; then
6667 psql --username postgres << -EOSQL
67- CREATE DATABASE "$POSTGRES_DB " ;
68+ CREATE DATABASE "$POSTGRES_CONTROLLER " ;
69+ EOSQL
70+ echo
71+ fi
72+
73+ if [ " $POSTGRES_PASSPORT " != ' ' ]; then
74+ psql --username postgres << -EOSQL
75+ CREATE DATABASE "$POSTGRES_PASSPORT " ;
6876 EOSQL
6977 echo
7078 fi
You can’t perform that action at this time.
0 commit comments