What's Changed
- Write fully populated envfile to pass to podman by @shanemcd in #684
- Secure tempfiles by @abadger in #742
- fix(make): removed unused arg and fixing tools/req/branch by @atbore-phx in #743
- Remove usage of --userns=keep-id. by @shanemcd in #759
- Update run_command() examples in docs by @Shrews in #754
- Fix date in changelog by @erinn in #751
- fix: remove VOLUME directive from Dockerfile by @jrhoward in #747
- Add docs tox target and Zuul job by @Shrews in #764
- PEP8 and setuptools cleanup by @samdoran in #761
- Allow Users to Obtain Execution Node CPU and Memory Capacities by @beeankha in #762
- Work around kernel bug that forces fuse-overlayfs in podman by @samdoran in #765
- Add py38 job by @Shrews in #768
- Add 🍒⛏ by @samdoran in #770
- Add a Patchback config by @webknjaz in #778
- Remove unused tox test environments by @Shrews in #773
- Add AUTHORS and ChangeLog to .gitignore by @Shrews in #786
- Fix integration test for proper run_command() return by @Shrews in #781
- apply cmdline option by @akira6592 in #777
- Update linter configuration by @samdoran in #772
- Delete CHANGES.rst by @shanemcd in #785
- Tune tox.ini by @pabelanger in #797
- Migrate container jobs to centos-8-stream nodeset by @pabelanger in #796
- Rework bindep.txt files by @pabelanger in #798
- Add custom integration python job by @Shrews in #790
- Small change to properly test containers by @pabelanger in #801
- Make Schema Changes to --worker-info Command, Surface UUID by @beeankha in #802
- Add CODEOWNERS file by @Shrews in #803
- Delete broken --keep-files, add new flag just for worker command by @AlanCoding in #820
- Fix unit tests to run consistently in CI and locally by @samdoran in #815
- Update Ansible Runner to Pull in Authentication Information for Protected Registries by @beeankha in #817
- Make some assertions more consistent with other tests by @AlanCoding in #828
- Additionally mount ~/.ssh/ to /root/.ssh inside EEs by @shanemcd in #834
- Set multiprocessing start method to fork in tests by @samdoran in #833
- Pre-pull some build images by @Shrews in #836
- Correctly define localhost in inventory by @samdoran in #832
- Do not rely on length of sys.argv by @samdoran in #825
- Fix test consistency in integration/test_main.py by @Shrews in #838
- Update key names in setup.cfg by @samdoran in #839
- Fix Ansible version comparison in tests by @Shrews in #837
- Use mocker fixture by @samdoran in #831
- Enable stable-2.12 container builds. by @GomathiselviS in #856
- Support verify_ssl=false for container auth by @AlanCoding in #829
- Introduce
ansible-runner worker cleanup
as cleanup of last-resort for remote execution nodes by @AlanCoding in #846 - Ensure that ansible-runner worker --worker-info Returns Unique IDs by @beeankha in #854
- Add custom linter job by @Shrews in #859
- add default cancel_callback to handle common signals by @jladdjr in #862
- Update docs to point to Quay.io by @samdoran in #866
- Prevent deletion of both prohibited paths and their resolved targets by @samdoran in #865
- Accept a dictionary for playbook by @samdoran in #855
- Fix link to contributing guide by @samdoran in #791
- Update documentation to remove adhoc and playbook refs by @Shrews in #870
- Fix tests to allow them to run in parallel without conflict by @samdoran in #847
- Remove use of
tempfile
in tests by @samdoran in #878 - Run tests on all supported runtimes consistently by @samdoran in #879
- Correctly define
ansible_python_interpreter
for hosts using a local connection by @samdoran in #880 - Remove shell use in subprocess by @Shrews in #872
- Add configuration for Read the Docs build and pin docs requirements by @samdoran in #888
- Switch project to squash-merge mode by @Shrews in #890
- Add test and docs for running roles via API by @Shrews in #891
- Fix podman specific failure == applied to string and int by @AlanCoding in #900
- Set version in docs configuration by @samdoran in #894
- Fix settings and password dict update by @berndbohmeier in #899
- Enable nitpicky mode in Sphinx by @webknjaz in #902
- Revert "Switch project to squash-merge mode" by @Shrews in #913
- Stop using
/tmp
as a private data dir in tests by @AlanCoding in #901 - Keep worker --private-data-dir when --delete not given by @AlanCoding in #887
- Add coverage reporting to tests by @samdoran in #917
- Added missing state callback by @BramVer in #914
- Fix image location URL in docs by @Shrews in #921
Full Changelog: 2.0.3...2.1.1