Sync only local cell in nova bootstrap & upgrade
Added the --local_cell argument to nova db sync commands during
bootstrap and upgrade.
This was previously thought to have no effect [1], but has since been
discovered to fail when rotating the nova database password.
[1] https://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/nova/tasks/bootstrap_service.yml#L2-L3
Closes-Bug: #2045558
Change-Id: Ic64eb51325b3503a14ebab9b9ff2f4d9caec734a
(cherry picked from commit de1487f051
)
This commit is contained in:
parent
f178ec3fc0
commit
82fe255055
@ -8,14 +8,14 @@
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
nova-manage api_db sync
|
||||
nova-manage db sync
|
||||
nova-manage db sync --local_cell
|
||||
nova-manage db online_data_migrations
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [[ "${!KOLLA_UPGRADE[@]}" ]]; then
|
||||
nova-manage api_db sync
|
||||
nova-manage db sync
|
||||
nova-manage db sync --local_cell
|
||||
exit 0
|
||||
fi
|
||||
|
||||
|
@ -0,0 +1,7 @@
|
||||
---
|
||||
fixes:
|
||||
- |
|
||||
The Nova API container extended startup script has been updated to only
|
||||
sync the local Nova cell. This resolves an error that would occur when the
|
||||
Nova database password changes. More details can be found on `this bug
|
||||
report <https://bugs.launchpad.net/kolla/+bug/2045558>`__.
|
Loading…
Reference in New Issue
Block a user