tripleo-ansible/tripleo_ansible/roles
Oliver Walsh 1d21542f40 Stop relying on future mtime in tripleo_nova_image_cache
The tripleo_nova_image_cache role was relying on a future mtime to convince
nova image cleanup logic to skip a specific image that we want to pre-cache.
This works well on nodes that are not currently hosting an instance of the
image, however if there is an instance using it then nova will reset the mtime
every 40 minutes (by default).

As a result it's not possible to provide fine grained control of the caching.
We can just ensure the image exists on the host with an mtime of now.
It should remain cache for at least remove_unused_original_minimum_age_seconds
from nova.conf (default 86400).

Change-Id: If836759020bcaeb0d3af47f2af7f98ff2150b606
(cherry picked from commit 359ef43f94)
(cherry picked from commit 4757aa3500)
2020-09-02 19:14:06 +01:00
..
aide Fixed linting 2020-08-26 14:58:52 +05:30
backup-and-restore BaR: Deleted duplicated variables 2020-07-22 20:06:19 +02:00
login-defs (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
octavia-controller-config Fixed linting 2020-08-26 14:58:52 +05:30
octavia-controller-post-config Fix Octavia amphora log offloading template path 2020-07-14 13:55:50 +02:00
octavia-overcloud-config Increase validity period of Octavia CA and certificates 2020-08-10 15:45:55 +02:00
octavia-undercloud Octavia: handle empty amphora image search result 2020-06-23 16:42:45 -02:30
octavia_common Add support for Octavia amphora log offloading 2020-06-04 14:55:53 -07:00
octavia_controller_check Increase validity period of Octavia CA and certificates 2020-08-10 15:45:55 +02:00
test_deps Install pytest-xdist<2.0.0 for c7 jobs 2020-08-18 21:04:28 +05:30
test_package_action Fixed linting 2020-08-26 14:58:52 +05:30
tripleo-bootstrap Additional permission fixes for roles 2020-09-01 12:26:08 +00:00
tripleo-cellv2 Switch from handlers to tasks 2020-07-31 10:55:19 -06:00
tripleo-ceph-common Set ceph_ansible_limit to ansible_limit if ansible_limit defined 2020-08-20 14:52:52 +00:00
tripleo-ceph-run-ansible Set ceph_ansible_limit to ansible_limit if ansible_limit defined 2020-08-20 14:52:52 +00:00
tripleo-ceph-uuid Set ceph_ansible_limit to ansible_limit if ansible_limit defined 2020-08-20 14:52:52 +00:00
tripleo-ceph-work-dir Add default value in CinderRbdExtraPools task condition 2020-07-16 10:07:09 +02:00
tripleo-clients-install Use label rather than no_log 2020-08-20 14:07:23 +00:00
tripleo-config (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-container-image-build Add debug output when rendering container files 2020-07-15 21:33:20 +00:00
tripleo-container-image-prepare Switch from handlers to tasks 2020-07-31 10:55:19 -06:00
tripleo-container-manage Merge "Expose tripleo_container_manage_clean_orphans var" into stable/train 2020-09-01 22:26:41 +00:00
tripleo-container-rm Merge "Replace podman commands by module" into stable/train 2020-05-07 20:38:16 +00:00
tripleo-container-stop Replace podman commands by module 2020-05-07 18:29:16 +03:00
tripleo-container-tag Merge "Switch install-docker with ensure-docker" into stable/train 2020-04-15 20:27:08 +00:00
tripleo-create-admin (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-firewall Switch from handlers to tasks 2020-07-31 10:55:19 -06:00
tripleo-hieradata Fix tripleo_hierdata permissions 2020-07-07 13:33:39 +00:00
tripleo-hosts-entries Fix host entries permissions 2020-07-06 12:20:06 -04:00
tripleo-image-serve Fixed linting 2020-08-26 14:58:52 +05:30
tripleo-kernel Use label rather than no_log 2020-08-20 14:07:23 +00:00
tripleo-keystone-resources Fixed linting 2020-08-26 14:58:52 +05:30
tripleo-module-load (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-network-config Create a role for network config 2020-08-26 10:03:48 -06:00
tripleo-nova-image-cache Stop relying on future mtime in tripleo_nova_image_cache 2020-09-02 19:14:06 +01:00
tripleo-ovs-dpdk 'tripleo_ovs_dpdk_lcore_list' should be optional 2020-04-03 15:10:07 +02:00
tripleo-packages Correctly match openvswitch package 2020-05-20 10:09:21 +00:00
tripleo-persist Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-podman [tripleo-podman] Install specific version of buildah 2020-08-26 09:46:36 +00:00
tripleo-ptp Switch from handlers to tasks 2020-07-31 10:55:19 -06:00
tripleo-redhat-enforce tripleo-redhat-enforce new role to enforce RHOSP constraints. 2020-05-04 17:51:38 +02:00
tripleo-securetty Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-ssh-known-hosts Simplify ssh_known_hosts role 2020-07-02 16:03:47 +00:00
tripleo-sshd Make tripleo_sshd more idempontent 2020-07-31 11:00:10 -06:00
tripleo-systemd-wrapper Fixed linting 2020-08-26 14:58:52 +05:30
tripleo-timezone Switch from handlers to tasks 2020-07-31 10:55:19 -06:00
tripleo-transfer Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-upgrade-hiera Fix logic to stop overrwriting upgrade hieradata 2020-03-13 17:10:28 +01:00
tripleo-validations-package Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo_nvdimm Ensure jq installed 2020-08-13 13:27:33 +00:00
tripleo_provision_mcelog added mcelog role 2020-05-28 07:20:22 +00:00
tuned Fixed linting 2020-08-26 14:58:52 +05:30
octavia-controller-check Scan existing controllers on update to pick up existing certs/private keys 2020-08-10 15:45:05 +02:00
tripleo-docker-rm Import the tripleo-docker-rm role 2019-06-24 14:07:48 -05:00