summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New release v2.9.24rc1v2.9.24rc1Rick Elrod2021-07-134-1/+33
|
* ansible-test: exposes tiny_prefix variable (#75130)Gonéri Le Bouder2021-07-122-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)
* [stable-2.9] Prevent ansible_failed_task from further templating (#74290) ↵Matt Martz2021-07-094-2/+24
| | | | | | | | | | (#75220) * Prevent ansible_failed_task from further templating Fixes #74036 * Add changelog. (cherry picked from commit 664531d7d6253d5bdb182727501c08e3b5aea0c1) Co-authored-by: Martin Krizek <martin.krizek@gmail.com>
* [stable-2.9] 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>
* [stable-2.9] Skip docker_container test when running in a containerSam Doran2021-07-071-0/+1
|
* Skip broken test on OS XSam Doran2021-07-071-0/+1
|
* Add constraints for new ruamel release (#75134)Sam Doran2021-06-283-0/+16
| | | Newer releases of ruamel.yaml and ruamel.yaml.clib require newer Python versions.
* collections_using.rst: add note that manual upgrade is required when ↵Andrew Klychkov2021-06-241-0/+3
| | | | | installing collections from Galaxy (#75024) (#75027) (cherry picked from commit 5df82415b553a96c50b335b3480385e5701a9033)
* remove reference to container ML (#75014) (#75030)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-2379-87/+95
| | | | | | | | | | | | | | | | | | (#74775) (#75007) * 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.9.23.post0.Rick Elrod2021-06-221-1/+1
|
* New release v2.9.23v2.9.23Rick Elrod2021-06-224-4/+12
|
* Update Ansible release version to v2.9.23rc1.post0.Rick Elrod2021-06-141-1/+1
|
* New release v2.9.23rc1v2.9.23rc1Rick Elrod2021-06-144-1/+33
|
* [bp-2.9] firewalld: Ensure idempotency (#74992)Abhijeet Kasurde2021-06-144-48/+66
| | | | | Fixes: https://github.com/ansible-collections/ansible.posix/issues/179 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* fix unsafe preservation across newlines (#74960) (#74976)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)
* Backport to fix missing initializing changed in net_get (#74805)Hideki Saito2021-06-112-0/+4
| | | | | * Fixes #74802 Signed-off-by: Hideki Saito <saito@fgrep.org>
* Skip task for CentOS 8 as well (#74913)Sam Doran2021-06-071-2/+2
| | | | Something change in the packages that was failing on RHEL a few weeks ago. Now it is failing in CentOS 8 as well
* Workaround bug in jinja2-3.0.0 and 3.0.1 (#74795)Toshio Kuratomi2021-06-032-2/+20
| | | | | | | | | | | | | | Jinja2-3.0.0 and 3.0.1 has a bug where undefined values cannot be checked to see if they contain a value: https://github.com/pallets/jinja/issues/1448#issuecomment-846029509 We workaround this in two ways, either of which would be sufficient: * Normalize the data so that choices is an empty iterable when it isn't specified in the documentation. This is what antsibull-docs (and thus documentation builds on 2.10+) do. * Change the logic in the template to check whether choices exists before checking containment. This better expresses the logic at that point in the template (if there is a default value but there is not a list of choices, then display the default in its own string) so it's a good change to make as well.
* Update Ansible release version to v2.9.22.post0.Rick Elrod2021-05-241-1/+1
|
* New release v2.9.22v2.9.22Rick Elrod2021-05-244-4/+18
|
* [2.9] [tests] add websocket-client constraint, python 2 (#74750)Rick Elrod2021-05-213-0/+11
| | | | | | | | | | | | | | Change: - websocket-client >= 1 requires python 3, so add constraint for python 2. Test Plan: - ci_complete Signed-off-by: Rick Elrod <rick@elrod.me> * avoid a mysql_variables check on rhel 8 Signed-off-by: Rick Elrod <rick@elrod.me>
* Update Ansible release version to v2.9.22rc1.post0.Rick Elrod2021-05-171-1/+1
|
* New release v2.9.22rc1v2.9.22rc1Rick Elrod2021-05-174-1/+29
|
* [stable-2.9] Use our own copy of the Codecov uploader (#74460) (#74493)Sam Doran2021-05-161-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>
* [stable-2.9] Disable rabbitmq integration testsSam Doran2021-05-147-0/+7
|
* [stable-2.9] CI and compat fixes for Jinja2 >= 3.0 (#74666) (#74672)Matt Clay2021-05-1213-4/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [stable-2.9] CI and compat fixes for Jinja2 >= 3.0 (#74666) * 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. * Remove unnecessary ignore. * Disable failing nuage_vspk test. * Fix inventory_aws_conformance integration test. (cherry picked from commit f99d0248517c9dacc4594bc87d54626cdce59bfd) Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Matt Davis <mrd@redhat.com>. Co-authored-by: Sam Doran <sdoran@redhat.com>
* [stable-2.9] 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.9] Remove obsolete Shippable specific scripts.Matt Clay2021-05-045-230/+2
| | | | | | | Also remove some other unncessary code from CI scripts.. (cherry picked from commit be7de9844e8299fa529a4ffed0d293373e92b44e) Co-authored-by: Matt Clay <matt@mystile.com>
* Product-related updates. (#74463)Bill Nottingham2021-05-038-19/+17
|
* Update Ansible release version to v2.9.21.post0.Rick Elrod2021-05-031-1/+1
|
* shift a few CI groups [2.9] (#74553)v2.9.21Rick Elrod2021-05-0311-11/+11
| | | | | ci_complete Signed-off-by: Rick Elrod <rick@elrod.me>
* New release v2.9.21Rick Elrod2021-05-034-4/+12
|
* [stable-2.9] incidental_setup_rabbitmq test - Use official repo for ↵Sam Doran2021-05-031-2/+2
| | | | | | | | | rabbitmq-erlang (#74453) 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.9.21rc1.post0.Rick Elrod2021-04-271-1/+1
|
* New release v2.9.21rc1v2.9.21rc1Rick Elrod2021-04-274-1/+45
|
* [stable-2.9] 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>
* [ansible-test] Sync opensuse containers with 2.10 (#74436)Rick Elrod2021-04-267-5/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ansible-test] Sync opensuse containers with 2.10 Change: - OpenSuSE 15.1 is now EOL - Switch containers to use what 2.10 uses, which has 15.2. Test Plan: - ci_complete Signed-off-by: Rick Elrod <rick@elrod.me> * docker version Signed-off-by: Rick Elrod <rick@elrod.me> * needs p7zip-full, otherwise we only get 7zr Signed-off-by: Rick Elrod <rick@elrod.me> * Make sure py2 stays py2 Signed-off-by: Rick Elrod <rick@elrod.me> * no wildcard? Signed-off-by: Rick Elrod <rick@elrod.me> * -x instead of --xml Signed-off-by: Rick Elrod <rick@elrod.me>
* Actually run blocks/finalized_task test (#74291) (#74310)Martin Krizek2021-04-261-0/+2
| | | (cherry picked from commit 7fecb7ccc381ef61cadc2702b3df0fc73393077a)
* [stable-2.9] Fix ansible-test docker container IP detection. (#74390)Matt Clay2021-04-262-1/+9
| | | | | (cherry picked from commit 14ff5e213cd084480d628ec0562200b174b6fa79) Co-authored-by: Matt Clay <matt@mystile.com>
* Disable failing hcloud_server testSam Doran2021-04-231-0/+1
|
* Fix "canonical" typo in win_host examples (#74161)jamesmarshall242021-04-201-1/+1
|
* Backports list of available versions to 2.9 for Ansible 3 (#74265) (#74321)Alicia Cozine2021-04-161-2/+2
| | | | | | | | | * updates list of available versions for Ansible 3 (#74265) (cherry picked from commit 126e9244c2bbe12234d0cbd98c0802444ab103f5) * oops, also need to update pointer to latest Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
* [stable-2.9] Bump azure-pipelines-test-container to version 1.9.0Alexander Sowitzki2021-04-131-1/+1
| | | | | | (cherry picked from commit 4819e9301b18e475ef9846b22ba35206cb16f5e4) Co-authored-by: Alexander Sowitzki <asowitzk@redhat.com>
* [stable-2.9] Switch to hashlib.sha256() for ansible-test (#72411) (#74170)Matt Clay2021-04-122-1/+3
| | | | | | | | | | | When FIPs mode is enable on centos-8, we are not able to load md5 functions. Signed-off-by: Paul Belanger <pabelanger@redhat.com> (cherry picked from commit a95213d2f521bc281f2be102a1b7008bc6762a7c) Co-authored-by: Paul Belanger <pabelanger@redhat.com> Co-authored-by: Paul Belanger <pabelanger@redhat.com>
* [stable-2.9] validate_modules: fails with .id attribute not found (#73322) ↵Gonéri Le Bouder2021-04-122-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | (#74179) * validate_modules: fails with .id attribute not found This patch addresses a problem in the `found_try_except_import` test. This module tries to identify lines like: `HAS_FOO = True` In this case, the target (`HAS_FOO`) is of type `ast.Name` and has a `id` attribute which provide the name. In my case, I've a line that set a module attribute`. In this case, the target (`module.var`) has the type `ast.Attribute` and no `id` attribute. The code trigger an `AttributeError` exception. This patch ensures we compare a `ast.Name`. * Update test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py (cherry picked from commit 7cf80f50d16b7a7a2ba9f1318bdca5df53936369)
* [stable-2.9] ansible-test - ensure trailing separator is added for ↵Sam Doran2021-04-122-1/+5
| | | | | | | | | connection unit test target (#74176) (#74182) For connection units tests, if the `__init__.py` file is modified, the trailing separator was not added, making the target invalid. (cherry picked from commit 7b79b69369) Co-authored-by: Sam Doran <sdoran@redhat.com>
* [stable-2.9] Add PyPI proxy container for tests on Python 2.6.. (#74206)Matt Clay2021-04-126-1/+167
| | | | | (cherry picked from commit becf9416736dc911d3411b92f09512b4dae2955c) Co-authored-by: Matt Clay <matt@mystile.com>
* Update Ansible release version to v2.9.20.post0.Rick Elrod2021-04-121-1/+1
|
* New release v2.9.20v2.9.20Rick Elrod2021-04-124-4/+12
|