Skip to content

Treffler SSO

Maintenance

Postgres Major Version Upgrade

  • Stop keycloak docker
  • Dump all databases:
./pull.sh && salt 'tc-de2-greenytron-worker0' state.apply keycloak.dbdump
  • Change postgres version number in compose.yaml / merge renovate pull request
  • Change version number in postgres data volume path in compose.yaml
  • Roll out new compose.yaml, without compose up:
./pull.sh && salt 'tc-de2-greenytron-worker0' state.highstate exclude="[{'id': 'keycloak-compose-up'}]"
  • Start new postgres docker
  • Restore from dump:
./pull.sh && salt 'tc-de2-greenytron-worker0' state.apply keycloak.dbrestore
  • Start keycloak docker