comms: avoid psql vars for mas
This commit is contained in:
parent
898a33d8ee
commit
e384a9e417
@ -2,7 +2,7 @@
|
|||||||
apiVersion: batch/v1
|
apiVersion: batch/v1
|
||||||
kind: Job
|
kind: Job
|
||||||
metadata:
|
metadata:
|
||||||
name: mas-db-ensure-12
|
name: mas-db-ensure-13
|
||||||
namespace: comms
|
namespace: comms
|
||||||
spec:
|
spec:
|
||||||
backoffLimit: 1
|
backoffLimit: 1
|
||||||
@ -36,9 +36,10 @@ spec:
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
kubectl -n postgres exec -i "${POD_NAME}" -- psql -U postgres -d postgres -v mas_pass="${MAS_PASS}" \
|
MAS_PASS_SQL="$(printf '%s' "${MAS_PASS}" | sed "s/'/''/g")"
|
||||||
-c "CREATE ROLE mas LOGIN PASSWORD :'mas_pass';" || true
|
kubectl -n postgres exec -i "${POD_NAME}" -- psql -U postgres -d postgres \
|
||||||
kubectl -n postgres exec -i "${POD_NAME}" -- psql -U postgres -d postgres -v mas_pass="${MAS_PASS}" \
|
-c "CREATE ROLE mas LOGIN PASSWORD '${MAS_PASS_SQL}';" || true
|
||||||
-c "ALTER ROLE mas WITH PASSWORD :'mas_pass';"
|
kubectl -n postgres exec -i "${POD_NAME}" -- psql -U postgres -d postgres \
|
||||||
|
-c "ALTER ROLE mas WITH PASSWORD '${MAS_PASS_SQL}';"
|
||||||
kubectl -n postgres exec -i "${POD_NAME}" -- psql -U postgres -d postgres \
|
kubectl -n postgres exec -i "${POD_NAME}" -- psql -U postgres -d postgres \
|
||||||
-c "CREATE DATABASE mas OWNER mas;" || true
|
-c "CREATE DATABASE mas OWNER mas;" || true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user