1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/test
Sloane Hertel 9687879840
Fix inventory cache interface (#50446)
* Replace InventoryFileCacheModule with a better developer-interface

Use new interface for inventory plugins with backwards compatibility

Auto-update the backing cache-plugin if the cache has changed after parsing the inventory plugin

* Update CacheModules to use the config system and add a deprecation warning if they are being imported directly rather than using cache_loader

* Fix foreman inventory caching

* Add tests

* Add integration test to check that fact caching works normally with cache plugins using ansible.constants and inventory caching provides a helpful error for non-compatible cache plugins

* Add some developer documentation for inventory and cache plugins

* Add user documentation for inventory caching

* Add deprecation docs

* Apply suggestions from docs review

* Add changelog
2019-03-06 12:12:35 -06:00
..
cache Update ansible-test sanity command. (#31958) 2017-10-26 00:21:46 -07:00
env Add env command to ansible-test and run in CI. (#50176) 2018-12-20 22:08:57 -08:00
integration Fix inventory cache interface (#50446) 2019-03-06 12:12:35 -06:00
legacy tests: cloudscale_server: convert legacy to target tests (#52576) 2019-02-20 16:15:40 +01:00
results Collect data from integration test runs. (#28650) 2017-08-25 18:14:47 -04:00
runner Add timeout support to ansible-test. (#53302) 2019-03-05 11:58:13 -08:00
sanity scan_packages: made adding package managers easier (#49079) 2019-03-06 12:29:51 -05:00
units Fix inventory cache interface (#50446) 2019-03-06 12:12:35 -06:00
utils Add timeout support to ansible-test. (#53302) 2019-03-05 11:58:13 -08:00