tripleo-upgrade/templates
Eduardo Olivares 1d7347eab2 Exclude container-ps-before_undercloud file when comparing OC containers
The collect_logs.yaml playbook is executed on different steps of the
update process, in order to obtain a list of containers running on the
undercloud and overcloud nodes during each step.
At the final step (before-reboot), the newest list of containers is
compared with the oldest one and an error is raised unless all container
versions have been updated.
The oldest list corresponds with the file whose name starts with
"container-ps-before_undercloud".
The problem is that the workload script is run after the undercloud
update and there are some containers (sidecar containers) that are only
created on the overcloud nodes when some workload is created.
If the sidecar container version was not updated on some overcloud node,
this issue would not be currently detected.
With this patch, the running container comparison on the overcloud nodes
excludes the container-ps-before_undercloud file.

Change-Id: I779b03ecf3513e6d528df25160ca6a14fe32761f
2023-11-17 15:23:34 +01:00
..
fast-forward-upgrade Change registered variable name in 'register ntp-server opts' task 2023-09-13 11:09:14 +00:00
ceph-upgrade-run.sh.j2 FFWD3 Refactor ffwd upgrade for train to wallaby 2022-11-24 10:02:28 +00:00
ceph_host_limit.txt.j2 FFWD3 Refactor ffwd upgrade for train to wallaby 2022-11-24 10:02:28 +00:00
cephosd.yaml.j2 ceph_osds is list so we don't need to itemize it 2019-11-22 11:59:54 +01:00
check_service_galera.sh.j2 Linters fix-refresh 2020-02-27 10:40:26 +00:00
check_service_haproxy.sh.j2 Address ansible-lint issues 2018-12-20 14:55:38 +01:00
check_service_haproxy_backend.sh.j2 Change docker references to podman. 2019-09-19 11:42:43 +02:00
check_service_rabbitmq.sh.j2 Address ansible-lint issues 2018-12-20 14:55:38 +01:00
check_service_reboot.sh.j2 Address ansible-lint issues 2018-12-20 14:55:38 +01:00
check_service_redis.sh.j2 Address ansible-lint issues 2018-12-20 14:55:38 +01:00
collect_logs.sh.j2 Skip ceph update run when update is not required 2023-02-28 15:09:31 +01:00
collect_logs.yaml.j2 Exclude container-ps-before_undercloud file when comparing OC containers 2023-11-17 15:23:34 +01:00
control_plane_test_start.sh.j2 Add control plane testing during update. 2023-04-01 03:05:27 +02:00
control_plane_test_stop.sh.j2 Make max_tries from control_plane_test_stop.sh configurable 2023-09-20 13:05:35 +02:00
disable-leapp.yaml.j2 Disable Leapp when using OOOQ 2019-06-18 11:19:48 +00:00
fip_http_check_start.sh.j2 Refactor FIP extraction 2023-04-03 23:16:53 +02:00
fip_http_check_stop.sh.j2 HTTP test during update/upgrade/ffwd. 2018-08-09 11:24:16 +02:00
ha-image-update-external-update.sh.j2 [update] Add ha-image-update external run. 2023-06-06 12:34:21 +02:00
l3_agent_failover_post.sh.j2 Add Neutron L3 agent failover check during upgrade 2018-04-12 17:48:15 +00:00
l3_agent_failover_pre.sh.j2 Add Neutron L3 agent failover check during upgrade 2018-04-12 17:48:15 +00:00
l3_agent_start_ping.sh.j2 Refactor FIP extraction 2023-04-03 23:16:53 +02:00
l3_agent_stop_ping.sh.j2 Add failsafe to l3_agent_stop_ping.sh.j2 when only one packet is lost 2021-03-17 09:50:10 +01:00
l3_agent_wait_ping.sh.j2 Refactor FIP extraction 2023-04-03 23:16:53 +02:00
node_upgrade.sh.j2 Add the overcloud stack name when calling upgrade-non-controller.sh 2018-08-02 12:21:35 +02:00
node_upgrade_post.sh.j2 Remove the obsolete --block-migrate parameter 2020-09-08 16:24:57 +01:00
node_upgrade_pre.sh.j2 Ensure migrate all the VMs before upgrade the compute 2022-03-08 10:14:58 +00:00
nova_actions_check.sh.j2 Workload during updates can be launched with SRIOV ports 2020-06-19 06:22:05 +00:00
oooq_deploy_transformation.sh.j2 Fix a nit in the oooq transformation process. 2018-04-10 18:45:18 +02:00
overcloud_online_data_migration.sh.j2 Fix --yes evaluation from the help CLI 2020-07-16 17:16:21 +02:00
overcloud_prepare_containers.sh.j2 Fix --yes evaluation from the help CLI 2020-07-16 17:16:21 +02:00
overcloud_system_upgrade.sh.j2 [ffwd3] Compute upgrade fixes 2023-04-06 18:29:28 +02:00
overcloud_update_prepare.sh.j2 [Wallaby only] Adding the multi-rhel job. 2023-03-18 13:03:05 +00:00
overcloud_update_run.sh.j2 Remove --playbook all option from overcloud update run 2023-01-30 17:37:47 +01:00
overcloud_upgrade_converge.sh.j2 Set ephemeral-heat option to true by default for Wallaby+ 2022-01-19 11:35:33 +01:00
overcloud_upgrade_prepare.sh.j2 [Upgrade] Add override at the last in upgrade commands 2023-07-03 11:08:38 +05:30
overcloud_upgrade_run.sh.j2 FFWD3: Refactor system upgrade 2023-03-29 11:20:45 +00:00
ovn-external-update.sh.j2 Add control plane testing during update. 2023-04-01 03:05:27 +02:00
pre-upgrade-osp13-validation.sh.j2 Add mechanism to skip certain validations. 2021-06-01 17:18:37 +02:00
remove-packages.yaml.j2 Add the option to remove packages during upgrade 2017-12-12 16:40:06 +01:00
ssh_config Avoid overwritten ~/.ssh/config 2023-10-04 21:32:14 +02:00
undercloud_upgrade.sh.j2 Fix --yes evaluation from the help CLI 2020-07-16 17:16:21 +02:00
upgrade_hci.yaml.j2 Add support for upgrading HCI environments 2017-12-12 16:41:52 +01:00
upgrade_init_command.yaml.j2 Add the possibility to provide a custom UpgradeInitCommand. 2017-12-18 12:19:33 +01:00
validate_docker_images_versions.sh.j2 Do not validate neutron related side car container images. 2019-10-16 18:36:12 +02:00
workarounds.sh.j2 Force apply patch back 2023-10-06 15:07:20 +00:00
workload_launch.sh.j2 [workload] Make volume deletion more robust during vm cleanup. 2023-08-21 18:18:46 +02:00