Harm Geerts
9bd70045c9
Fix BaseFileCacheModule#keys to respect prefix ( #72789 )
...
* Fix BaseFileCacheModule#keys to respect prefix
Change:
- Previously BaseFileCacheModule#keys would return keys with the cache
prefix. These keys are impossible to retrieve from the cache without
removing the prefix or using the cache without a prefix.
Now it removes the prefix from the key and only returns keys that
share the same prefix as the cache.
Test Plan:
- New unit tests
* Add explicit BaseFileCacheModule#keys test
Test that files that do not match the cache prefix are ignored.
Test that the prefix is removed from the cache key.
2021-04-30 15:28:28 -04:00
Rick Elrod
d8c20a73a4
[ansible-test] Add Fedora 34, update Fedora 33 ( #74506 )
...
Change:
- Added Fedora 34 container image to docker.txt
- Dropped Fedora 32 from CI
- Added Fedora 34 to CI
- Updated Fedora 32 and 33 containers for ssh-related fixes
- Move cron fix from 698eae3f3d
into
cron_setup and make it more generic; it can affect modern distros too.
Test Plan:
- ci_complete
Signed-off-by: Rick Elrod <rick@elrod.me>
2021-04-30 11:35:12 -05:00
Maxim Masiutin
6ea81b84ed
apt_key - correct error message about the failure to import a 'gpg' ( #74476 )
2021-04-30 12:06:38 -04:00
Alicia Cozine
b765d3799b
update backporting instructions to reflect new latest stable branch, some edits ( #74512 )
...
Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
2021-04-30 11:42:03 -04:00
Maxim Masiutin
d147c1ef1f
apt_key test - Change the URL of the GPG key to S3 and remove it from the repo ( #74483 )
2021-04-30 10:44:50 -04:00
Matt Clay
a30c55f68a
Remove deprecated common.removed
module_util.
...
Tests have been updated to reflect its removal as well.
2021-04-29 16:07:56 -07:00
Abhijeet Kasurde
1a7923e318
pip: Idempotency tests ( #74473 )
...
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
Co-authored-by: David Moreau Simard <dmsimard@redhat.com>
2021-04-29 15:14:18 -04:00
David Shrewsbury
f1a5c411d9
Fix sequence lookup message and add tests ( #74472 )
...
* add test for bad kv arg value
* add simple form parsing tests and make error messages the same
* add changelog
2021-04-29 15:12:23 -04:00
Sam Doran
74b2add460
paramiko_ssh - mark connection as connected when successful ( #74459 )
...
* Remove unused import from test
2021-04-29 15:11:02 -04:00
David Shrewsbury
98495ae99d
Remove unused FileLock import ( #74449 )
2021-04-29 15:04:34 -04:00
Brian Coca
8a2fc854f4
Add plugin config lists ( #49627 )
...
* add plugin config lists
* and dump config for plugins
* also list configs under PLUGINS for 'all' list
2021-04-29 15:01:05 -04:00
Sam Doran
aa12af1d34
Use our own copy of the Codecov uploader ( #74460 )
...
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.
2021-04-29 10:26:23 -04:00
Toshio Kuratomi
112b175f17
Update the porting guide for a new ansible version ( #74490 )
2021-04-29 10:03:21 -04:00
Wojciech Sciesinski
f40ab25909
Improve a documentation of the first_found lookup plugin ( #73080 )
...
Co-authored-by: Wojciech Ściesiński <wojciech.sciesinski@huuugegames.com>
2021-04-29 10:02:21 +05:30
Matt Clay
baa371e7b5
Add comments to keep collection loader in sync.
2021-04-28 17:45:42 -07:00
antonc42
c63b867836
fixed URL for becoming an unprivileged user doc ( #74448 )
2021-04-28 16:14:56 -05:00
Brian Coca
3cff54d69b
Fix missing delegate display ( #74370 )
...
* dont rely on vars, task already gives us info
* ensure we always display delegation in host label
* also added parens with ansible_host to show target host vs resolved host
* delegating to self is not delegating
* delegated vars restoration for backwards compat
* tests need mock task with delegate_to
2021-04-28 13:24:38 -04:00
Alexander Sowitzki
26214788ee
Retrofit shippable scripts to work with AZP
...
Co-authored-by: Matt Clay <matt@mystile.com>
2021-04-28 09:43:41 -07:00
Martin Krizek
57d661e96f
Templar: remove _fail_on_{lookup,filter}_errors ( #73785 )
...
Both were added in 62d79568be
and never
used, always being set to True.
2021-04-28 17:49:16 +02:00
Maxim Masiutin
3bc2e7783c
Binary GnuPG keys downloaded via URLs by the 'ansible.builtin.apt_key' module were corrupted so 'gpg' could not import them ( https://github.com/ansible/ansible/issues/74424 ) ( #74474 )
2021-04-28 10:41:14 -04:00
Abhijeet Kasurde
9e61952cdc
command - add command name to warning ( #74475 )
2021-04-28 10:22:15 -04:00
Anatoly Pugachev
04e57d28e3
[facts] add hpux fc info, refactor aix and solaris code ( #57406 )
...
* correctly parse device from string
* check for command presence before running them
* check for command presence and return code for solaris and aix as well
* add changelog
2021-04-28 10:17:19 -04:00
Abhijeet Kasurde
7b03ebf939
setup: Add note and example of delegated facts ( #74479 )
...
* Added a note about 'delegated_facts'
* Added an example of 'delegated_facts'
Fixes : #67067
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2021-04-28 08:53:36 -04:00
Christian Fetzer
f194108a26
docs: Improve documentation for regex_search,replace,findall ( #74368 )
...
Improve the documentation for regex_search by adding a few more
realistic examples such as showing how to extract only parts of a
string by using regex groups.
Extend regex_findall and regex_replace by an example that includes
the multiline and ignorecase parameters.
2021-04-28 08:45:01 -04:00
Martin Krizek
68accca995
Remove needless get_next_task_for_host calls ( #74174 )
...
Called with `peek=True` and the return values are not used.
ci_complete
2021-04-28 13:19:37 +02:00
Logistic Bot
7099657dd7
Basic: don't call lstat when check_mode ( #64279 )
...
While mode is specified in check_mode, don't call lstat.
Since file may not present.
Fixes : #61185
2021-04-28 13:47:03 +05:30
Abhijeet Kasurde
b043afa025
apt: Fix fail_json API call ( #74444 )
2021-04-28 10:13:38 +05:30
Mark Chappell
c387b318a6
AWS: update reference to auto-retrying ResourceNotFound ( #72314 )
...
AWS Dev Guidelines: update reference to auto-retrying ResourceNotFound
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
2021-04-28 09:59:12 +05:30
Matt Clay
877e5b3dfe
Fix ansible-test AZP build lookup.
2021-04-27 18:32:46 -07:00
Matt Clay
be7de9844e
Remove obsolete Shippable specific scripts.
...
Also remove some other unncessary code from CI scripts.
2021-04-27 17:11:09 -07:00
Bill Nottingham
34c9ed8a28
Product-related updates. ( #74454 )
2021-04-27 16:19:57 -05:00
Matt Clay
c4e76a7f80
Add collection config support to ansible-test.
2021-04-27 12:09:34 -07:00
Alex Domoradov
bacede7a2b
Update first_found documentation ( #70502 )
...
* import_tasks do not work with loop. We should use include_tasks instead
* update documentation
2021-04-27 13:53:21 -04:00
Sam Doran
62cba4a6ad
incidental_setup_rabbitmq test - Use official repo for rabbitmq-erlang
...
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.
2021-04-27 10:02:27 -07:00
Matt Clay
8223dfccbe
ansible-test - Improve __main__ checks.
2021-04-27 09:00:26 -07:00
Abhijeet Kasurde
39a49963b5
Update examples/scripts/uptime.py ( #74438 )
...
Fixes missing parameter 'verbosity'
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2021-04-27 17:27:55 +02:00
Rick Elrod
fcbf5c3185
[module_utils] make to_bits actually return ( #74409 )
...
Change:
- Instead of returning the `str` type, return the value that was
calculated.
Test Plan:
- New unit tests.
Signed-off-by: Rick Elrod <rick@elrod.me>
2021-04-27 17:15:24 +02:00
Alicia Cozine
9d9b08bece
fix spacing to fix header, reorg contributing page ( #74421 )
...
Co-authored-by: John R Barker <john@johnrbarker.com>
2021-04-27 10:41:10 -04:00
Lidiane Taquehara
f97787ca74
Update argcomplete docs links on installation guide ( #74410 )
...
Link on installation docs is outdated. Switch to currently docs at: https://kislyuk.github.io/argcomplete/
2021-04-27 09:40:37 -05:00
Sandra McCann
a75bae8a62
update versions ( #74432 )
2021-04-27 09:36:53 -05:00
Sandra McCann
d1e6ee7b21
update changelog links and release-maint page ( #74431 )
2021-04-27 09:33:21 -05:00
Abhijeet Kasurde
8d499bbc83
Update Kubernetes collection name in docs ( #74440 )
2021-04-27 19:00:03 +05:30
Mark Chappell
63afb33d86
Use is_boto3_error_code in 'standard' example ( #72313 )
...
Use is_boto3_error_code in 'standard' example rather than e.response['Error']['Code'] (#72313 )
Co-authored-by: Sloane Hertel <shertel@redhat.com>
2021-04-27 17:49:00 +05:30
Mark Chappell
cf08c23b4f
Update AWS dev guides to use collections utils and fragments ( #72312 )
2021-04-27 17:34:49 +05:30
jakelevinez
ddfc648d37
Update VMware library installation docs ( #71219 )
...
Depending upon OS/distro, please use pip/pip3.
2021-04-27 15:19:03 +05:30
dhx-mike-palandra
c2985c491b
Update complex_data_manipulation.rst ( #72509 )
2021-04-27 14:04:48 +05:30
Hu Shuai
4880fee6ca
Fix typo in Makefile ( #74396 )
...
Fixed minor typo specfic -> specific
2021-04-27 11:42:57 +05:30
Matt Clay
cb7f4f1971
Fix pypi-test-container port conflict.
2021-04-26 14:41:02 -07:00
Brian Coca
c1879a5011
use versioned doclink for url references ( #74245 )
...
* use versioned doclink for url references
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-04-26 13:07:38 -04:00
Brian Coca
85e7108d52
force version on deprecation ( #74338 )
2021-04-26 13:02:00 -04:00