tripleo-heat-templates/tripleo_heat_templates
Sofer Athlan-Guyot 0970a4f80d Ensure container's image get updated if their name stay the same.
In some environment the containers' tag isn't modified (think
"latest"). This is already supported during deployment so we re-use
the code during update.

We also make sure that the same mechanism is available for
ovn_controller update. It can be selectively disable if one pass:

    --skip-tags ovn_image

to the external-update run command.

We remove the ignore error as it's wrong indication that we are not
taking errors into account in those tasks. We also adjust the
delay as it's 3 seconds by default making the time we check longer
than the async tasks. Eventually, we add a new parameter for
controlling the downloading of the image
"OVNControllerImageUpdateTimeout" which is set to 10min by default.

Note that in order to pass CI, we need to modify the tht syntax test:
 - ensure containers.podman collection is installed;
 - ensure custom tripleo-ansible filter are found;
 - make sure tripleo_role_name is defined in the syntax test playbook.

Change-Id: I6d439367816d5f5968b8f890f74b7a2f74715f52
(cherry picked from commit 90c52db21e)
2022-09-27 13:46:29 +00:00
..
tests Ensure container's image get updated if their name stay the same. 2022-09-27 13:46:29 +00:00
__init__.py Sample environment generator 2017-06-12 15:02:50 -05:00
environment_generator.py Remove DefaultPasswords interface 2021-02-12 11:38:44 +05:30