summaryrefslogtreecommitdiffstats
path: root/changelogs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove straight.plugin dependency (#80084)Matt Clay2023-02-241-0/+2
|
* ansible-test - Fix vendoring support (#80074)Matt Clay2023-02-231-0/+3
| | | | - Support loading of vendored Python packages. - Exclude vendored Python packages from payloads.
* Introduce Delegatable and Notifiable mixin classes (#80077)Martin Krizek2023-02-231-0/+2
| | | | | | | * Introduce Delegatable and Notifiable mixin classes * fix sanity * fix sanity
* Use FAs with inheritance only when applicable (#80026)Martin Krizek2023-02-221-0/+2
| | | | | | | | ... and set default value of an attribute on an object only in NonInheritableFA. Fixes #79777 ci_complete
* Fix markdown in changelog fragment (#80065)devon-mar2023-02-211-1/+1
|
* ansible-test - Adjust vcenter test plugin behavior (#80063)Matt Clay2023-02-211-1/+1
| | | | | The previous change to the default mode of operation for the plugin is now limited to collections. This enables easier testing of the plugin in core, so the previously removed tests have been restored.
* Fix #80020 typos confusing `pylint` for `pytest` (#80056)Sviatoslav Sydorenko2023-02-211-2/+2
|
* ansible-test - Show Python version before install (#80022)Matt Clay2023-02-211-0/+3
| | | Always indicate the Python version being used before installing requirements.
* ansible-test - Allow target prefixes to use `_` (#80021)Matt Clay2023-02-211-0/+4
| | | Integration test target prefixes defined in a `tests/integration/target-prefixes.{group}` file can now contain an underscore (`_`) character.
* ansible-test - Support pylint assertion rewriting (#80020)Matt Clay2023-02-211-0/+5
| | | Add support for `pylint` assertion rewriting when running unit tests on Python 3.5 and later.
* Update lookup to use positional only arg for name to avoid conflicts (#79839)devon-mar2023-02-201-0/+3
|
* ansible-playbook -K breaks when passwords have quotes (#79837)Miklos Sagi2023-02-201-0/+2
| | | Now only 'unquote' when ini config file is the source
* Remove trailing spaces from lines in YAML (#80032)Matt Clay2023-02-184-4/+4
|
* Add missing newlines to YAML files (#80031)Matt Clay2023-02-183-3/+3
|
* Add condition that causes a when to skip a task to output msg (#78918)Jordan Borean2023-02-141-0/+2
| | | | | | | | | | | * Add condition that causes a when to skip a task * Fix up tests * Use false_condition instead of failed_condition * Remove formatting accidentially added * Fix sanity
* Make using blocks as handlers a parser error (#79993)Martin Krizek2023-02-141-0/+2
| | | Fixes #79968
* ansible-test - Disable the pep8 E203 rule (#79966)Matt Clay2023-02-141-0/+3
| | | | The `E203` rule in `pycodestyle` is not fully PEP 8 compliant. Disabling it provides compatibility with the output of the `black` code formatter.
* ansible-test - Support Podman 4.4.0+Matt Clay2023-02-141-0/+2
|
* ansible-test - Improve pylint backwards compat (#79997)Matt Clay2023-02-141-1/+1
|
* user - fix comparing existing group names to group IDs (#79981)Sloane Hertel2023-02-141-0/+2
|
* ansible-test - Enable unused-import pylint rule (#79912)Matt Clay2023-02-131-0/+2
| | | This was previously enabled for core. This change enables it for collections.
* ansible-test - Remove auto format pylint rule (#79985)Matt Clay2023-02-131-0/+3
|
* ansible-inventory, add --limit option (#79596)Brian Coca2023-02-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ansible-inventory, add --limit option * also graph * optimize the when not providing limit * added tests and clog * avoid empty groups, fix tests * i swear there as an ignore_errors there already!!?!?!? * Fix stdout test fallback Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com> * simpler approach using subset against inventory directly * tyupose * renamed funciton to what it actuall does got yaml in line with others about removing empty groups * have graph ignore limts, also note same for --host * fixed typo long line * better test * cause hosvars are not a thing --------- Co-authored-by: Matt Davis <6775756+nitzmahone@users.noreply.github.com> Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
* Remove unneeded fallback code for nested defined/undefined tests (#79960)Martin Krizek2023-02-091-0/+2
| | | | | | | * Remove unneeded fallback code for nested defined/undefined tests The code used to handle defined/undefined tests on objects containing nested undefined variables. Due to changes in lazy evalution of Jinja2 expressions it is no longer needed, see #56116.
* Replace deprecated stacked `@classmethod` and `@property` (#79952)Matt Martz2023-02-091-0/+2
|
* Change ansible_job_id format (#79951)Martin Krizek2023-02-091-0/+2
| | | | | | | | | | * Change ansible_job_id format ...to be something that does not resemble float or other type which value could be changed by literal_eval that jinja2_native uses. Specifically the format of '%d.%d' is converted from str to float and then back to float which may result in truncating the number resulting in the job not being found because the job id does not exist.
* don't ignore templated _raw_params that k=v parser failed to parse (#79913)Matt Davis2023-02-091-0/+2
| | | fixes #79862
* basic.py - Perform Python version check earlier (#79954)Matt Clay2023-02-091-0/+2
|
* pycompat24 - Remove support for Python <= 2.5 (#79953)Matt Clay2023-02-081-0/+2
|
* improve password_hash warning for unsupported algorithms (#79872)Sloane Hertel2023-02-081-0/+4
| | | | | * password_hash - give a warning for unsupported algorithms (that raise a TypeError) * add suggested changes, a test and changelog
* Fix detection of available hashlib algorithms (#79946)Matt Clay2023-02-081-0/+7
| | | | | | | | | | * Fix detection of available hashlib algorithms Detection of hashlib algorithms now works on Python 3.x. The new implementation works on Python 2.7 and later. Test coverage is provided by both integration and unit tests. * Add additional details about hashlib in docs
* ansible-test - Fix file permissions for delegation (#79932)Matt Clay2023-02-071-0/+9
| | | | | | | | | * ansible-test - Fix file permissions for delegation * Set more restrictive permissions for SSH key * Check all execute bits, not just owner * Add a breaking_changes changelog entry
* Improving the RETURN and its docs on the apt_repository module (#79658)Mateus Rangel2023-02-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | * Improving the documentation on how we generate the default value of the filename parameter * fix pep8 * removing unnecessary documentation and improving the module's return * making the RETURN docs * pep8 * version_added and changelog * module._diff * module._diff fix * add rudimentary tests for new outputs --------- Co-authored-by: Matt Davis <mrd@redhat.com>
* ansible-test - Remove old containers and remotes (#79929)Matt Clay2023-02-061-0/+3
|
* Update collections.abc imports (#79911)Matt Clay2023-02-041-0/+6
| | | | | | | | | | | | | | * Update `collections.abc` imports - Use `six.moves` for modules and module_utils - Use `collections.abc` for controller code This avoids using `ansible.module_utils.common._collections_compat`, which was added before the vendored `six` was updated to provide these imports. * Update _collections_compat to use six.moves Also update the custom pylint rule to reflect this change.
* ansible-test - Enable trailing-comma-tuple pylint rule (#79909)Matt Clay2023-02-041-0/+2
|
* Clean up unused imports in plugins (#79899)Matt Clay2023-02-031-0/+6
|
* Clean up unused imports in core (#79900)Matt Clay2023-02-031-0/+2
| | | | | * Clean up unused imports in core * Add changelog fragment
* Remove unused stdlib imports from module_utils (#79905)Matt Clay2023-02-031-0/+4
|
* Remove unused internal imports from module_utils (#79906)Matt Clay2023-02-031-0/+4
|
* Clean up unused imports in modules (#79898)Matt Clay2023-02-031-0/+2
|
* user - Remove invalid return docs (#79891)Matt Clay2023-02-021-0/+3
|
* Use arg validation in debug action (#79866)Matt Martz2023-02-021-0/+2
| | | | | | | * Use arg validation in debug action. Fixes #79862 * Add clog frag * Move the msg default into the argspec
* ansible-test - Specify config path in plugin error (#79881)Matt Clay2023-02-021-0/+3
|
* AddType - Support compiling with /unsafe C# code (#79853)Jordan Borean2023-01-311-0/+2
| | | | | * AddType - Support compiling with /unsafe C# code * Update Ansible version in docstring
* ansible-test - Update base and default containers (#79846)Matt Clay2023-01-301-0/+2
|
* Ansible.Basic.cs - Fix compile error on PS 7.3.x (#79848)Matt Clay2023-01-301-0/+2
|
* fix installing collections from git repos that contain MANIFEST.json (#79808)Sloane Hertel2023-01-261-0/+2
| | | | | | | | | | | | | * add null 'manifest' key to metadata for git repo collections containing MANIFEST.json changelog * set to Sentinel instead of None * Test installing a collection in a git repo that contains a MANIFEST.json * fix test * Update changelogs/fragments/ansible-galaxy-install-git-src-manifest.yml
* ansible-test - Deprecate the foreman test plugin (#79821)Matt Clay2023-01-261-0/+3
|
* ansible-test - Update the NIOS test container (#79820)Matt Clay2023-01-261-0/+2
|