summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove straight.plugin dependency (#80084)Matt Clay2023-02-2410-11/+32
|
* Remove unused integration test support files (#80081)Matt Clay2023-02-237-3126/+0
| | | | | | | * Remove unused integration test support files * Remove obsolete ignores ci_complete ci_coverage
* Remove unused network test support files (#80080)Matt Clay2023-02-2315-3183/+0
| | | | | * Remove unused network test support files * Remove obsolete ignores
* ansible-test - Fix vendoring support (#80074)Matt Clay2023-02-236-0/+70
| | | | - Support loading of vendored Python packages. - Exclude vendored Python packages from payloads.
* 📦 Integrate manpage builds into PEP 517 build backendSviatoslav Sydorenko2023-02-239-1/+445
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch creates a thin wrapper around the `setuptools`' PEP 517 build backend in-tree. It features an ability to request generating the manpage files in the process of building a source distribution. This toggle is implemented using the `config_settings` mechanism of PEP 517. One must explicitly pass it a CLI option to the build front-end to trigger said behavior. The packagers are expected to use the following call: python -m build --config-setting=--build-manpages This option has no effect on building wheels. 🧪 The change includes integration tests This test runs building and re-building sdists and wheels with and without the `--build-manpages` config setting under the oldest-supported and new `setuptools` pinned. It is intended to preserve the interoperability of the packaging setup across Python runtimes. An extra smoke test also verifies that non PEP 517 interfaces remain functional. PR #79606 Co-authored-by: Matt Clay <matt@mystile.com>
* Docs: Clarify note on tags (#80079)Raphael Michel2023-02-231-1/+1
| | | | The current wording could be read as "tasks that are tagged *both* configuration and packages" while in fact it is "tasks that are tagged *either* configuration *or* packages"
* Introduce Delegatable and Notifiable mixin classes (#80077)Martin Krizek2023-02-237-21/+33
| | | | | | | * Introduce Delegatable and Notifiable mixin classes * fix sanity * fix sanity
* package_facts requires python-rpm on SUSE systems in ansible 2.12.1 (#80041)Desmond Obisi2023-02-231-0/+2
|
* fix: jinja complex type transforms doesn't work as documented (#80067)Desmond Obisi2023-02-231-2/+2
| | | jinja complex type transforms: dict(somelist| slice(2)) doesn't work as documented. Changed the example to use zip_longest
* consistent booleans for page text and code blocks (#80036)Aastha Varma2023-02-231-4/+4
| | | | | * consistent booleans for page text and code blocks * Update check_mode from n to false
* Update collection_integration_updating.rst (#80037)Player2562023-02-231-2/+2
|
* Clarify when plugin settings are being populated (#79710)nkakouros2023-02-221-1/+11
|
* Use FAs with inheritance only when applicable (#80026)Martin Krizek2023-02-2213-53/+68
| | | | | | | | ... and set default value of an attribute on an object only in NonInheritableFA. Fixes #79777 ci_complete
* Update playbooks_tests.rst (#79788)Gijikiki2023-02-221-1/+1
|
* Update ansible-test openshift plugin tests (#80064)Matt Clay2023-02-212-3/+10
| | | | | Update ansible-test openshift plugin tests to use config to get server endpoint. Also update the comment explaining why the tests are disabled.
* Fix markdown in changelog fragment (#80065)devon-mar2023-02-211-1/+1
|
* add wheel to docsite pre-reqs #79513 (#80061)Don Naro2023-02-211-3/+2
|
* ansible-test - Adjust vcenter test plugin behavior (#80063)Matt Clay2023-02-214-4/+23
| | | | | 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.
* ansible-test - Update base and default container (#80058)Matt Clay2023-02-211-2/+2
|
* Fix #80020 typos confusing `pylint` for `pytest` (#80056)Sviatoslav Sydorenko2023-02-213-7/+7
|
* ansible-test - Update mypy and pylint requirements (#80049)Matt Clay2023-02-213-14/+14
|
* ansible-test - Show Python version before install (#80022)Matt Clay2023-02-212-0/+18
| | | Always indicate the Python version being used before installing requirements.
* ansible-test - Allow target prefixes to use `_` (#80021)Matt Clay2023-02-216-7/+21
| | | 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-216-0/+93
| | | 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-204-2/+13
|
* Add Steampunk Spotter to Other tools list (#80006)Anže Luzar2023-02-201-0/+1
|
* ansible-playbook -K breaks when passwords have quotes (#79837)Miklos Sagi2023-02-203-2/+22
| | | Now only 'unquote' when ini config file is the source
* Avoid trailing spaces in unit test (#80033)Matt Clay2023-02-181-9/+10
|
* Remove trailing spaces from lines in YAML (#80032)Matt Clay2023-02-1818-39/+39
|
* Add missing newlines to YAML files (#80031)Matt Clay2023-02-1862-62/+62
|
* Update docs requirements to latest package versions (#79930)Sandra McCann2023-02-179-43/+54
| | | Co-authored-by: Matt Clay <matt@mystile.com>
* update banner' (#79971)Sandra McCann2023-02-151-1/+4
|
* Data tagging delayed to 2.16 (#80011)Matt Martz2023-02-151-2/+1
|
* Add condition that causes a when to skip a task to output msg (#78918)Jordan Borean2023-02-148-5/+43
| | | | | | | | | | | * 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-148-12/+51
| | | Fixes #79968
* ansible-test - Disable the pep8 E203 rule (#79966)Matt Clay2023-02-143-1/+8
| | | | 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-142-0/+9
|
* Revert "Disable F37 podman tests for ansible-test (#79998)"Matt Clay2023-02-141-0/+2
| | | | This reverts commit 875a4ec2428f289cbeb855ccb4e099e67b863813.
* ansible-test - Improve pylint backwards compat (#79997)Matt Clay2023-02-142-1/+4
|
* Disable F37 podman tests for ansible-test (#79998)Matt Clay2023-02-141-2/+0
| | | | The recent update from podman 4.3.1 to 4.4.1 has broken container management. Removing the tests from the CI matrix until the issue is resolved.
* fixes typo in Ansible 7 roadmap (#79996)Alicia Cozine2023-02-141-1/+1
| | | Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
* adds roadmap for Ansible 8 (#79598)Alicia Cozine2023-02-142-0/+56
|
* user - fix comparing existing group names to group IDs (#79981)Sloane Hertel2023-02-143-10/+58
|
* ansible-test - Improve code formatting (#79983)Matt Clay2023-02-13111-294/+724
| | | | | | | | | | | | | | | | | * ansible-test - Add blank lines after docstrings * ansible-test - Preserve formatting of arg pairs * ansible-test - Remove unused string * ansible-test - Remove pointless dict() usage * ansible-test - Clean up initial func arg indenting * ansible-test - Clean up constructor arg indenting * ansible-test - Clean up func arg wrapping * ansible-test - Clean up comma and paren placement
* ansible-test - Enable unused-import pylint rule (#79912)Matt Clay2023-02-132-1/+2
| | | This was previously enabled for core. This change enables it for collections.
* ansible-test - Remove auto format pylint rule (#79985)Matt Clay2023-02-133-26/+3
|
* ansible-inventory, add --limit option (#79596)Brian Coca2023-02-133-21/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* ansible-test - Clean up indentation and spaces (#79980)Matt Clay2023-02-1057-534/+534
|
* Update mypy to version 1.0.0 (#79963)Matt Clay2023-02-104-14/+14
|
* fix core devel doc output (#79902)Sandra McCann2023-02-091-1/+1
|