Matt Martz
130fdcd50e
[stable-2.15] Don't mutate templar.environment, only overlay on local myenv ( #81005 ). ( #81054 )
...
(cherry picked from commit 73e04ef2d6 )
3 years ago
Martin Krizek
7a61d9fb11
dnf5 - enable env groups testing in CI ( #81032 ) ( #81056 )
...
Implemented in https://github.com/rpm-software-management/dnf5/pull/585
(cherry picked from commit f13e35cbf9 )
3 years ago
Felix Fontein
9f2b37ad39
Make sure that values that should be strings are actually strings. ( #81029 ) ( #81057 )
...
(cherry picked from commit 440b5fd040 )
3 years ago
Matt Martz
2c5856d7bc
[stable-2.15] Resolve issues on python pre-3.10.6 with collection dirs longer than 100 characters ( #81061 ) ( #81072 )
...
(cherry picked from commit 56b67cc )
3 years ago
Matt Clay
2f7465969e
ansible-test - Add Fedora 38 remote ( #81157 )
...
Also record a known issue for Fedora 37 remotes.
3 years ago
Martin Krizek
e5d4cb89f8
dnf5: enable now implemented cacheonly functionality ( #81141 ) ( #81145 )
...
Note that this also fixes a traceback caused by backwards incompatible
change in dnf5 where cacheonly was changed from bool to string:
https://github.com/rpm-software-management/dnf5/pull/665/files#diff-ab65249ff7fccadfb2864b6826f6559f7f16fad43fd3bf2da0b4fe8db790d59aR179
(cherry picked from commit 0cc50e0673 )
3 years ago
Sandra McCann
0766ad33eb
Core backportapalooza 06 22 ( #81111 )
...
* Fix typo in comment filter option (#80672 )
(cherry picked from commit 40fd86c618 )
* Documentation tweaks for apt repo key management. Fixes #78063 (#80872 )
(cherry picked from commit 0775e991d5 )
* Update split.yml (#80915 )
typo in description
(cherry picked from commit 6011b7c4c1 )
* Correct syntax error in the example (#80976 )
* Update success.yml
* Update reachable.yml
* Update unreachable.yml
(cherry picked from commit d210260afc )
* Update manager.py (#80926 )
(cherry picked from commit e91bf2248f )
* Added link to argument_spec (#80967 )
(cherry picked from commit 9e14a85fe3 )
* modules/find: param contains: Describe matching behavior (#80744 )
(cherry picked from commit a473bb798d )
* Update example in apt_key module (#81017 )
* Verify checksum of downloaded key
Fixes : #79892
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
(cherry picked from commit ce55e0faf5 )
* Fix typo in to_yaml filter examples (#81094 )
(cherry picked from commit 1f9836fe9a )
---------
Co-authored-by: Chris van Meer <chris@van-meer.net>
Co-authored-by: Matt Martz <matt@sivel.net>
Co-authored-by: F-Baker <35278989+F-Baker@users.noreply.github.com>
Co-authored-by: Vlad Glagolev <vaygr@users.noreply.github.com>
Co-authored-by: David-Ademola <131247654+David-Ademola@users.noreply.github.com>
Co-authored-by: tachyontec <92679798+tachyontec@users.noreply.github.com>
Co-authored-by: Felix Stupp <me+github/security-7XJy2od8@banananet.work>
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
Co-authored-by: Giovanni Toraldo <me@gionn.net>
3 years ago
Matt Clay
30f3fc2335
[stable-2.15] ansible-test - Avoid using atexit module ( #81096 ) ( #81097 )
...
(cherry picked from commit c3926268e2 )
3 years ago
Matt Martz
e860820982
Update Ansible release version to v2.15.1.post0. ( #81091 )
3 years ago
Matt Martz
3d9a1cfdc6
New release v2.15.1 ( #81088 )
3 years ago
Matt Davis
d4c10eea8e
[stable-2.15] define code owners to support branch-protection rules on docs ( #81041 ) ( #81043 )
...
* during interim docs/ (and related dirs) split to separate repo, prevent merges that might require a rebase of the target repo
(cherry picked from commit 9117762358 )
3 years ago
Matt Martz
d3e26c5fb4
Update Ansible release version to v2.15.1rc1.post0. ( #81039 )
3 years ago
Matt Martz
de8eb87110
New release v2.15.1rc1 ( #81036 )
3 years ago
Sviatoslav Sydorenko
37473cd99b
Bump azure-pipelines-test-container to v4.0.1 @ CI ( #80937 )
...
This patch updates the test container used in CI to the new v4 that
defaults to using Python 3.10 and is based on Ubuntu 22.04 Jammy[[1]].
[1]: https://github.com/ansible/azure-pipelines-test-container/pull/17
3 years ago
Matt Clay
25880be91b
[stable-2.15] Remove hacking dir dependency from build backend ( #81025 )
...
* Copy man generation files into build backend
* Use copied files in build backend
3 years ago
Matt Clay
85065d6b7d
[stable-2.15] Remove docs dir dependency from man page build ( #81003 ). ( #81022 )
...
(cherry picked from commit b3f1290bcd )
3 years ago
Matt Martz
4536ef6303
[stable-2.15] Fix TypeError when installing subdir collections. Fixes #80943 ( #80949 ) ( #80950 )
...
(cherry picked from commit 0982d5f )
3 years ago
Abhijeet Kasurde
6bddb3d3c1
[bp/2.15] deb822_repository: use http-agent with open_url ( #80894 )
...
* Use http-agent in open_url API while getting
cloudflare content
Fixes : #80809
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
3 years ago
Matt Martz
8fe49b6b35
[stable-2.15] URI Module find json sub type ( #80745 ) ( #80891 )
...
* uri: fixed search for json types to include strings in the format xxx/yyy+json
(cherry picked from commit 0c7361d9ac )
Co-authored-by: Brent Barbachem <barbacbd@dukes.jmu.edu>
3 years ago
Martin Krizek
01000c622f
Account for overlays when interacting with Jinja envs ( #80705 ) ( #80718 )
...
Instead of using Templar.environment in Templar.do_template for
accessing/mutating the environment, myenv local variable should be used
because it is the environment used for actual templating. It can either
point to Templar.environment or newly created environment overlay.
Fixes #80605
(cherry picked from commit 8cd95a8e66 )
3 years ago
Don Naro
cc0eaad410
Docs: Update changelog for Ansible 8 ( #80886 ) ( #80945 )
3 years ago
Sandra McCann
8e0f02da82
add mission survey to docs banner ( #80931 ) ( #80942 )
...
Co-authored-by: Don Naro <dnaro@redhat.com>
(cherry picked from commit 79677c16f1 )
3 years ago
Sandra McCann
8b4bfcff3b
set latest version to Ansible 8 ( #80930 )
3 years ago
Sandra McCann
d3fda5a6fb
set latest version to 8 ( #80892 ) ( #80929 )
...
(cherry picked from commit 9fb03093b3 )
3 years ago
Sandra McCann
3bc453469a
Add Ansible community 8.0.0 porting guide ( #80927 ) ( #80928 )
...
(cherry picked from commit 124f33b230 )
Co-authored-by: Christian Adams <chadams@redhat.com>
3 years ago
Matt Clay
88042f98d6
[stable-2.15] ansible-test - local change detection without --fork-point ( #79734 ) ( #80899 )
...
(cherry picked from commit a5bb4c7dee )
Co-authored-by: Felix Fontein <felix@fontein.de>
3 years ago
Matt Martz
94b97c9c0b
[stable-2.15] Update dnf5 module to handle API change for setting the download directory. Fixes #80887 ( #80888 ) ( #80889 )
...
(cherry picked from commit 09387ea )
3 years ago
Matt Clay
6b1ba183eb
[stable-2.15] ansible-test - Fix traceback when mixing sources ( #80801 ) ( #80827 )
...
* ansible-test - Fix traceback when mixing sources
* ansible-test - Refactor layout error handling
(cherry picked from commit b16041f1a9 )
3 years ago
Matt Clay
96127a15f3
[stable-2.15] Use subset checks for some collection loader tests ( #80812 ) ( #80814 )
...
(cherry picked from commit 2ba24957dd )
3 years ago
Don Naro
3b8d2cbd01
set version to 2.15 ( #80793 )
3 years ago
Don Naro
960f5ddee0
update version switcher for 2.15 ( #80790 )
...
Co-authored-by: Sandra McCann <samccann@redhat.com>
3 years ago
Matt Clay
6bce05fd4d
[stable-2.15] ansible-test - Fix handling of long timeouts ( #80769 ) ( #80772 )
...
(cherry picked from commit aacab0633a )
3 years ago
Matt Clay
398841ba0d
[stable-2.15] ansible-test - Fix timeout handling ( #80764 ) ( #80765 )
...
(cherry picked from commit 4c6aa70662 )
3 years ago
Matt Clay
86efb07b59
[stable-2.15] ansible-test - Avoid use of deprecated utcnow ( #80750 ) ( #80757 )
...
The timestamps are only used by ansible-test, not the junit callback, so this change only impacts ansible-test.
(cherry picked from commit fd341265d0 )
3 years ago
Matt Clay
0b1b2c238a
[stable-2.15] pep517 backend - Copy symlinks when copying source ( #80690 ) ( #80700 )
...
(cherry picked from commit 54576cd794 )
3 years ago
Matt Martz
d58b2c9a4c
Update Ansible release version to v2.15.0.post0. ( #80804 )
3 years ago
Matt Martz
748096552f
New release v2.15.0 ( #80799 )
3 years ago
Matt Clay
4d4a11490e
Update Ansible release version to v2.15.0rc2.post0. ( #80687 )
3 years ago
Matt Clay
5b1efaac29
New release v2.15.0rc2 ( #80686 )
3 years ago
Matt Clay
e88a1a426f
ansible-test - Update default containers ( #80685 )
3 years ago
Matt Clay
6f4d3a7944
Backport setuptools fixes ( #80684 )
...
* 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 5ac292e12d )
* 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 4d25e3d54f )
3 years ago
Matt Clay
c1e8177808
[stable-2.15] Release tool improvements ( #80641 ) ( #80679 )
...
* Provide reproducible sdist builds.
* Use reproducible wheel builds.
* Add PyPI artifact checks.
(cherry picked from commit d37678c5ff )
3 years ago
Sloane Hertel
6dd566b9bb
[ansible-galaxy] Fix installing signed collections ( #80661 ) ( #80665 )
...
* 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 d5e2e7a0a8 )
3 years ago
Matt Martz
ca323b9f92
Update Ansible release version to v2.15.0rc1.post0. ( #80640 )
3 years ago
Matt Martz
96c1a9346c
New release v2.15.0rc1 ( #80639 )
3 years ago
Matt Clay
67c6f75c9d
ansible-test - Update the default containers ( #80636 )
3 years ago
Matt Clay
3e846be696
[stable-2.15] ansible-test - Update pylint to 2.17.3 ( #80632 ) ( #80634 )
...
(cherry picked from commit 372fc99686 )
3 years ago
Martin Krizek
78eecfb9dc
dnf5: use new API to check package signatures ( #80609 ) ( #80622 )
...
(cherry picked from commit 36df60e226 )
3 years ago
Matt Clay
53fd504935
[stable-2.15] ansible-test - Use FreeBSD packaged setuptools ( #80615 ) ( #80616 )
...
This will avoid issues during bootstrapping caused by breaking changes in setuptools.
(cherry picked from commit abc58c026b )
3 years ago
Martin Krizek
c6fc345fb0
Fix calling v2_playbook_on_notify callback ( #80585 ) ( #80612 )
...
Co-authored-by: Matt Martz <matt@sivel.net>
(cherry picked from commit 989a7d6951 )
3 years ago