Abhijeet Kasurde
3fe48ecba2
Add collection path in CLI version info ( #68633 )
...
This will provide user default path of collection
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
4 years ago
Matt Clay
74494a1908
Code cleanup for ansible-test coverage support.
4 years ago
Matt Clay
8d92df4537
Test netconf plugins in ansible-doc sanity test.
4 years ago
Sam Doran
a3c1ea886f
Revert commits related to delegated facts changes ( #70272 )
...
* Revert "Fix storing delegate_to facts (#70231 )"
This reverts commit 88bb76f248
.
* Revert "Fix storing local task_vars facts for the retry (#70171 )"
This reverts commit eaf6086eea
.
4 years ago
Rick Elrod
2531d54880
Throw AnsibleError instead of OSError, py3.9 crypt ( #70246 )
...
Change:
- On Python 3.9, `crypt.crypt` will throw instead of returning `None`
when the algorithm isn't supported. So we catch that and handle it
the same way we handled the algorithm not being supported on 3.8: by
throwing AnsibleError.
Test Plan:
- CI for <=3.8.
- Local for 3.9b3:
ansible -m debug -a "msg=\"{{ 'changeme' | password_hash('bcrypt') }}\"" localhost
Before:
localhost | FAILED! => {
"msg": "Unexpected failure during module execution.",
"stdout": ""
}
After:
localhost | FAILED! => {
"msg": "crypt.crypt does not support 'bcrypt' algorithm"
}
Tickets:
- Fixes #69930
Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
Felix Fontein
ebd20ddca6
Include changelogs/changelog.yaml in distribution. ( #70260 )
4 years ago
Matt Clay
262f93e22c
Code cleanup in the import sanity test.
4 years ago
David Shrewsbury
dd07bdf22d
Fix galaxy role info bug to support multiple roles ( #70148 )
...
* Add changelog fragment
* Update changelog
4 years ago
Abhijeet Kasurde
4885ebad27
default_callback: Move 'check_mode_markers' in doc_fragments ( #70228 )
...
Callback plugin dense, yaml, and debug implement 'check_mode_markers'
so moving documentation to default callback doc_fragments.
Fixes: https://github.com/ansible-collections/community.general/issues/565
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
4 years ago
Matt Clay
70c59423fc
Pin ansible-test requirements for RHEL.
...
The `packaging` and `pyparsing` packages are now installed by `ansible-test` during provisioning of RHEL instances to match the downstream vendored versions.
4 years ago
Rick Elrod
0073ab5fa6
Nuke strategy.SharedPluginLoaderObj, depr. 2.11 ( #70235 )
...
* Nuke strategy.SharedPluginLoaderObj, depr. 2.11
Change:
- Nuke SharedPluginLoaderObj class
- Update tests (which seemingly didn't use it anyway)
- Changelog
Test Plan:
CI, grep
Signed-off-by: Rick Elrod <rick@elrod.me>
* Nuke from ignore.txt
Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
Samer Deeb
7ef6b174e8
Migrate onyx modules from community.network to mellanox.onyx ( #70213 )
...
Signed-off-by: Samer Deeb <samerd@mellanox.com>
4 years ago
Rick Elrod
7584e145a9
Nuke _get_item() from callback, deprecated 2.11 ( #70233 )
...
Change:
- Remove _get_item() alias as it has been deprecated
- Update tests
- Remove relevant sanity curtailment
- Add changelog
Test Plan:
CI, grep
Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
Martin Krizek
88bb76f248
Fix storing delegate_to facts ( #70231 )
...
* Fix storing delegate_to facts
4 years ago
Rick Elrod
c9edb35652
Nuke systemd module user option, 2.11 deprecation ( #70211 )
...
Change:
Remove all references to the 'user' param in systemd module.
Test Plan:
CI and grep.
Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
Rick Elrod
9cfc76a221
Nuke with_ squashing, deprecated for 2.11 ( #70209 )
...
Change:
Removes with_* loop squashing and tests for 2.11
Test Plan:
CI, and grepped for with_items in package manager integration targets.
There might be some test cases in collections which need to stop testing
this behavior.
Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
Abhijeet Kasurde
40a42de081
async_status: Update documentation ( #70196 )
...
Fixes : #38164
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
4 years ago
John R Barker
4b358c6641
Update config.yml ( #70154 )
...
typos & branding
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Rick Elrod <rick@elrod.me>
4 years ago
Matt Clay
fa48678a08
Rename pylint plugin and add tests. ( #70225 )
...
* Renamed custom pylint plugin for unwanted names.
* Add integration tests for sanity test failures.
4 years ago
Matt Clay
4816bb4f43
More boilerplate fixes. ( #70224 )
...
* Fix boilerplate in hacking dir.
* Fix boilerplate in docs dir.
* Fix boilerplate in integration tests.
* Fix boilerplate in examples.
4 years ago
Matt Clay
234994fc07
Fix boilerplate in setup.py and lib/ansible/ dir.
4 years ago
Matt Martz
1fedb95e4b
Use libc wcwidth to calculate print width in display ( #66214 )
...
* Use libc wcwidth to calculate print width in display. Fixes #63105
* Remove errantly added blank lines
* Fixes
* Move setlocale, adjust tests to work around py2 oddity with characters following null
* Don't change cli stub
* emojis
* Remove to_text call
* Special accounting for deletions
* Add initialization function, expand tests, ensure fallback to len
* get_text_width requires text, ensure banner deals with it
* Handle setlocale errors
* Move variable decrement
* Remove unused import
4 years ago
Matt Clay
26e8c07f32
Remove incidental_lookup_rabbitmq test.
...
It is no longer contributing unique code coverage.
4 years ago
Matt Clay
98a0995fd0
Clean up unit test boilerplate.
4 years ago
Alicia Cozine
4a0f42923b
adds japanese translation as a version-switcher option ( #70214 )
...
Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
4 years ago
Martin Krizek
eaf6086eea
Fix storing local task_vars facts for the retry ( #70171 )
...
* Fix storing local task_vars facts for the retry
Fixes #70168
4 years ago
Sam Doran
b2d6db7916
Rebalance CI groups to avoid macOS timeouts ( #70126 )
4 years ago
Westley Argentum Hennigh-Palermo
5885ed4455
remove gendered example ( #70117 )
...
Changed example to not assume things about names and genders
4 years ago
Abhijeet Kasurde
da868d9d60
docs: Add note about ansible-doc ( #70162 )
...
ansible-doc can only parse Python modules, added a note about
this is developer guide; Fixes : #69109
4 years ago
Jill R
0ef75f65d9
Fix broken link in AWS Guide ( #70153 )
...
Point to collection rather than ansible/ansible for example.
4 years ago
Sandra McCann
647c6cd289
updates to ansible-maintained collections guidelines ( #70178 )
4 years ago
Sam Doran
86606d3ca7
Disable ansible-galaxy-collection test ( #70177 )
...
It it currently failing
4 years ago
Jill R
8ad46870a4
Update note about AWS collection test requirements in docs ( #70176 )
4 years ago
Jordan Borean
598c40beb3
Fix up the redirection of the win setup module ( #70158 )
4 years ago
Jordan Borean
8b24a4c5ed
Fix up the redirection of the win setup module ( #70158 )
4 years ago
Sam Doran
fd882e0e18
Get test data file directly in rebalance script ( #70107 )
...
Rather than looking through tests.json to find the data file, look for it explicitly
within a given target to avoid problems processing data in tests.json.
4 years ago
Sam Doran
bc05415109
Only pass kwargs to our string checker not callable checkers ( #70151 )
...
Since only check_type_str() accepts extra param, only pass to our checker and
do not pass kwargs to custom checkers.
* Add unit tests
4 years ago
Abhijeet Kasurde
87406890cf
find: Specify elements type in paths ( #70139 )
...
Fixes : #35990
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
4 years ago
Matt Clay
bccf6b85f2
Change comprehension to `list()` in plugin loader.
4 years ago
Matt Clay
89afb60999
Fix transport defs in test connection plugins.
4 years ago
Matt Clay
c67efe0bd1
Avoid unnecessary comprehensions.
4 years ago
Matt Clay
9bbde9d085
Avoid file module false positive in newer pylint.
4 years ago
Matt Clay
1a0d8a51cd
Fix yamllint sanity test line numbers.
...
Parse errors from libyaml now compensate for the offset of the documentation within a module.
4 years ago
Martin Krizek
0ed5b77377
Detect failure in always block after rescue ( #70094 )
...
* Detect failure in always block after rescue
Fixes #70000
ci_complete
* Add more tests
4 years ago
anshulbehl
33e25504ac
redirecting the conjur lookup plugin to correct collection ( #70106 )
4 years ago
Matt Clay
feb163e0de
Improve consistency of ansible-test pylint results. ( #70132 )
...
* Disable too-many-ancestors pylint check.
This check was only enabled for ansible-test code.
In some cases this check counts 1 more ancestor in python 3.7+ than under python 3.6, making the check inconsistent and unsuitable for use in ansible-test.
* Disable additional pylint checks:
- import-error
- no-name-in-module
These checks were only enabled for ansible-test code.
These checks provide inconsistent results since they are dependent on available imports, which vary between environments.
It may be practical to enable these checks in the future if changes are made to ensure a consistent test environment for pylint.
4 years ago
Matt Clay
e3f3b4002e
Clean up ansible-test pylint configs. ( #70129 )
...
* Sort disabled pylint codes in config.
* Fix comments in pylint config.
* Add comments to pylint config.
* Prepare to sort pylint config.
* Fix pylint config indentation.
* Sort pylint good/bad names in config.
* Add changelog fragment.
4 years ago
Matt Martz
fa1fb2d13b
Test ansible-galaxy against pulp/pulp_ansible ( #69605 )
...
* Test galaxy cli against pulp
* linting fix
* Renames and small fixes
* Better handling for resetting pulp
* Clean up some things, add a comment
* I can't spell
* Bump fallaxy, use alternate pulp image
* Only reset pulp when we're are executing against pulp
* Update for updated pulp container
* Update some comments with correct URLs and typos
* Linting fix
* Pin pulp-fedora31 to a digest
* Address review comments for documentation
4 years ago
Rick Elrod
cc071cdea6
Bump devel to 2.11.0 ( #70121 )
...
Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
Matt Clay
8152d8bc1a
Disabled inconsistent pylint checks.
4 years ago