kolla-ansible/releasenotes/notes/refactor-nova-upgrade-2474a97fc38ef0b8.yaml
Roman Krček 41448f2077 Refactor nova upgrade task
This is a prerequisite for patchset #924651

Nova runs checks before upgrading. A new nova_upgrade_checks container
is started for that purpose. This container uses the new nova-api
image, but the old config.json file. The image expects CA certificates
in a certain location, but due to the old config.json file, they will
not be present. This results in the container not trusting keystone SSL
certificate and the upgrade fails, since it can't connect. Moving the
config section before the checks ensures that the new container has
all the certificates it needs to connect to Keystone.

Also nova_enable_rolling_upgrade is no longed used, so there was no
point in keeping upgrade tasks split.

Change-Id: I44bf48fb86f639d7f0acb786392573ebfed7ee97
Signed-off-by: Roman Krček <roman.krcek@tietoevry.com>
2024-09-13 11:05:43 +02:00

5 lines
86 B
YAML

---
fixes:
- |
nova_upgrade_checks container uses a newly generated config.json