kolla-ansible/ansible/roles/nova/tasks
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
..
bootstrap_service.yml Remove nova cell sync comment 2023-12-21 09:29:02 +00:00
bootstrap_upgrade.yml Support multiple nova cells 2019-10-16 17:42:36 +00:00
bootstrap.yml Adding container_engine to kolla_toolbox module 2022-11-04 15:32:30 +01:00
check-containers.yml Performance: use filters for service dicts 2024-06-28 09:04:43 +02:00
check.yml Enable sanity checks from kolla-ansible 2017-03-09 10:37:06 +00:00
clone.yml permission denied when enable_kolla_dev_mod 2020-06-07 19:36:42 +08:00
config_bootstrap.yml Support multiple nova cells 2019-10-16 17:42:36 +00:00
config_validate.yml Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
config.yml Performance: use filters for service dicts 2024-06-28 09:04:43 +02:00
copy-certs.yml Refactor copy certificates task 2020-04-14 17:26:19 +00:00
deploy-containers.yml Add a job that *only* deploys updated containers 2019-09-26 17:51:14 +01:00
deploy.yml Performance: optimize genconfig 2020-10-12 19:30:06 +02:00
loadbalancer.yml Add loadbalancer-config role and wrap haproxy-config role inside 2022-08-09 12:15:49 +02:00
main.yml Revert "Performance: Use import_tasks in the main plays" 2020-12-14 10:36:55 +00:00
map_cell0.yml Update cell0 database connection 2024-04-08 13:19:08 +02:00
online_data_migrations.yml Rename kolla_docker to kolla_container 2023-11-15 13:54:57 +01:00
precheck.yml Refactor of kolla_container_facts 2024-08-12 09:54:05 +02:00
pull.yml Refactor and optimise image pulling 2021-08-10 11:57:54 +00:00
reconfigure.yml Performance: replace unconditional include_tasks with import_tasks 2020-08-28 16:12:03 +00:00
refresh_scheduler_cell_cache.yml Usage of kolla_container_engine variable instead of docker 2022-10-28 09:15:55 +02:00
register.yml cinder: Stop using admin service token 2024-02-15 12:07:39 +00:00
reload_api.yml Performance: use filters for service dicts 2024-06-28 09:04:43 +02:00
reload_super_conductor.yml Performance: use filters for service dicts 2024-06-28 09:04:43 +02:00
stop.yml Use "name:" instead of "role:" for *_role modules 2020-03-02 10:01:17 +01:00
upgrade.yml Refactor nova upgrade task 2024-09-13 11:05:43 +02:00