patchback[bot]
c8360e7d1a
[PR #10445/1f8b5eea backport][stable-10] cronvar: Handle empty value string properly ( #10495 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
cronvar: Handle empty value string properly (#10445 )
* Fix empty value issue in cronvar
* Update changelog
* Update plugins/modules/cronvar.py
* Update changelogs/fragments/10445-cronvar-reject-empty-values.yml
* Update tests/integration/targets/cronvar/tasks/main.yml
* Update tests/integration/targets/cronvar/tasks/main.yml
* Accept empty strings on cronvar
* Update plugins/modules/cronvar.py
* Update main.yml
---------
(cherry picked from commit 1f8b5eea4c
)
Co-authored-by: Giorgos Drosos <56369797+gdrosos@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-28 06:47:10 +02:00
patchback[bot]
e2573de08d
[PR #10461/cc13f42b backport][stable-10] Fix cronvar crash when parent dir of cron_file is missing ( #10473 )
...
Fix cronvar crash when parent dir of cron_file is missing (#10461 )
* Fix cronvar crash on non existent directories
* Update changelog
* Fix small variable bug
* Fix trailing witespace
* Fix CI issues
* Update changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml
* Update plugins/modules/cronvar.py
---------
(cherry picked from commit cc13f42be4
)
Co-authored-by: Giorgos Drosos <56369797+gdrosos@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-27 12:13:23 +02:00
patchback[bot]
4412bdba9b
[PR #10458/fe59c6d2 backport][stable-10] listen_ports_facts: Avoid crash when required commands are missing ( #10475 )
...
listen_ports_facts: Avoid crash when required commands are missing (#10458 )
* Fix listen-port-facts crash
* Update changelog
* Update tests/integration/targets/listen_ports_facts/tasks/main.yml
* Fix sanity tests
* Update changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml
---------
(cherry picked from commit fe59c6d29e
)
Co-authored-by: Giorgos Drosos <56369797+gdrosos@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-27 12:13:07 +02:00
patchback[bot]
374270d242
[PR #10442/3ad57ffa backport][stable-10] Ensure apk handles empty name strings properly ( #10477 )
...
Ensure apk handles empty name strings properly (#10442 )
* Ensure apk handles empty name strings
* Update changelog
* Update tests/integration/targets/apk/tasks/main.yml
* Update changelogs/fragments/10442-apk-fix-empty-names.yml
* Remove redundant conditional
* Remove redundant ignore errors
* Reject apk with update cache for empty package names
---------
(cherry picked from commit 3ad57ffa67
)
Co-authored-by: Giorgos Drosos <56369797+gdrosos@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-27 12:12:58 +02:00
patchback[bot]
4c1077b2a0
[PR #10462/b458ee85 backport][stable-10] CI: Bump Alpine 3.21 to 3.22, Fedora 41 to 42, and FreeBSD 14.2 to 14.3 ( #10464 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
CI: Bump Alpine 3.21 to 3.22, Fedora 41 to 42, and FreeBSD 14.2 to 14.3 (#10462 )
* Bump Alpine 3.21 to 3.22, Fedora 41 to 42, RHEL 9.5 to 9.6, and FreeBSD 14.2 to 14.3.
Add old versions to stable-2.19 if not present yet.
* Add some expected skips.
* Add more restrictions.
* Another try for Android tests.
* Another try.
* Another try.
(cherry picked from commit b458ee85ce
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-26 14:59:32 +02:00
Vladimir Botka
0be6e61b31
[stable-10] sysrc: Use shlex ( #10400 )
...
* Fix #10394 Use configparser.
* Fix #10394 configparser is in Python3 only.
* Fix #10394 return condition.
* Fix #10394 Use ConfigParser with Python2.
* Fix #10394 import configparser from ansible.module_utils.six.moves
* Add changelog fragment.
* Update changelogs/fragments/10400-sysrc.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Fix #10394 use shlex instead of configparser.
* Update fragment.
* Update changelogs/fragments/10400-sysrc.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/sysrc.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Apply suggestions from code review.
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
* Copy tests from #10417 .
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2025-07-21 22:07:30 +02:00
patchback[bot]
9ccb6e029d
[PR #10385/baf1cdec backport][stable-10] Enable hg integration test ( #10391 )
...
Enable hg integration test (#10385 )
Fixes : #10044
(cherry picked from commit baf1cdec09
)
Signed-off-by: Abhijeet Kasurde <Akasurde@redhat.com>
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
2025-07-12 12:43:02 +02:00
patchback[bot]
76de353377
[PR #10374/a0200d11 backport][stable-10] Disable lmdb_kv integration tests ( #10377 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
Disable lmdb_kv integration tests (#10374 )
Disable lmdb_kv integration tests.
(cherry picked from commit a0200d1130
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-10 22:07:31 +02:00
patchback[bot]
fbd0a80439
[PR #10272/5b14129c backport][stable-10] sysrc jail tests: FreeBSD 14.1 stopped working ( #10274 )
...
sysrc jail tests: FreeBSD 14.1 stopped working (#10272 )
FreeBSD 14.1 stopped working.
(cherry picked from commit 5b14129c8f
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-06-18 21:52:39 +02:00
patchback[bot]
d5465ff471
[PR #10189/24056110 backport][stable-10] pipx: Add example for installing package with dependency group ( #10258 )
...
pipx: Add example for installing package with dependency group (#10189 )
* Add example for installing package with dependency group
* add tests
(cherry picked from commit 2405611092
)
Co-authored-by: Robin <robin@rkslot.nl>
2025-06-16 18:16:49 +02:00
patchback[bot]
cae0457e0e
[PR #10242/66cb9aef backport][stable-10] yaml callback: use new util introduced in ansible-core 2.19.0b2 ( #10245 )
...
yaml callback: use new util introduced in ansible-core 2.19.0b2 (#10242 )
* Avoid repeating some code.
* Use new utility added for ansible-core 2.19.0b2.
* Lint.
* Add changelog fragment.
* transform_to_native_types() does not convert map keys.
To catch all tagged strings, we have to recursively walk the data structure then.
* Add test with vaulted string.
(cherry picked from commit 66cb9aefb5
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-06-15 11:12:08 +02:00
Felix Fontein
a9e892952d
[stable-10] Adjust YAML files ( #10233 ) ( #10244 )
...
Adjust YAML files (#10233 )
Adjust YAML files.
(cherry picked from commit eaa5e07b28
)
2025-06-15 10:02:03 +02:00
patchback[bot]
cea886562a
[PR #10214/f7f2db36 backport][stable-10] Fix module_helper tests ( #10216 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
Fix module_helper tests (#10214 )
Fix module_helper tests.
(cherry picked from commit f7f2db365e
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-06-06 22:29:56 +02:00
patchback[bot]
30c5de00e9
[PR #10209/63add288 backport][stable-10] Tests: adjust to ansible-core devel changes ( #10211 )
...
Tests: adjust to ansible-core devel changes (#10209 )
Apparently the error message returned by AnsibleModule.run_command() when trying to execute a non-existing executable changed.
Ref: 600c1e67b4
(cherry picked from commit 63add288dc
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-06-06 21:58:44 +02:00
patchback[bot]
b3eadab36a
[PR #10164/2a18a07b backport][stable-10] Add RHEL 10.0 to CI ( #10165 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Has been cancelled
nox / Run extra sanity tests (push) Has been cancelled
Add RHEL 10.0 to CI (#10164 )
Add RHEL 10.0 to CI.
(cherry picked from commit 2a18a07bdc
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-05-22 19:54:56 +02:00
patchback[bot]
f7189a55c6
[PR #10087/b861850e backport][stable-10] Feat: Add callback plugin print_task ( #10159 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
Feat: Add callback plugin print_task (#10087 )
* Feat: Add callback plugin print_task
Prints task snippet to job output.
* Fix for failing tests
* Fix some pep8 formatting issues
* Updating DOCUMENTATION variable with version_added
* Set correct CALLBACK_NAME and fix warning with gather_facts
* Fix formatting again
* Update plugins/callback/print_task.py
* Update plugins/callback/print_task.py
* Add entry to BOTMETA.yml
* Use CSafeLoader and fallback to SafeLoader
* Change output function to self._display.display()
* Adding tests for community.general.print_task
* Adding EXAMPLES
* Apply suggestions from code review
---------
(cherry picked from commit b861850e1a
)
Co-authored-by: Max Mitschke <demonpig@fastmail.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-05-19 07:05:21 +02:00
patchback[bot]
1f90168f37
[PR #10097/ff0ed6f9 backport][stable-10] rundeck_acl_policy: fix project acls are put/posted to the wrong endpoint ( #10151 )
...
rundeck_acl_policy: fix project acls are put/posted to the wrong endpoint (#10097 )
* Fix project acls are put/posted to the wrong endpoint
* Add changelog fragment.
* Fix 2.7 sanity errors in github
* Fix fragment extension and use 2.7 syntax in test
* Update changelogs/fragments/10097-fix-rundeck_acl_policy-project-endpoint.yml
* Fix pep8 formatting
* Add licensing to unit test
---------
(cherry picked from commit ff0ed6f912
)
Co-authored-by: kjoyce77 <kevin.joyce@outlook.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-05-17 08:24:28 +02:00
patchback[bot]
9d245287b2
[PR #10031/2b4cb6da backport][stable-10] pipx: accept python version specs in parameter name
( #10149 )
...
pipx: accept python version specs in parameter `name` (#10031 )
* pipx: accept python version specs in parameter "name"
* pipx_info: adjustment for backward compatibility
* remove unnecessary comprehension
* remove f-str
* no shebang for module utils
* remove f-str
* fix syntax error
* fix pipx_info
* rollback adjustments in existing tests
* docs & test update
* add debugging tasks to int test
* integration test checks for version of packaging
* move assertion to block
* fix idempotency when using version specifier
* add changelog frag
* fix docs
* dial down the version of tox used in tests
To accommodate old Pythons
* Update plugins/modules/pipx.py
* Apply suggestions from code review
* refactor/rename package requirements code
* fix filename in BOTMETA
* Update plugins/modules/pipx.py
* Update plugins/modules/pipx.py
* pipx mod utils: create make_process_dict and deprecate make_process_list
* pkg_req: make method private
* make_process_dict is simpler and more specialized
* ensure version specifiers are honored when state=install
* fix insanity
* pipx: reformat yaml blocks
* pipx: doc wordsmithing
---------
(cherry picked from commit 2b4cb6dabc
)
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-05-17 08:24:12 +02:00
patchback[bot]
946727309f
[PR #10140/94eb385c backport][stable-10] sysrc - add integration test. value contains equals sign. ( #10142 )
...
sysrc - add integration test. value contains equals sign. (#10140 )
(cherry picked from commit 94eb385c21
)
Co-authored-by: Vladimir Botka <vbotka@gmail.com>
2025-05-16 22:37:43 +02:00
patchback[bot]
bc716b7ab4
[PR #10129/e853a6f3 backport][stable-10] redis_info: adjust tests for Arch Linux ( #10131 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Has been cancelled
nox / Run extra sanity tests (push) Has been cancelled
redis_info: adjust tests for Arch Linux (#10129 )
(cherry picked from commit e853a6f39b
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-05-14 07:34:34 +02:00
patchback[bot]
d557997242
[PR #10102/43eb342b backport][stable-10] ini_file: fix unmatched whitespace before comment ( #10116 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Has been cancelled
nox / Run extra sanity tests (push) Has been cancelled
ini_file: fix unmatched whitespace before comment (#10102 )
* ini_file: fix unmatched whitespace before comment
* Add changelog fragment
* Update changelog fragment: bugfixes to minor_changes
---------
Co-authored-by: sibebleuze <>
(cherry picked from commit 43eb342b18
)
Co-authored-by: Sibe Bleuzé <sibebleuze@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-05-10 15:12:54 +02:00
patchback[bot]
301483a7f3
[PR #10111/fcd2d8b7 backport][stable-10] Fix deprecation test ( #10113 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Has been cancelled
nox / Run extra sanity tests (push) Has been cancelled
Fix deprecation test (#10111 )
Fix deprecation test.
(cherry picked from commit fcd2d8b7b7
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-05-06 23:13:45 +02:00
patchback[bot]
0dc63be643
[PR #10096/a042721c backport][stable-10] pipx/pipx_info: fix scheduled tests ( #10100 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
pipx/pipx_info: fix scheduled tests (#10096 )
(cherry picked from commit a042721c82
)
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2025-05-04 14:02:23 +02:00
patchback[bot]
3e5d58129d
[PR #9954/7e4d6aa5 backport][stable-10] Add new filter plugin: 'to_prettytable' ( #10094 )
...
Add new filter plugin: 'to_prettytable' (#9954 )
* Add new action plugin 'prettytable'
* Add integration tests for 'prettytable' plugin
* Added BOTMETA details
* Add COPYRIGHT details
* Add 'to_prettytable' filter plugin and tests
* fix: 🐛 Fix add_rows method
* Add changelog fragment
* Remove changelog fragments
* Apply code review suggestions
* Correct BOTMETA and lint
* refactor: 🔥 Remove unnecessary code parts
* fix: Fix contact details
* Correct kwargs.pop and column_alignments description
* Remove 'trim' filter from conditionals in tests
* Add additional validations and tests
* fix: Apply corrections after review
* refactor: Optimize code and make some refactoring
* fix: Add some minor corrections
* fix: add column_alignments validation and tests
* Update version_added to "10.7.0"
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
* refactor: Use TypeValidationError class for type checking
* refactor: Apply suggestions
* fix: documentation indent
* Apply suggestion
Co-authored-by: Felix Fontein <felix@fontein.de>
* style: Adjust indentation
Co-authored-by: Felix Fontein <felix@fontein.de>
* style: Correction of examples
* fix: Commit suggestion
Co-authored-by: Felix Fontein <felix@fontein.de>
* fix: Commit suggestion
Co-authored-by: Felix Fontein <felix@fontein.de>
* feat: Add correct parameters validation for empty data
---------
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit 7e4d6aa541
)
Co-authored-by: Timur Gadiev <Timur_Gadiev@epam.com>
2025-05-02 10:34:06 +02:00
patchback[bot]
41b624ffaf
[PR #10057/a720e994 backport][stable-10] Mark supervisorctl tests as unstable ( #10060 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
Mark supervisorctl tests as unstable (#10057 )
Mark supervisorctl tests as unstable.
(cherry picked from commit a720e99482
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-04-23 07:07:58 +02:00
patchback[bot]
0090af8cfb
[PR #10043/2a5abab7 backport][stable-10] Remove blanket skips for Python 3 in CI ( #10048 )
...
Remove blanket skips for Python 3 in CI (#10043 )
* Remove blanket skips for Python 3 in CI.
* Try to fix hg tests.
* Disable hg tests.
* Drop restriction of supervisor to <4.0.0.
This was introduced in https://github.com/ansible/ansible/pull/54935 .
* Make tests work with supervisorctl 4.0.0.
According to https://supervisord.org/changes.html#id12 ,
"supervisorctl will now set its exit code to a non-zero value when an error condition occurs."
I'm not sure why a stopped service in 'status' constitutes an error condition,
but whatever 🤷 ...
* Use correct Python executable.
* Skip RHEL/macOS; diff on config write.
* Skip CentOS 7 and OpenSuSE on ansible-core 2.16.
(cherry picked from commit 2a5abab738
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-04-21 16:34:52 +02:00
patchback[bot]
11a847a7b5
[PR #10024/ce421dbd backport][stable-10] Allowing uppercase tags in proxmox & proxmox_kvm ( #10039 )
...
Allowing uppercase tags in proxmox & proxmox_kvm (#10024 )
* Allowing uppercase tags in proxmox & proxmox_kvm
* Fix #9895 : fixes the 'not a valid tag' error message when the VM or container tag contains uppercase characters
* Add PR URL to changelog fragment.
---------
Co-authored-by: s1githug <sgithug@free.fr>
Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit ce421dbd7d
)
Co-authored-by: s1github <sgithub@free.fr>
2025-04-21 13:21:21 +02:00
patchback[bot]
ee2779e6c1
[PR #9795/96b49300 backport][stable-10] add the wsl connection plugin ( #10019 )
...
add the wsl connection plugin (#9795 )
* add the wsl connection plugin
* move the banner_timeout required paramiko version to its own line
* document the proxy_command required paramiko version
* document the timeout required paramiko version
* simplify the sending of the become_pass value
* add Connection.__init__ type hints
* add MyAddPolicy.missing_host_key type hints
* normalize the Connection._parse_proxy_command replacers dict values to the str type
* add the user_known_hosts_file option
* modify the private_key_file option type to path
(cherry picked from commit 96b493002c
)
Co-authored-by: Rui Lopes <rgl@ruilopes.com>
2025-04-19 09:34:11 +02:00
patchback[bot]
91ac9f84b8
[PR #9973/80252b29 backport][stable-10] Add zypper skip post errors feature ( #10016 )
...
Add zypper skip post errors feature (#9973 )
* Add zypper skip post errors feature
* Add feature to handle zypper return code 107 with skip_post_errors (default: false).
* Add integration test to verify the skip_post_errors flag.
* Add changelog fragment
Issue: #9972
Issue-Ref: https://github.com/ansible-collections/community.general/issues/9972
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/zypper.py
* Update changelogs/fragments/9972-zypper-skip-post-errors.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update tests/integration/targets/zypper/tasks/zypper.yml
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
(cherry picked from commit 80252b29f8
)
Co-authored-by: mk2km <205020320+mk2km@users.noreply.github.com>
2025-04-19 09:34:06 +02:00
patchback[bot]
1c1d58482c
[PR #9987/a8b97732 backport][stable-10] Fix Keycloak authentication flow configuration issues ( #10018 )
...
Fix Keycloak authentication flow configuration issues (#9987 )
* Add delete_authentication_config method and integrate it into create_or_update_executions
* typo
* Sanity
* Add integration tests for keycloak_authentication module with README, tasks, and variables
* Add copyright and license information to access_token.yml
* Sanity
* Refactor Keycloak integration tests: streamline README, update access token task, and enhance variable management
* Maj changelogs fragments
---------
Co-authored-by: Andre Desrosiers <andre.desrosiers@ssss.gouv.qc.ca>
(cherry picked from commit a8b977320c
)
Co-authored-by: desand01 <desrosiers.a@hotmail.com>
2025-04-19 09:33:56 +02:00
patchback[bot]
138740127a
[PR #9970/42a161ab backport][stable-10] param pkcs12_alias and cert_alias to be optional in java_cert module ( #10001 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Has been cancelled
import-galaxy / Test to import built collection artifact with Galaxy importer (push) Has been cancelled
Verify REUSE / check (push) Has been cancelled
param pkcs12_alias and cert_alias to be optional in java_cert module (#9970 )
* changed pkcs12_alias and cert_alias to be optional when importing pkcs12 certificate in keystore
* Add changelog fragment
* Update changelogs/fragments/9970-pkcs12_alias_cert_alias_optional.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/9970-pkcs12_alias_cert_alias_optional.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit 42a161abf5
)
Co-authored-by: Emanuele Bernardi <e.berna@gmail.com>
2025-04-16 21:14:31 +02:00
patchback[bot]
d5e0d36e48
[PR #9833/04cfce78 backport][stable-10] Make ready for data tagging ( #9990 )
...
Make ready for data tagging (#9833 )
* Fix dependent lookup.
* Fix ansible_type plugin utils and adjust documentation of reveal_ansible_type filter and ansible_type test.
* Fix diy callback plugin.
* Adjust to Data Tagging.
* Vendor and use internal code from ansible-core to fix YAML callback.
Ref: https://github.com/ansible/ansible/issues/84781
(cherry picked from commit 04cfce78ea
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-04-14 21:23:00 +02:00
patchback[bot]
6e16c6c649
[PR #9953/1157b710 backport][stable-10] allow gitlab-project-members module to handle user level "owner" ( #9980 )
...
allow gitlab-project-members module to handle user level "owner" (#9953 )
* fix(modules/gitlab-project-members): fix ...
... module not being able to handle owner access level
* add changelog fragment for this pr
* fix and extend integration tests
* extend parameter docu as requested by review
* also add docu for other parameters
* remove pip install break-packages flag from ...
... integration tests
---------
Co-authored-by: Mirko Wilhelmi <Mirko.Wilhelmi@sma.de>
(cherry picked from commit 1157b7102f
)
Co-authored-by: morco <thegreatwiper@web.de>
2025-04-10 07:27:06 +02:00
patchback[bot]
0293f84b3e
[PR #9945/e5e33534 backport][stable-10] Simplify YAML callback tests ( #9948 )
...
Simplify YAML callback tests (#9945 )
Simplify YAML callback tests.
(cherry picked from commit e5e335348a
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-03-29 11:02:00 +01:00
patchback[bot]
b1ff713c41
[PR #9867/ec38a82e backport][stable-10] tests: enable copr tests ( #9931 )
...
tests: enable copr tests (#9867 )
[WIP] tests: enable copr tests
Signed-off-by: Abhijeet Kasurde <Akasurde@redhat.com>
(cherry picked from commit ec38a82ef1
)
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
2025-03-23 14:58:51 +01:00
patchback[bot]
bc5b4bdef3
[PR #9900/6a2d9ccd backport][stable-10] sysrc: extend the list of FreeBSD releases where the jail test fails ( #9903 )
...
sysrc: extend the list of FreeBSD releases where the jail test fails (#9900 )
Extend the list of FreeBSD releases where the jail test fails.
(cherry picked from commit 6a2d9ccd99
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-03-18 22:14:23 +01:00
patchback[bot]
8f8b1ee4ce
[PR #9891/4a2cc711 backport][stable-10] systemd_info - extend support to timer unit ( #9894 )
...
systemd_info - extend support to timer unit (#9891 )
* systemd_info - extend support to timer unit
* systemd_info - add changelogs fragments
* systemd_info - fix description and base_props
(cherry picked from commit 4a2cc71141
)
Co-authored-by: Nocchia <133043574+NomakCooper@users.noreply.github.com>
2025-03-16 21:33:28 +01:00
patchback[bot]
0fd7cfd2d6
[PR #9821/3bd0ab4a backport][stable-10] systemd_info - add wildcards support ( #9883 )
...
systemd_info - add wildcards support (#9821 )
* systemd_info - add wildcards support
* systemd_info - add wildcards fragments
* systemd_info - improved dedicated functions
* systemd_info - improved code and functions for better maintenance and timing
* fix unitname description
* removed redundancies and keys() in lists, replaced fnmatch with filter and run_command with cmdrunner
* systemd_info - add new cmdrunner
* systemd_info - fix runner
* systemd_info - fix env in runner
* systemd_info - rename runner and get_version
* systemd_info - change args runner, fix fragment, add botmeta
* systemd_info - merge type args
(cherry picked from commit 3bd0ab4a49
)
Co-authored-by: Nocchia <133043574+NomakCooper@users.noreply.github.com>
2025-03-15 07:46:34 +01:00
patchback[bot]
c91e7b4c03
[PR #9871/dd0a2cbf backport][stable-10] sudoers: display stderr raised while validation ( #9885 )
...
sudoers: display stderr raised while validation (#9871 )
* sudoers: display stderr raised while validation
* Print stdout and stderr raised from sudoers validation
Fixes : #9674
Signed-off-by: Abhijeet Kasurde <Akasurde@redhat.com>
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Signed-off-by: Abhijeet Kasurde <Akasurde@redhat.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit dd0a2cbff9
)
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
2025-03-15 07:46:14 +01:00
patchback[bot]
cee6c98d2a
[PR #9872/fdbc06c7 backport][stable-10] CI: Add FreeBSD 13.5 ( #9874 )
...
CI: Add FreeBSD 13.5 (#9872 )
Add FreeBSD 13.5.
(cherry picked from commit fdbc06c714
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-03-12 17:58:32 +01:00
patchback[bot]
e99dcaa729
[PR #9846/86dea88c backport][stable-10] dnf_versionlock: add support for Fedora 41 and dnf5 ( #9865 )
...
dnf_versionlock: add support for Fedora 41 and dnf5 (#9846 )
Fixes : #9556
Signed-off-by: Abhijeet Kasurde <Akasurde@redhat.com>
(cherry picked from commit 86dea88cb6
)
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
2025-03-10 06:31:08 +01:00
patchback[bot]
c12dd2f9c7
[PR #9845/7d5357d7 backport][stable-10] Fix roles/policies normalization in consul_token. ( #9863 )
...
Fix roles/policies normalization in consul_token. (#9845 )
* Fix roles/policies normalization in consul_token.
* Update changelogs/fragments/9845-consul_token_idempotency.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit 7d5357d74c
)
Co-authored-by: Florian Apolloner <florian@apolloner.eu>
2025-03-10 06:30:54 +01:00
patchback[bot]
8253fb171d
[PR #9859/eff25c8a backport][stable-10] Fix/improve tests ( #9860 )
...
Fix/improve tests (#9859 )
* Fix tests.
* Improve callback tests.
(cherry picked from commit eff25c8a6e
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-03-09 17:01:54 +01:00
patchback[bot]
5f1f76b8f4
[PR #9853/4727fb77 backport][stable-10] cmd_runner tests: fix reliance on unspecified behavior ( #9857 )
...
cmd_runner tests: fix reliance on unspecified behavior (#9853 )
Fix reliance on unspecified behavior.
(cherry picked from commit 4727fb77b3
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-03-09 09:01:13 +01:00
patchback[bot]
e3793e09e8
[PR #9850/9df84654 backport][stable-10] Improve/fix unit tests ( #9852 )
...
Improve/fix unit tests (#9850 )
* Improve/fix tests.
* Fix cargo test.
(cherry picked from commit 9df8465476
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-03-08 16:42:05 +01:00
patchback[bot]
cd0ca389ed
[PR #9803/c43289b8 backport][stable-10] homebrew: Do not crash when package names include tap prefix. ( #9834 )
...
homebrew: Do not crash when package names include tap prefix. (#9803 )
* homebrew: Do not crash when package names include tap prefix.
Fixes #9777
* homebrew: PR #9803 minor update: removed trailing whitespace
* Update changelogs/fragments/9777-homebrew-fix-crash-when-packages-include-tap.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Apply suggestions from code review
Co-authored-by: Thibaut Decombe <68703331+UnknownPlatypus@users.noreply.github.com>
* Update plugins/modules/homebrew.py
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Thibaut Decombe <68703331+UnknownPlatypus@users.noreply.github.com>
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
(cherry picked from commit c43289b8f1
)
Co-authored-by: brad2014 <brad2014@users.noreply.github.com>
2025-03-05 21:37:08 +01:00
patchback[bot]
4e43b124cd
[PR #9828/77dc0868 backport][stable-10] homebrew_services: skip tests on macOS 13.2 and 14.3 ( #9830 )
...
homebrew_services: skip tests on macOS 13.2 and 14.3 (#9828 )
Skip tests on macOS 13.2 and 14.3.
(cherry picked from commit 77dc086896
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-03-03 21:32:00 +01:00
patchback[bot]
9e68816db9
[PR #9805/dd4268e0 backport][stable-10] CI: Add macOS 15.3 ( #9808 )
...
CI: Add macOS 15.3 (#9805 )
* Add macOS 15.3.
* Install setuptools on macOS 15.
(cherry picked from commit dd4268e0d9
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-02-26 22:04:52 +01:00
patchback[bot]
5735c5a045
[PR #9764/8425464c backport][stable-10] Add new systemd_info module ( #9800 )
...
Add new systemd_info module (#9764 )
* add systemd_info module
* fix object results
* apply review changes
* apply module change and add doc_fragments
* removed use_unsafe_shell and doc_fragments/systemd
* fix unitname description doc
* fixed doc, replaced systemctl show syntax, added base prop result doc
* fix documentation
* fix RV values in description
* fix RV() description values
* add get_bin_path try/fail and remove list()
* fix doc, removed try block
* add Archlinux in integration test
(cherry picked from commit 8425464c0a
)
Co-authored-by: Nocchia <133043574+NomakCooper@users.noreply.github.com>
2025-02-23 17:52:07 +01:00
patchback[bot]
ceb051851e
[PR #9796/217a1883 backport][stable-10] locale_gen: enable tests for Arch Linux, make sure they don't even try to run on RHEL and Fedora VMs ( #9798 )
...
locale_gen: enable tests for Arch Linux, make sure they don't even try to run on RHEL and Fedora VMs (#9796 )
Enable locale_gen tests for Arch Linux, make sure they don't even try to run on RHEL and Fedora VMs.
(cherry picked from commit 217a18839d
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-02-23 15:27:08 +01:00