diff options
| author | Zuul <zuul@review.openstack.org> | 2018-04-10 08:58:26 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2018-04-10 08:58:26 +0000 |
| commit | a4c5f2644e3a04f4135ec3c71759ff47ee174bdc (patch) | |
| tree | a0778dad6d12ff0100588793ac3efdcf0edece84 /docker | |
| parent | eed81339a462c76688228d9d55c2d80fbb5e6709 (diff) | |
| parent | 0ac2bc0f71a95c7817f940237b3dec1ae6cbb5bc (diff) | |
| download | kolla-a4c5f2644e3a04f4135ec3c71759ff47ee174bdc.tar.gz kolla-a4c5f2644e3a04f4135ec3c71759ff47ee174bdc.zip | |
Merge "Apply Glance database migration"
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/glance/glance-api/extend_start.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/docker/glance/glance-api/extend_start.sh b/docker/glance/glance-api/extend_start.sh index 3d8d7f512..3363539a5 100644 --- a/docker/glance/glance-api/extend_start.sh +++ b/docker/glance/glance-api/extend_start.sh @@ -7,3 +7,21 @@ if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then glance-manage db_load_metadefs exit 0 fi + +# Migrate database and exit if KOLLA_UPGRADE variable is set. This catches all cases +# of the KOLLA_UPGRADE variable being set, including empty. +if [[ "${!KOLLA_UPGRADE[@]}" ]]; then + if [[ "${!GLANCE_DB_EXPAND[@]}" ]]; then + echo "Expanding database" + glance-manage db expand + fi + if [[ "${!GLANCE_DB_MIGRATE[@]}" ]]; then + echo "Migrating database" + glance-manage db migrate + fi + if [[ "${!GLANCE_DB_CONTRACT[@]}" ]]; then + echo "Contracting database" + glance-manage db contract + fi + exit 0 +fi |
