summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New release v2.10.12v2.10.12Rick Elrod2021-07-194-4/+18
|
* Update Ansible release version to v2.10.12rc1.post0.Rick Elrod2021-07-131-1/+1
|
* New release v2.10.12rc1v2.10.12rc1Rick Elrod2021-07-134-1/+57
|
* [2.10] get_url: Fix checksum binary validation (#74674)René Moser2021-07-124-4/+110
| | | | | | | | | | | | | | | | | | * get_url: Handle same SHA sum for downloaded files (#71435) Fixes: #71420 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> (cherry picked from commit 159544610e5a925d589198febaa5198778ea51c0) * modules: get_url: Fix checksum binary validation (#74502) From the sha512sum man page: ... The default mode is to print a line with checksum, a character indicating type ('*' for binary, ' ' for text), and name for each FILE. (cherry picked from commit 403a5d147df7261537d5fb37c2474858b96de174) Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
* [bp-2.10] get_url - Allow checksum file to be local file:// (#75052)Abhijeet Kasurde2021-07-093-1/+24
| | | | | | | | | | | | | This would be a partial solution for #69364 in that the SHASUMS file can be downloaded and gpg verified but then used from the downloaded location to verify the get_url's file. * Make checksum url parsing more explicit Use urlsplit to test if the checksum string has a (currently tested and) supported url scheme. (cherry picked from commit eb8b3a8479ec82ad622f86ac46f3e9cc083952b8) Co-authored-by: Edwin Hermans <edwin@madtech.cx>
* ansible-test: exposes tiny_prefix variable (#75129)Gonéri Le Bouder2021-07-092-0/+5
| | | | | | ansible-test aws provider now creates and exposes a new tiny_prefix variable to provide a shorter prefix for the AWS tests. (cherry picked from commit 5b8fb4dcd3d84aad77330644a7326bc16dd02a3b)
* Do not show empty version_added_collection values in ansible-doc text ↵Felix Fontein2021-07-092-0/+6
| | | | | output. (#74999) (#75004) (cherry picked from commit 58450f041a6ffc343e5d19569580f5189e09200c)
* [stable-2.10] Restrict packaging to < 21.0 for Python < 3.6. (#75186).Felix Fontein2021-07-072-0/+3
| | | | | | (cherry picked from commit 67bc49e001e6cbd6736e1dbc3d8b07f9bccda2bb) Co-authored-by: Felix Fontein <felix@fontein.de>
* collections_using.rst: add note that manual upgrade is required when ↵Andrew Klychkov2021-06-291-0/+3
| | | | | installing collections from Galaxy (#75024) (#75026) (cherry picked from commit 5df82415b553a96c50b335b3480385e5701a9033)
* [bp-2.10] Clarify Vault password client naming requirements (#75082)Abhijeet Kasurde2021-06-241-1/+1
| | | | | (cherry picked from commit aedc82da9825b6c687cbff36a94c6a065f8af5f8) Co-authored-by: Andreas Olsson <andreas@arrakis.se>
* remove reference to container ML (#75014) (#75029)David Shrewsbury2021-06-231-2/+1
| | | (cherry picked from commit 2387ce311f26ca34bf6974d1231d470db22fdd42)
* Due to the takeover of freenode we're moving to a different irc network. ↵Andrew Klychkov2021-06-2387-98/+100
| | | | | | | | | | | | | | | | | | (#74775) (#75006) * Update channel references to point at the same channel name on libera.chat * Update generic links to https://libera.chat * In general, use irc.libera.net for link names/text and https://libera.chat for link targets. The irc service is hosted on irc.libera.chat but the project web server is hosted on libera.chat. * Removed http://irc.freenode.net from the linkcheck exceptions. * Add a link to where contributors should get support for developing groups of modules to docs/docsite/rst/dev_guide/developing_modules_in_groups.rst Co-authored-by: John R Barker <john@johnrbarker.com> Co-authored-by: Felix Fontein <felix@fontein.de> (cherry picked from commit 80e7e1a17cb6aaf10e289e671fc382a614018e6e) Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
* Update Ansible release version to v2.10.11.post0.Rick Elrod2021-06-221-1/+1
|
* New release v2.10.11v2.10.11Rick Elrod2021-06-224-4/+18
|
* Update Ansible release version to v2.10.11rc1.post0.Rick Elrod2021-06-141-1/+1
|
* New release v2.10.11rc1v2.10.11rc1Rick Elrod2021-06-144-1/+53
|
* psrp - cleanup command (#74985) (#75000)Jordan Borean2021-06-142-14/+22
| | | (cherry picked from commit 58d83977718363c15fb5954a7d5e05e81548b590)
* [2.10] Fix using module-specific module_defaults in action plugins (#74850)Sloane Hertel2021-06-1410-18/+226
| | | | | | | | | | | | | | | | | | | * Use the module redirect_list when getting defaults for action plugins (#73864) * Fix module-specific defaults in the gather_facts, package, and service action plugins. * Handle ansible.legacy actions better in get_action_args_with_defaults * Add tests for each action plugin * Changelog Fixes #72918 (cherry picked from commit 5640093f1ca63fd6af231cc8a7fb7d40e1907b8c) * Fix tests for < 3.8 (cherry picked from commit 267b7215b3140f1a02935916970ecf98e0aef0c8)
* psrp - Fix reset connection on failed scenarios (#74967) (#74983)Jordan Borean2021-06-142-0/+12
| | | | Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com> (cherry picked from commit cf3a304ce1711ed9a19549fbf58c004acd47c06a)
* fix unsafe preservation across newlines (#74960) (#74975)Brian Coca2021-06-114-1/+29
| | | | | | | CVE-2021-3583 ensure we always have unsafe Co-authored-by: Rick Elrod <rick@elrod.me> (cherry picked from commit 4c8c40fd3d4a58defdc80e7d22aa8d26b731353e)
* Update inventory script references from c.g to ↵Felix Fontein2021-06-075-12/+12
| | | | | ansible-community/contrib-scripts. (#74905) (#74927) (cherry picked from commit acf09e56a257d8b0548226cb9ab5ae9450df0d3d)
* Update Ansible release version to v2.10.10.post0.Rick Elrod2021-05-241-1/+1
|
* New release v2.10.10v2.10.10Rick Elrod2021-05-244-4/+18
|
* Update Ansible release version to v2.10.10rc1.post0.Rick Elrod2021-05-171-1/+1
|
* New release v2.10.10rc1v2.10.10rc1Rick Elrod2021-05-174-1/+60
|
* [2.10] ansible-galaxy - increase page size and add retry decorator (#74649)Sloane Hertel2021-05-175-20/+184
| | | | | | | | | | | | | | | | | | | | | | | | | | | * ansible-galaxy - increase page size and add retry decorator for throttling (#74240) * Get available collection versions with page_size=100 for v2 and limit=100 for v3 * Update unit tests for larger page sizes * Add a generic retry decorator in module_utils/api.py that accepts an Iterable of delays and a callable to determine if an exception inheriting from Exception should be retried * Use the new decorator to handle Galaxy API rate limiting * Add unit tests for new retry decorator * Preserve the decorated function's metadata with functools.wraps ci_complete Co-authored-by: Matt Martz <matt@sivel.net> Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua> (cherry picked from commit ee725846f070fc6b0dd79b5e8c5199ec652faf87) * Add changelog for ansible-galaxy improvements (#74738) Changelog for #74240 (cherry picked from commit 9cfedcd9c911f994f830d494739a6bfe4de1b080)
* [stable-2.10] Remove leftover test file from incidental_setup_rabbitmq removalSam Doran2021-05-171-5/+0
|
* Correctly set path and fullpath for template vars (#73924) (#74050)Brian Coca2021-05-175-6/+18
| | | | | | | | * Correctly set path and fullpath for template vars don't expect path to always be full path also added exception/tb on action fail (cherry picked from commit 22330dd322634548e0f4d88aa9c5c017b7c04851)
* [2.10] Do not remove non-empty cron tabs (#74697)elara-leitstellentechnik2021-05-175-20/+121
| | | | | | | | | | | | | | | | | | | | | | | * Only remove crontabs if they are empty (cherry picked from commit fefda12827c2932c2d740af074e9a8d96202ed72) * Add integration test to ensure system cron tab doesn't get removed. Increase cron integration tests separation. (cherry picked from commit 1e37fa86b4d44b09bd7c17db3fa706ea620e4a9d) * Also detect crontab which only contains whitespace as empty. (cherry picked from commit 4b69c8f50152e434bb53013b46542f7ddb52240f) * cron integration test: Adjust system crontab path to be distribution specific. (cherry picked from commit 70be3730db8454841ae5ab1349df5104b8f14317) * Add changelog fragment for #74497. (cherry picked from commit c606b50a3d2c2a8fa7d7588b298a23ff73f2507b) Co-authored-by: Fabian Klemp <fabian.klemp@elara-gmbh.de>
* [bp-2.10] service - compare version without LooseVersion (#74619)Abhijeet Kasurde2021-05-172-2/+4
| | | | | | | | | The distutils module is not shipped with SUNWPython on Solaris. It's in the SUNWPython-devel package. Do not use LooseVersion. Fixes: #74488 (cherry picked from commit 4d7dc15d4e1e214e5091abc554eddb6974b72830) Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* [stable-2.10] Use our own copy of the Codecov uploader (#74460) (#74492)Sam Doran2021-05-171-1/+1
| | | | | | | | Due to the recent security incident, use our own copy hosted in S3 to mitigate future risk from running an arbitrary script downloaded from a remote and untrtusted server. (cherry picked from commit aa12af1d34) Co-authored-by: Sam Doran <sdoran@redhat.com>
* Fix fileglob parameter order bug (#72879) (#72904)David Shrewsbury2021-05-174-2/+39
| | | (cherry picked from commit fe17cb6eba0df9e6c19e6dd8a78701fca6fa70e4)
* [stable-2.10] Remove incidental_setup_rabbitmq integration testSam Doran2021-05-144-75/+0
| | | | | | | All tests using this have been removed.. (cherry picked from commit 8d3dce49bf27ca2baa6bb06f9a345da9228b63f8) Co-authored-by: Sam Doran <sdoran@redhat.com>
* Remove incidental_lookup_rabbitmq test.Matt Clay2021-05-144-151/+0
| | | | | | It is no longer contributing unique code coverage. (cherry picked from commit 26e8c07f329dd436dda6d30efbe7e63b96e23ee8)
* [stable-2.10] Remove incidental Azure tests (#74681)Sam Doran2021-05-1232-9668/+0
|
* [stable-2.10] CI and compat fixes for Jinja2 >= 3.0 (#74666)Sam Doran2021-05-1211-3/+36
| | | | | | | | | | | | | | | | | | | | | * Add constraint for MarkupSafe MarkupSafe >= 2.0.0 requires Python >= 3.6.0. Add a constraint for older Python versions and fix the `groupby_filter` test. * Fix template_jinja2_latest test. * patch filter decorators on newer Jinja2 * Jinja2 >= 3.0 renames several filter decorators used by Ansible itself, as well as by filters in collections. This patch ensures that the old names are usable within Ansible and by collections without warnings or errors. * Ignore docs-build issues. Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Matt Davis <mrd@redhat.com>. (cherry picked from commit f99d0248517c9dacc4594bc87d54626cdce59bfd) Co-authored-by: Sam Doran <sdoran@redhat.com>
* [stable-2.10] Fix ansible-test AZP build lookup.Matt Clay2021-05-042-2/+4
| | | | | | (cherry picked from commit 877e5b3dfe3d19d4fdd98e415a1d9b5c5efb204b) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.10] Remove obsolete Shippable specific scripts.Matt Clay2021-05-045-243/+2
| | | | | | | Also remove some other unncessary code from CI scripts. (cherry picked from commit be7de9844e8299fa529a4ffed0d293373e92b44e) Co-authored-by: Matt Clay <matt@mystile.com>
* update versions (#74432) (#74451)Sandra McCann2021-05-041-3/+3
| | | (cherry picked from commit a75bae8a62d2e48e44ff2decc33f349835f84500)
* Product-related updates. (#74462)Bill Nottingham2021-05-038-20/+18
|
* Change look and feel of the `ansible-core` docs (#74200) (#74482)Alicia Cozine2021-05-032-1/+31
| | | | | | | | | | | | | * Change look and feel of the `ansible-core` docs (#74200) (cherry picked from commit d7f826c987877ec2d050c80c886d167861795b5d) * lighten navigation background to make section labels easier to read for core docs (#74356) * make section labels for /ansible-core/ docs easier to read, with black text and lighter gray background (cherry picked from commit 6119fb0a9a796887d7d8cc34b4501f69251bf4d6) Co-authored-by: Sandra McCann <samccann@redhat.com>
* Update Ansible release version to v2.10.9.post0.Rick Elrod2021-05-031-1/+1
|
* New release v2.10.9v2.10.9Rick Elrod2021-05-034-4/+18
|
* [stable-2.10] incidental_setup_rabbitmq test - Use official repo for ↵Sam Doran2021-05-031-2/+2
| | | | | | | | | rabbitmq-erlang (#74452) Previously it was hosted on bintray, but that service is shutting down on May 1. Using the new repository also required using a newer version of RabbitMQ.. (cherry picked from commit 62cba4a6adc666f1e0100c385de20744002e4c42) Co-authored-by: Sam Doran <sdoran@redhat.com>
* Update Ansible release version to v2.10.9rc1.post0.Rick Elrod2021-04-271-1/+1
|
* New release v2.10.9rc1v2.10.9rc1Rick Elrod2021-04-274-1/+83
|
* Prevent ansible_failed_task from further templating (#74290) (#74307)Martin Krizek2021-04-274-1/+23
| | | (cherry picked from commit 664531d7d6253d5bdb182727501c08e3b5aea0c1)
* fix wait_for looping when missing net module (#73963) (#74007)Brian Coca2021-04-272-27/+32
| | | | | fixes #43486 (cherry picked from commit c1eed681aafbfa1bc1c34ad1b0bf5c4be3201514)
* [stable-2.10] Fix pypi-test-container port conflict.Matt Clay2021-04-262-1/+3
| | | | | | (cherry picked from commit cb7f4f19717e91930f695fe0be5adc6cacf5162f) Co-authored-by: Matt Clay <matt@mystile.com>
* Actually run blocks/finalized_task test (#74291) (#74311)Martin Krizek2021-04-261-0/+2
| | | (cherry picked from commit 7fecb7ccc381ef61cadc2702b3df0fc73393077a)