tripleo-heat-templates/tools
Oliver Walsh c9541b4774 Move cell_v2 discovery off compute hosts
In I12a02f636f31985bc1b71bff5b744d346286a95f cell_v2 discovery was
originally moved from the nova-api container to the
nova-compute|nova-ironic containers in order to run cell
discovery during a scale up where the controllers are omitted
(e.g to exclude the controllers from a maintenance window).

This requires api database credentials on the compute node, which is
forbidden, so it must move back to a nova-api host as a pre-requisite
for removing these credentials in a follow-up patch.

Scale-up while omitting the controllers will no longer work out of the
box. Either a manual cell_v2 discovery can be run after scale up, or an
additional node can be deployed using the NovaManager tripleo role.

Related-bug: #1786961
Related-bug: #1871482
Change-Id: I47b95ad46e2d4e5b1f370a2f840826e87da2d703
(cherry picked from commit 629485dde5)
(cherry picked from commit 03697234fd)
(cherry picked from commit 9a8c007daa)
2021-02-08 13:42:13 +00:00
..
check-up-to-date.sh Make krb-service-principal metadata per-Role 2019-04-05 14:22:20 +00:00
make_ceph_disk_list.py NodeDataLookup utility should rely on python env 2020-02-20 22:20:53 +00:00
merge-new-params-nic-config-script.py Pass Loader to yaml.load to remove YAMLLoadWarning 2019-09-06 13:29:16 +09:00
process-templates.py Enforce pep8/pyflakes rule on python codes 2019-09-05 15:40:46 +09:00
releasenotes_tox.sh Add ReNo support 2017-01-13 14:35:27 -05:00
roles-data-generate-samples.sh Add in roles data validation 2017-07-07 09:51:40 -06:00
roles-data-generate.py Enforce pep8/pyflakes rule on python codes 2019-09-05 15:40:46 +09:00
roles-data-validation.sh Remove fluentd composable service 2019-08-29 13:52:55 +01:00
yaml-diff.py Enforce pep8/pyflakes rule on python codes 2019-09-05 15:40:46 +09:00
yaml-nic-config-2-script.py Use yaml.SafeLoader instead of yaml.FullLoader 2019-12-03 11:22:49 +00:00
yaml-validate.py Move cell_v2 discovery off compute hosts 2021-02-08 13:42:13 +00:00