diff options
| author | Duong Ha-Quang <duonghq@vn.fujitsu.com> | 2018-06-15 10:15:48 +0700 |
|---|---|---|
| committer | Ha Manh Dong <donghm@vn.fujitsu.com> | 2018-07-10 08:28:15 +0700 |
| commit | 93765f9ef0fb7f2a81d0139c9d8d0bf578048ce0 (patch) | |
| tree | 75f99fd467f153b84244d342414fd934b4328eac /docker | |
| parent | b4ff157327e27ce18cc728e1c1e4a8b4872d8b31 (diff) | |
| download | kolla-93765f9ef0fb7f2a81d0139c9d8d0bf578048ce0.tar.gz kolla-93765f9ef0fb7f2a81d0139c9d8d0bf578048ce0.zip | |
Apply Ironic rolling upgrade logic
This patchset apply Ironic rolling upgrade logic [1][2]:
- Add ironic-dbsync online_data_migration to ironic-api image.
[1] https://docs.openstack.org/ironic/latest/contributor/rolling-upgrades.html
[2] https://docs.openstack.org/ironic/latest/admin/upgrade-guide.html#rolling-upgrades
Co-Authored-By: Ha Manh Dong <donghm@vn.fujitsu.com>
Change-Id: I14edf639e5120ea9c81252295161b76bc4514cbe
Implements: blueprint apply-service-upgrade-procedure
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/ironic/ironic-api/extend_start.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docker/ironic/ironic-api/extend_start.sh b/docker/ironic/ironic-api/extend_start.sh index 7ac9f9020..ebe85b893 100644 --- a/docker/ironic/ironic-api/extend_start.sh +++ b/docker/ironic/ironic-api/extend_start.sh @@ -4,6 +4,17 @@ # of the KOLLA_BOOTSTRAP variable being set, including empty. if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then ironic-dbsync upgrade + ironic-dbsync online_data_migrations + exit 0 +fi + +if [[ "${!KOLLA_UPGRADE[@]}" ]]; then + ironic-dbsync upgrade + exit 0 +fi + +if [[ "${!KOLLA_OSM[@]}" ]]; then + ironic-dbsync online_data_migrations exit 0 fi |
