summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [stable-2.15] Use subset checks for some collection loader tests (#80812) ↵stable-2.15Matt Clay2023-05-161-2/+3
| | | | | (#80814) (cherry picked from commit 2ba24957dd373ef191455b34058ba7f65705cfd3)
* set version to 2.15 (#80793)Don Naro2023-05-161-1/+1
|
* update version switcher for 2.15 (#80790)Don Naro2023-05-161-2/+2
| | | Co-authored-by: Sandra McCann <samccann@redhat.com>
* [stable-2.15] ansible-test - Fix handling of long timeouts (#80769) (#80772)Matt Clay2023-05-152-1/+3
| | | (cherry picked from commit aacab0633a963e7a89fc1e6ac71cdf06553f96ab)
* [stable-2.15] ansible-test - Fix timeout handling (#80764) (#80765)Matt Clay2023-05-157-36/+83
| | | (cherry picked from commit 4c6aa70662e6f2804686a32bea611a8aa870b363)
* [stable-2.15] ansible-test - Avoid use of deprecated utcnow (#80750) (#80757)Matt Clay2023-05-157-12/+16
| | | | | The timestamps are only used by ansible-test, not the junit callback, so this change only impacts ansible-test. (cherry picked from commit fd341265d001d4e6545ffb2b7d154340cb1f1931)
* [stable-2.15] pep517 backend - Copy symlinks when copying source (#80690) ↵Matt Clay2023-05-152-1/+4
| | | | | (#80700) (cherry picked from commit 54576cd794530768a67bddba2f7450b614611e92)
* Update Ansible release version to v2.15.0.post0. (#80804)Matt Martz2023-05-151-1/+1
|
* New release v2.15.0 (#80799)v2.15.0Matt Martz2023-05-154-88/+42
|
* Update Ansible release version to v2.15.0rc2.post0. (#80687)Matt Clay2023-05-011-1/+1
|
* New release v2.15.0rc2 (#80686)v2.15.0rc2Matt Clay2023-05-014-1/+52
|
* ansible-test - Update default containers (#80685)Matt Clay2023-05-012-2/+3
|
* Backport setuptools fixes (#80684)Matt Clay2023-05-019-19/+67
| | | | | | | | | | | | | | | * Use package_data instead of include_package_data (#80652) This resolves warnings generated by setuptools such as the following: _Warning: Package 'ansible.galaxy.data' is absent from the `packages` configuration. (cherry picked from commit 5ac292e12d5e1515beb34028346d76bb68398fc8) * Set the minimum setuptools to 45.2.0 (#80649) Also update the package-data sanity test to use the minimum setuptools version. (cherry picked from commit 4d25e3d54f7de316c4f1d1575d2cf1ffa46b632c)
* [stable-2.15] Release tool improvements (#80641) (#80679)Matt Clay2023-05-011-1/+50
| | | | | | | * Provide reproducible sdist builds. * Use reproducible wheel builds. * Add PyPI artifact checks. (cherry picked from commit d37678c5ff221ada71afc0cad3ff7b70e0a0ec2f)
* [ansible-galaxy] Fix installing signed collections (#80661) (#80665)Sloane Hertel2023-04-274-32/+12
| | | | | | | | | | | * Fix installing signed collections by using the fqcn, version, source, and type as a unique identifier. Define __hash__ and __eq__ methods to handle Candidate/Requirement comparison excluding signatures which aren't fully populated until install time. * Remove PinnedCandidateRequests since it is redundant now. * Fix verifying against a signed remote when the keyring isn't configured (cherry picked from commit d5e2e7a0a8ca9017a091922648430374539f878b)
* Update Ansible release version to v2.15.0rc1.post0. (#80640)Matt Martz2023-04-251-1/+1
|
* New release v2.15.0rc1 (#80639)v2.15.0rc1Matt Martz2023-04-254-1/+72
|
* ansible-test - Update the default containers (#80636)Matt Clay2023-04-251-2/+2
|
* [stable-2.15] ansible-test - Update pylint to 2.17.3 (#80632) (#80634)Matt Clay2023-04-252-3/+4
| | | (cherry picked from commit 372fc99686c1f5a701d37e7c09e89c1fad3c0e29)
* dnf5: use new API to check package signatures (#80609) (#80622)Martin Krizek2023-04-252-19/+8
| | | (cherry picked from commit 36df60e2265f417d6211f30b10691dc8ae685d2c)
* [stable-2.15] ansible-test - Use FreeBSD packaged setuptools (#80615) (#80616)Matt Clay2023-04-242-0/+3
| | | | | This will avoid issues during bootstrapping caused by breaking changes in setuptools. (cherry picked from commit abc58c026b2e91af4a2bb57f7bfe21c609bd3de9)
* Fix calling v2_playbook_on_notify callback (#80585) (#80612)Martin Krizek2023-04-2410-2/+166
| | | | Co-authored-by: Matt Martz <matt@sivel.net> (cherry picked from commit 989a7d69515c7de4f7abbfe45940f686001d511b)
* Use target of /usr/bin/dnf for dnf version detection (#80550) (#80593)Martin Krizek2023-04-243-50/+101
| | | | | Fixes #80376 (cherry picked from commit 748f534312f2073a25a87871f5bd05882891b8c4)
* Backportapalooza 04 21 (#80600)Sandra McCann2023-04-2424-83/+578
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix typo in playbooks_keywords.rst.j2 (#80461) (cherry picked from commit 2ed4396558105733d4865631e99e378cfda68b8c) * Correct bypass_host_loop attribute for group_by (#80380) This action originally bypassed the host loop, but it does not currently. (cherry picked from commit fc5c0aadc92837cda5d81cadd9402ef88a562455) * Add Ansible community 8.0.0a1 porting guide (#80498) (cherry picked from commit 362c949622b637fb1a5e80b1b0bf780c1ac7e3b8) * Adds Ansible 8 Porting Guide to Index Page (#80511) (cherry picked from commit d081ed36169f4f74512d1707909185281a30e29b) * documents approaches to octal modes better (#80112) (cherry picked from commit 032881e4f1cbad1ca66b2fc40c8c56b17b33d965) * Update password.py documentation (#80297) * Update password.py documentation with new semantic markup (cherry picked from commit bf4e0166a56adb8d22047ba4b0e7c3c34efa431a) * Add OpenSUSE to the distro's installation guide (#80308) * Add OpenSUSE to the distro's installation guide Similar to the rest of the distros, OpenSUSE distributes ansible and it was missing. Signed-off-by: ybonatakis <ybonatakis@suse.com> (cherry picked from commit af6d75e31363591921808f7f351185d11b7b429b) * Document how to run all tasks, even the ones with the never tag (#80315) Co-authored-by: Martin Krizek <martin.krizek@gmail.com> (cherry picked from commit ec403db1c7c8b23aa0ea09705b53596ce9cb6951) * 📝 Document macOS user deletion over SSH (#80358) Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Don Naro <dnaro@redhat.com> (cherry picked from commit 88a380c8f00e97119f10879d36324a0324eefe4e) * Update playbooks_templating.rst (#80375) (cherry picked from commit a6e0012b8a7638f69e01c05ca1566cd01c92bf6b) * Documentation changes for #80367 and #80270 (#80391) (cherry picked from commit 0460f780810bb91b052809b0bf850633b2df7769) * [Docs] communication.rst: Add a hint about adding Matrix shields to READMEs (#80392) (cherry picked from commit db8f1756bc016faddf6cac37d12d8bc195f29278) * installation_distros: update Fedora section (#80453) (cherry picked from commit 4e9d21ec32b21c8b75ca831dfb33a55baa520f85) * Fix PolicyRcD.__exit__ docstring (#80528) (cherry picked from commit 64fb64643d166cf3f544a9d1d43be8c96f20ef1d) * Update validate_argument_spec.py (#80547) ##### SUMMARY Fix example with file lookup, filter 'from_yaml' is required. ##### ISSUE TYPE - Docs Pull Request +label: docsite_pr (cherry picked from commit 8d685b89f29dc7985b2c04b70c7c860bf09a632a) * redirect old vmware guide (#80553) (cherry picked from commit c1d8130df5c1bcefceb439bbf19cd8c926ce36d5) * Update tools and programs page as per community feedback (#80493) (cherry picked from commit 44794e3ebc04d90669d31b0ccde47c40aa48225f) * uri module, fix example (#80554) (cherry picked from commit 449c628f3d8dee4b93e0d3e6880b146ebb5486f0) * apt key and repository example security patch (#80381) (cherry picked from commit ed9cd39d0fa764c2bf51599afef38921aff84b70) * note in systemd that systemctl can change behaviour due to diff order… (#80570) (cherry picked from commit 9ca863501c6f3cf679b1b7c773747766e35ae907) * Vars Plugin Documentation Improvement (#80470) (cherry picked from commit 791510ccba5f3a9af3d22f442e9d4d10b1129a00) * Add note guidelines for additional distributions (#80389) (cherry picked from commit 68e270d4cc2579e4659ed53aecbc5a3358b85985) --------- Co-authored-by: Christinanik251 <93385939+Christinanik251@users.noreply.github.com> Co-authored-by: flowerysong <paul.arthur@flowerysong.com> Co-authored-by: Anwesha Das <anwesha@das.community> Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com> Co-authored-by: aaronk1 <aaronk1@users.noreply.github.com> Co-authored-by: Yiannis <jbonatakis@gmail.com> Co-authored-by: Daniel-at-github <Daniel-at-github@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com> Co-authored-by: dzvision <5590839+dzvision@users.noreply.github.com> Co-authored-by: WeiXinFam-Insta <86450936+WeiXinFam-Insta@users.noreply.github.com> Co-authored-by: Andrew Klychkov <aklychko@redhat.com> Co-authored-by: Maxwell G <maxwell@gtmx.me> Co-authored-by: Rodrigo Candido Gryzinski <contact@rogryza.me> Co-authored-by: 7840vz <122374011+7840vz@users.noreply.github.com> Co-authored-by: JaroslavKlech <klechh@gmail.com> Co-authored-by: Brian Coca <bcoca@users.noreply.github.com> Co-authored-by: hexagon6 <hexagon6@fet.li> Co-authored-by: Tim Way <1091435+timway@users.noreply.github.com> Co-authored-by: Sarah Lau-Kilo <slaukilo@gmail.com>
* fix become yes/no to true/false (#80515) (#80601)Sandra McCann2023-04-2416-32/+32
| | | | | (cherry picked from commit f05abd4540f7c26ae7296c59a3fdd579c4bf3070) Co-authored-by: Akira Yokochi <akira6592@gmail.com>
* [stable-2.15] tests: replace a mock import with unittest.mock (#80589) (#80603)Matt Clay2023-04-211-1/+1
| | | | | (cherry picked from commit f4615d69ad2ef1f024ba677ee6a77f49a4b7bfff) Co-authored-by: Maxwell G <maxwell@gtmx.me>
* ansible-test - Update the default containers (#80560)Matt Clay2023-04-182-2/+3
|
* [stable-2.15] ansible-test - Update pylint to 2.17.2 (#80555) (#80557)Matt Clay2023-04-182-2/+4
| | | (cherry picked from commit ba47dd9ef4acafd46a1223a80556bacde4978f91)
* ansible-galaxy - fix installing dir sources with a trailing path separator ↵Sloane Hertel2023-04-183-1/+10
| | | | | | | (#79110) (#80540) * strip trailing path separator from type=dir sources (cherry picked from commit 964e678a7fa3b0745f9302e7a3682851089d09d2)
* argspec - fix validating type for required options that are None (#79677) ↵Sloane Hertel2023-04-186-6/+140
| | | | | | | | | (#80542) * Only bypass type validation for null parameters if the default is None. A default is mutually exclusive with required. * Prevent coercing None to str type. Fail the type check instead. (cherry picked from commit 694c11d5bdc7f5f7779d27315bec939dc9162ec6)
* [stable-2.15] Implement checks, and backwards compat change, to move forward ↵Matt Martz2023-04-1811-8/+70
| | | | | with UTF-8 only (#80370) (#80545) (cherry picked from commit 0ee7cfb)
* Update Ansible release version to v2.15.0b3.post0. (#80541)Matt Martz2023-04-171-1/+1
|
* New release v2.15.0b3 (#80537)v2.15.0b3Matt Martz2023-04-174-3/+50
|
* Validate task attributes with first finalized attrs after loop (#80476) (#80517)Sloane Hertel2023-04-173-5/+15
| | | | | | | | | | | * Validate task attributes `run_once` and `action` with finalized attrs after individual loop results * Validate task attribute `ignore_unreachable` using individual loop results Once there's a way to post validate only certain fields, we can use self._task.post_validate() instead This replaces the fix introduced in https://github.com/ansible/ansible/pull/80051. (cherry picked from commit bd6feeb6e7b334d5da572cbb5add7594be7fc61e)
* [stable-2.15] --syntax-check is only applicable to ansible-playbook. Fixes ↵Matt Martz2023-04-123-2/+5
| | | | | #80506 (#80507) (#80509) (cherry picked from commit f3774ae)
* [stable-2.15] pep517 backend - Use correct import_module import (#80480) ↵Matt Clay2023-04-122-1/+3
| | | | | (#80501) (cherry picked from commit e87802cf2c75c5f2578e58ed2edb3e033623cc78)
* Last handler defined runs, fix for roles (#79558) (#80495)Martin Krizek2023-04-128-84/+126
| | | | | | | | | | Fixes #73643 * clear_notification method and simplify ifs * Deduplicate code * Limit number of Templar creations * Fix sanity * Preserve handler callbacks order as they were notified (cherry picked from commit 09dd80b4ec7563caea095b4213794dd64ce8bed4)
* Fix pull request URL in changelog. (#80465)Felix Fontein2023-04-121-1/+1
|
* [stable-2.15] ansible-test - Add support for argcomplete 3 (#80482) (#80484)Matt Clay2023-04-113-5/+25
| | | (cherry picked from commit 0371ea08d6de55635ffcbf94da5ddec0cd809495)
* Update Ansible release version to v2.15.0b2.post0. (#80469)Matt Martz2023-04-101-1/+1
|
* New release v2.15.0b2 (#80467)v2.15.0b2Matt Martz2023-04-104-1/+51
|
* ansible-test - Update default containers (#80466)Matt Clay2023-04-101-2/+2
|
* [stable-2.15] Replace validate-modules's semantic markup parser with ↵Matt Clay2023-04-078-170/+121
| | | | | | | antsibull-docs-parser (#80406) (#80432) (cherry picked from commit 92c694372bd3b3f68644b27cae51270259c04e56) Co-authored-by: Felix Fontein <felix@fontein.de>
* dnf5: fix module/pkg names in the failed respawn msg (#80402) (#80434)Martin Krizek2023-04-062-2/+4
| | | (cherry picked from commit 12ce7d2e4e27dd209ad9a3027b36ff3b4d6f0c10)
* dnf5: use the logs API to determine transaction problems (#80401) (#80433)Martin Krizek2023-04-062-4/+7
| | | (cherry picked from commit 8d5c25023467e5039ffdf32dcc79eb7f171ebce5)
* [stable-2.15] Extend ansible-doc test with more classic markup. (#80407) ↵Matt Clay2023-04-063-2/+14
| | | | | | | (#80431) (cherry picked from commit 96f7fd5539f6124004fecef8f7110d4965686872) Co-authored-by: Felix Fontein <felix@fontein.de>
* [stable-2.15] Only use the selectors code path when we are prompt matching ↵Matt Martz2023-04-053-50/+60
| | | | | (#79931) (#80400) (cherry picked from commit 6d1e355)
* Fetch signatures from galaxy after the dependency resolver runs (#80334) ↵Sloane Hertel2023-04-056-5/+19
| | | | | | | | | | (#80397) Reduce the number of Galaxy API calls made during dependency resolution by fetching remote signatures afterwards, since these are not used in backtracking. Reduce the verbosity to `-vvvv` (to match other Galaxy API calls) to see this activity. Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com> (cherry picked from commit 460abe0ceffc5ca99b3cc2f2e3ef07aa2cb225dc)
* Update Ansible release version to v2.15.0b1.post0. (#80396)Matt Martz2023-04-041-1/+1
|
* New release v2.15.0b1 (#80395)v2.15.0b1Matt Martz2023-04-044-2/+1051
|