Skip to content

Commit de1487f

Browse files
committed
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
1 parent a9b4c53 commit de1487f

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

docker/nova/nova-api/extend_start.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
# of the KOLLA_BOOTSTRAP variable being set, including empty.
99
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
1010
nova-manage api_db sync
11-
nova-manage db sync
11+
nova-manage db sync --local_cell
1212
nova-manage db online_data_migrations
1313
exit 0
1414
fi
1515

1616
if [[ "${!KOLLA_UPGRADE[@]}" ]]; then
1717
nova-manage api_db sync
18-
nova-manage db sync
18+
nova-manage db sync --local_cell
1919
exit 0
2020
fi
2121

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
fixes:
3+
- |
4+
The Nova API container extended startup script has been updated to only
5+
sync the local Nova cell. This resolves an error that would occur when the
6+
Nova database password changes. More details can be found on `this bug
7+
report <https://bugs.launchpad.net/kolla/+bug/2045558>`__.

0 commit comments

Comments
 (0)