kolla-ansible/ansible
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
..
action_plugins Fix maximum width of the DIB Multiline-YAML 2023-04-14 16:36:22 +03:00
filter_plugins haproxy: support single external frontend 2023-06-29 01:44:00 +02:00
group_vars Merge "harden haproxy TLS configuration" 2024-09-04 02:43:38 +00:00
inventory Drop prometheus-msteams support 2024-08-27 11:24:48 +02:00
library Remove "distutils" library 2024-08-21 08:52:12 +00:00
module_utils Remove "distutils" library 2024-08-21 08:52:12 +00:00
roles Refactor nova upgrade task 2024-09-13 11:05:43 +02:00
bifrost.yml Update "openstack_release" variable to static brach name 2019-09-16 12:42:44 +00:00
certificates.yml certificates: generate libvirt TLS certificates 2022-02-03 14:32:38 +00:00
destroy.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
gather-facts.yml Merge "Revert "Allow setting any_errors_fatal true for gather-facts"" 2024-08-23 13:52:21 +00:00
kolla-host.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
mariadb_backup.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
mariadb_recovery.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
mariadb.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
nova-libvirt-cleanup.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
nova.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
octavia-certificates.yml octavia: generate certificates automatically 2020-10-08 16:50:30 +02:00
post-deploy.yml Template system scoped admin-openrc and clouds.yml files 2024-02-15 15:01:59 +00:00
prune-images.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
rabbitmq-reset-state.yml Add command to force reset the state of RabbitMQ 2023-08-25 10:09:58 +00:00
rabbitmq-upgrade.yml Add command to upgrade to a target version of RMQ 2024-08-12 15:05:42 +01:00
rabbitmq.yml RMQ: enable all stable feature flags at once 2024-05-13 13:26:10 +01:00
site.yml Move Nova roles after OVS 2024-06-13 07:39:53 +00:00