Update base image and default to postgres 13. (#493)
authorMichael Fitz-Payne <mfitz.payne@gmail.com>
Mon, 7 Dec 2020 22:00:08 +0000 (08:00 +1000)
committerGitHub <noreply@github.com>
Mon, 7 Dec 2020 22:00:08 +0000 (08:00 +1000)
commitdd2804d1b1379481db60da8059d23b5547a68c2c
treea2ddc1e80f8186b2f228d673cd2cacb06e3799f6
parent91ac9efbb652fbfb829f71ad975ad6b267d926fb
Update base image and default to postgres 13. (#493)

FEATURE: update to PostgreSQL 13.

* postgres.template.yml: update to new major version of 13.

This changes the default postgres version to 13 for the postgres
template.

* images/base: bump postgres to version 13.
* postgres.13.template.yml: add postgres 13 template.
* postgres.12.template: add step to remove pg 13 install.
* launcher: increase timeout allowed for docker stop.

With large databases Postgres may take some time to stop gracefully, so
increase the allowed timeout.

* launcher: use temporary pg13 image while build is running.
Note this will be updated once the image change lands in master.
image/base/Dockerfile
launcher
templates/postgres.12.template.yml
templates/postgres.13.template.yml [new file with mode: 0644]
templates/postgres.template.yml