[N->O] Fix wrong database connection for cell0 during upgrade.
authorSofer Athlan-Guyot <sathlang@redhat.com>
Thu, 23 Mar 2017 11:10:48 +0000 (12:10 +0100)
committerSofer Athlan-Guyot <sathlang@redhat.com>
Thu, 23 Mar 2017 16:58:03 +0000 (17:58 +0100)
commit4883e8b229c7fa3b8fe828bd3e06aa16e852d95c
tree60243c10d121c19aa05e35ba2c450987b11d887d
parentab4adb9fb1b1ba003a8045ce4c3879f88ea243b3
[N->O] Fix wrong database connection for cell0 during upgrade.

During upgrade the cell0 database has the connection pointing to

   mysql+pymysql://nova:c2cdagE8PyAbnpers3AD88Hge@10.0.0.19/nova_cell0?bind_address=10.0.0.20

where 10.0.0.20 was the ip of the bootstrap node.  This makes the
nova-api fails on 2/3 node at the end of the
major-upgrade-composable-steps.yaml step.

We do have the right value in the hiera database so make sure we use
it for cell0 creation and not the nova.conf file which hasn't been
updated yet.

Change-Id: I09775206cb8fc5e15934f7e4475506a7fe17271e
Closes-Bug: #1675359
puppet/services/nova-api.yaml
puppet/services/nova-base.yaml