Martin Krizek and GitHub
665d2e15d7
dnf: remove legacy code ( #83298 )
2024-06-28 15:49:42 +02:00
Benoît Knecht and GitHub
41ba6536cf
facts/hardware: Fix support_discard block device fact ( #83480 )
...
Previously, `support_discard` simply returned the value of
`/sys/block/{device}/queue/discard_granularity`. When its value is `0`, then
the block device doesn't support discards; _however_, it being greater than
zero doesn't necessarily mean that the block device _does_ support discards.
But another indication that a block device doesn't support discards is
`/sys/block/{device}/queue/discard_max_hw_bytes` being equal to `0` (with the
same caveat as above). So if either of those are `0`, set `support_discard` to
zero, otherwise set it to the value of `discard_granularity` for backwards
compatibility.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch >
2024-06-28 09:40:14 -04:00
Martin Krizek and GitHub
2930a4664c
dnf - arches must be the same in the is_newer_installed check ( #83417 )
...
Fixes #83406
2024-06-28 11:45:40 +02:00
7a3f9384cf
Fix simmilar branches ( #83497 )
...
Identical branches in conditional node: 'elif name != permanent_hostname' and 'else'. First bruch is not nessesary
Co-authored-by: mar.s <marchenkov.s.d@gmail.com >
2024-06-27 12:30:13 -07:00
Martin Krizek and GitHub
0ee6e39615
dnf, dnf5: fix installing via wildcard ( #83481 )
...
Fixes #83373
2024-06-26 16:36:12 +02:00
Matt Clay and GitHub
8f1fddb161
Enable Ubuntu 24.04 group 6 in CI ( #83466 )
...
* Enable Ubuntu 24.04 group 6 in CI
* Disable rootfull Podman on Ubuntu
* Disable unix-chkpwd AppArmor profile on Ubuntu for Fedora 40 tests
* Document AppArmor and rootfull issues
2024-06-25 08:42:51 -07:00
Brian Coca and GitHub
0d28705ce5
linear strategy, show templated task name on start ( #83473 )
...
we only templated in some cases but when queueing we could get an untemplated name for the 'on start' event.
2024-06-25 09:24:24 -04:00
Brian Coca and GitHub
339452c105
Ensure the correct connection name is shown in results ( #83354 )
2024-06-24 09:52:06 -04:00
Thomas Sjögren and GitHub
f7dee8aaf8
add support for inactive option ( #83355 )
...
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
2024-06-21 14:31:31 -04:00
Matt Clay and GitHub
a121a169e3
ansible-test - Replace FreeBSD 14.0 with 14.1 ( #83477 )
2024-06-20 15:20:10 -07:00
Abhijeet Kasurde and GitHub
c93af4e148
unarchive: handle content and size differences ( #83454 )
...
Consider content differs and size differs while unarchiving
the same tar.gz file
Fixes : #29610
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-06-20 10:50:27 -07:00
Danilo Bargen and GitHub
c2c6005842
get_url: Verify checksum using tmpsrc, not dest ( #64092 )
...
Previously, if the checksum of the downloaded file did not match the
specified checksum, the *destination* file was removed. This possibly
leaves the system that is being provisioned in an invalid state.
Instead, the checksum should be calculated on the temporary file only.
If there's a mismatch, delete the *temporary* file, not the destination
file.
This requires checking the checksum before moving the file.
2024-06-20 10:55:59 -04:00
Matt Clay and GitHub
96c04e9d1d
ansible-test - Update PyPI and utility container ( #83475 )
2024-06-19 01:31:33 +00:00
Felix Fontein and GitHub
1b42af5004
ansible-test: update http-test-container to 3.2.0 ( #83469 )
2024-06-18 13:46:52 -07:00
MajesticMagikarpKing and GitHub
d62496fe41
human_to_bytes: strictly parse strings ( #83403 )
...
Fixes : #82075
2024-06-18 09:21:04 -07:00
Martin Krizek and GitHub
df29852f3a
Update the dnf5 copr repo ( #83459 )
...
The dnf-nightly is the official nightly repo now.
2024-06-18 11:08:19 -04:00
Abhijeet Kasurde and GitHub
224853b684
replace: update after/before example ( #83453 )
...
Fixes : #83390
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-06-18 11:03:49 -04:00
shiftyphil and GitHub
dc31b6cf55
service_facts on OpenBSD: Don't crash on '=' in rcctl flags. ( #83458 )
...
Splitting on all '=' characters produced too many values.
2024-06-18 10:00:09 -04:00
Matt Clay and GitHub
dad6f07731
ansible-test - Update tested platforms ( #83446 )
...
* ansible-test - Update tested platforms
* Add work-around for Alpine tests
* Fix prepare_http_tests on Fedora
* Fix deb-src setup for Ubuntu 24.04+
* Set multiarch_test_pkg for Ubuntu 24.04
* Update AZP test matrix
2024-06-17 23:17:04 +00:00
Rob Garcia and GitHub
c1a082c697
Added docstrings to V2 methods in the CallbackBase Class (2 & 3 of 27) ( #83342 )
2024-06-17 18:33:46 -04:00
Matt Clay and GitHub
44f22162cb
Remove timezone support module and tests ( #83465 )
...
The timezone support module was used only for changing the timezone in the user module integration tests.
Changing the timezone for the tests is unecessarily complex for the purpose of asserting proper parsing of user expiration times.
2024-06-17 15:06:39 -07:00
Matt Clay and GitHub
f4751766db
selinux compat - add ignore, proper ex chaining ( #83460 )
2024-06-17 13:26:41 -07:00
Martin Krizek and GitHub
b2a289dcbb
Remove Python 3.10 support for the controller ( #83221 )
...
Fixes #83094
2024-06-17 09:03:41 +02:00
Abhijeet Kasurde and GitHub
6382ea168a
vault: Handle directory value to vault password file ( #83384 )
...
When vault password file env variable is set to blank,
this value is converted to CWD and passed for further
processing.
Check if ANSIBLE_VAULT_PASSWORD_FILE is not a directory.
Fixes : #42960
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-06-14 18:40:30 -07:00
flowerysong and GitHub
1ed29416db
dnf: update use_backend documentation ( #83429 )
...
* add note about backwards compatibility
2024-06-14 18:12:36 -07:00
Gilson Guimarães and GitHub
e64c6c1ca5
unarchive: Better handling of files with an invalid timestamp in zip file ( #81520 )
...
Fixes : #81092
Signed-off-by: gilsongpfe <gilson.gpf@gmail.com >
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-06-13 14:30:37 -07:00
Colin Nolan and GitHub
a0aad17912
Adds limit parameter to ansible.builtin.find ( #83153 )
...
* Explicitly guarantee topdown search.
* Makes max matches unlimited == None.
2024-06-13 16:12:51 -04:00
Alexei Znamensky and GitHub
1c156e2b70
review modules docs - batch(klmpr) ( #83418 )
2024-06-13 12:03:46 -07:00
Matt Clay and GitHub
5af5b4b6c8
ansible-test - Update PyPI test container to 3.1.0 ( #83432 )
2024-06-13 08:52:43 -07:00
Matt Clay and GitHub
738180d240
ansible-test - Fix unit test coverage collection ( #83433 )
2024-06-12 15:47:58 -07:00
Luke Davidson and GitHub
72a5957720
Fix Linux Sector count Fact ( #81246 )
...
* Use sectorsize fact in disk size calc rather than hardcoded 512
* Added conversion for sysfs sectorcount to real sector count
2024-06-12 18:35:03 -04:00
Jordan Borean and GitHub
a9b902f579
ansible-test action-plugin-docs sidecar ( #83325 )
...
Fix to have ansible-test sanity --test action-plugin-docs to check for
action plugin documentation inside a sidecar file rather than a Python
module.
2024-06-13 06:16:15 +10:00
Abhijeet Kasurde and GitHub
6e8a7ed327
Revert warning message in setup/gather_facts ( #83427 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-06-11 12:01:29 -07:00
Matt Clay and GitHub
cf265eb14d
Add Python 3.13 support ( #83416 )
...
* Add Python 3.13 support
* Add temporary work-around for yamllint test
2024-06-11 11:36:10 -07:00
Matt Martz and GitHub
126ffc7947
Specify -O in windows ssh tests as needed for scp to work with openssh 9+ ( #83426 )
2024-06-11 10:59:17 -07:00
flowerysong and GitHub
5022415887
Clarify documentation for INJECT_FACTS_AS_VARS ( #83404 )
2024-06-11 08:12:31 -07:00
Alexei Znamensky and GitHub
c6ba5a3560
docs adjustments - batch(ghi) ( #83399 )
...
* review modules docs - batch(ghi)
* fix option markup in gather_facts
2024-06-11 08:02:50 -07:00
Matt Clay and GitHub
14df8c2cf2
ansible-test - Prepare for Python 3.13 ( #83414 )
...
Includes an update to `coverage` and pinned Python requirements.
2024-06-10 19:33:33 -07:00
Abhijeet Kasurde and GitHub
d16ad25e4b
Remove extraneous pylint ignore ( #83257 )
...
* Pylint issue 511 is closed, remove ignore related to that.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-06-10 19:23:49 -07:00
Alexei Znamensky and GitHub
4f73d2ff7a
docs adjustments ( #83369 )
2024-06-11 02:16:59 +00:00
Matt Clay and GitHub
531bc9891f
Fix issues reported by mypy ( #83413 )
2024-06-10 18:18:33 -07:00
Matt Clay and GitHub
6ab26707de
Fix quoting in fork_safe_stdio test ( #83412 )
2024-06-10 17:13:15 -07:00
Martin Krizek and GitHub
cbbf06893e
Validate and process Handler.listen only once ( #83400 )
...
Fixes #83392
2024-06-10 10:46:12 -05:00
Matt Clay and GitHub
2e60bef855
Update azure-pipelines-test-container ( #83302 )
2024-06-06 17:19:57 -07:00
Sloane Hertel and GitHub
bdc1cdfa54
Revert "bool filter, add booleanization strategy option ( #83362 )" ( #83391 )
...
This reverts commit 655a8ff38f .
2024-06-06 14:30:15 -07:00
Matt Martz and GitHub
93b8b86067
Properly quote all needed components of shell commands ( #83365 )
...
* Properly quote all needed components of shell commands
* Use self.quote, add new self.join
2024-06-06 15:14:18 -05:00
Sloane Hertel and GitHub
68638f4710
fix any_errors_fatal tests ( #83389 )
...
* fix any_errors_fatal test to exit on non-zero rc
Use a typo in the debug msg to avoid matching play recap
* remove duplicate 'set -ux'
2024-06-06 12:25:49 -07:00
70c2b35210
docs adjustments (batch 2) ( #83368 )
...
* docs adjustments
* Update lib/ansible/modules/assemble.py
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com >
---------
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-06-06 12:04:48 -07:00
655a8ff38f
bool filter, add booleanization strategy option ( #83362 )
...
also make the YAML booleanization the same as spec/JSON/module function
previous 'aproximation' was missing several options.
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-06-05 17:26:01 -07:00
Abhijeet Kasurde and GitHub
16ebeb7d21
facts: add facts about x86_64 flags to detect microarchitecture ( #83356 )
...
Fixes : #83331
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-06-04 13:35:07 -07:00