Sandra McCann
ea9db2b441
Backportapalooza 02 09 ( #79962 )
...
* make this a warning, not a comment (#79928 )
Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
(cherry picked from commit 5f947f867c )
* Update example to always init ANOTHER_LIBRARY_IMPORT_ERROR (#79927 )
(cherry picked from commit 24519f3bd1 )
* Rst fixes (#79939 )
* fix rstcheck errors for 6.1.1
* spell shell correctly
(cherry picked from commit dc99005820 )
* Update dnf.py (#79679 )
(cherry picked from commit 0ab53aefc9 )
* Change `yes` to `true` in uri-module (#79934 )
(cherry picked from commit b5ff981369 )
---------
Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com>
Co-authored-by: Matt Martz <matt@sivel.net>
Co-authored-by: Bartłomiej Kida <wireboot@gmail.com>
Co-authored-by: Sebastian Gumprich <rndmh3ro@users.noreply.github.com>
3 years ago
Sandra McCann
6daf33b571
Docs Backportapalooza 01 26 ( #79828 )
...
* fix filename for sidecar docs (#79779 )
(cherry picked from commit f2707d1fbc )
* correct examples to use removed_from_collection not collection_name (#79803 )
(cherry picked from commit 7ab3de7ee8 )
* Fix: documentation for per-task timeout (#79715 )
(cherry picked from commit 48e6bf8d27 )
* [Docs] maintainers_guidelines: add WG and real-time chat request info (#79750 )
(cherry picked from commit 6cb6d655b3 )
* doc fix for platform content #79794 (#79801 )
(cherry picked from commit d7a4152851 )
* Expand docs for the import sanity test. (#79768 )
* Expand docs for the import sanity test.
* Remove note about Python 2.7 compat.
It should not be needed since there is a sanity test to enforce use of `__metaclass__ = type`.
* Improve introductory paragraph.
* Fix link typo.
(cherry picked from commit 2164d5699c )
* docs: Extend password entry of ansible.builtin.user (#79694 )
* docs: Extend password entry of ansible.builtin.user
Clarify that `password` sets the password hash.
Not the actual password.
Fixes part of #79684
(cherry picked from commit 6cd1a1404a )
* Update dev_guide.rst (#79625 )
(cherry picked from commit 65eb5c0a9f )
* Improve documentation on requirements.yml (#76140 )
Makes it clear that user can use range identifiers with collection
versions inside requirements.yml files.
(cherry picked from commit 44dcfde9b8 )
---------
Co-authored-by: Evgeni Golov <evgeni@golov.de>
Co-authored-by: Jo <jo@swagspace.org>
Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
Co-authored-by: prasadpatil49 <51715670+prasadpatil49@users.noreply.github.com>
Co-authored-by: Matt Clay <matt@mystile.com>
Co-authored-by: Hofer-Julian <30049909+Hofer-Julian@users.noreply.github.com>
Co-authored-by: Jens Timmerman <github@caret.be>
Co-authored-by: Sorin Sbarnea <ssbarnea@redhat.com>
3 years ago
Matt Clay
4ff76ffe21
[stable-2.14] Fix link in compile sanity test docs.
...
(cherry picked from commit eae02bf5b8 )
Co-authored-by: Matt Clay <matt@mystile.com>
3 years ago
Sandra McCann
66889d8a7f
Backportapaloosa 12 08 ( #79565 )
...
* Add Ansible community 6.7.0 porting guide (#79544 )
(cherry picked from commit 3cdf589ca7 )
* Fix hardcoded python call (#79520 )
Co-authored-by: Lee Garrett <lgarrett@rocketjump.eu>
(cherry picked from commit 3fd519de57 )
* Update windows_faq.rst (#79552 )
`python-pip` changes to `python3-pip` for the Ubuntu 20.04 WSL distro
(cherry picked from commit 527abba860 )
* Add Ansible community 7.1.0 porting guide (#79553 )
(cherry picked from commit b1caba8b53 )
* fixed misleading setup example (#79495 )
(cherry picked from commit bc13099e56 )
* Update docs for the `compile` sanity test. (#79562 )
(cherry picked from commit 932a32153a )
* Remove obsolete legacy integration test docs. (#79563 )
(cherry picked from commit 0f4afd7e6d )
* fix: broken link (#79461 )
(cherry picked from commit 6a7fb7d2ab )
Co-authored-by: Anwesha Das <anwesha@das.community>
Co-authored-by: Lee Garrett <leegarrett@users.noreply.github.com>
Co-authored-by: Raymond Yee <raymond.yee@gmail.com>
Co-authored-by: Christian Adams <chadams@redhat.com>
Co-authored-by: zitatorocsik <zita.torocsik@gmail.com>
Co-authored-by: Matt Clay <matt@mystile.com>
Co-authored-by: Thomas Poindessous <thomas@poindessous.com>
3 years ago
Matt Clay
3ae796bdcf
[stable-2.14] ansible-test - Improve container management. ( #78550 ) ( #79507 )
...
* [stable-2.14] ansible-test - Improve container management. (#78550 )
See changelogs/fragments/ansible-test-container-management.yml for details..
(cherry picked from commit cda16cc5e9 )
Co-authored-by: Matt Clay <matt@mystile.com>
* ansible-test - Fix container detection. (#79530 )
(cherry picked from commit 80d2f8da02 )
3 years ago
Sandra McCann
548248604d
Backportapalooza 11 18 ( #79416 )
...
* communication.rst: Add IRC channel to Storage WG info (#79374 )
(cherry picked from commit 66cc952b49 )
* [DOCS] collection_release_with_branches.rst: update major releases section (#79335 )
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Don Naro <dnaro@redhat.com>
(cherry picked from commit 6baf25a048 )
* Update pull.py (#79387 )
(cherry picked from commit b7ea661807 )
* iss#55935: Documents missing internal parameters and polishes 'Intern… (#79118 )
Co-authored-by: Jaroslav Klech <jklech@redhat.com>
Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
(cherry picked from commit 3ae2f97d4a )
* Clarify that b64decode does not work with binary output (#79294 )
(cherry picked from commit f089aae5ee )
* Update fileglob.py (#78887 )
Improve documentation for relative file paths
(cherry picked from commit 6cec31574f )
* consolidate duplicated test files (#79380 )
(cherry picked from commit a954918b60 )
* communication.rst: add AAP Config As Code WG (#79365 )
(cherry picked from commit 35db7df9ce )
Co-authored-by: Andrew Klychkov <aklychko@redhat.com>
Co-authored-by: saranti <tsarantis@proton.me>
Co-authored-by: JaroslavKlech <klechh@gmail.com>
Co-authored-by: Joseph Shraibman <josephks@users.noreply.github.com>
Co-authored-by: seachanged <dll@sonic.net>
3 years ago
Sandra McCann
b5d8c954b8
Backport hacktoberfest 4 ( #79070 )
...
* docs: replace latin terms with english in the reference_appendices (#79010 )
(cherry picked from commit 4d3c12ae9e )
* docs: replace latin terms with english in the scenario_guides (#79008 )
(cherry picked from commit 367cdae3b2 )
* Docs: true/false with boolean values (#78980 )
* Adding FQCN community.postgresql. to postgresql modules
(cherry picked from commit 56285b1d2b )
* Docs: Add code-block wrappers to code examples (#79037 )
* Docs: Add code-block wrappers to code examples
(cherry picked from commit 63b5fc4b8d )
* Docs: Provide descriptive labels for http references (#78959 )
(cherry picked from commit f7c01bc866 )
* Docs: Adding code blocks wrapper (#79042 )
* Adding code blocks wrapper
(cherry picked from commit 3a788314a2 )
* Cleaned up test_strategies doc (#79045 )
Authored-by: Shade Alabsa <shadealabsa@microsoft.com>
(cherry picked from commit 3fc3371463 )
* Docs: fixed configs docs to properly display code blocks (#79040 )
* fixed some docs to properly display code blocks
Co-authored-by: Shade Alabsa <shadealabsa@microsoft.com>
(cherry picked from commit 25a770de37 )
* Docs: Add code-block wrappers in faq.rst (#79047 )
(cherry picked from commit 35700f57cc )
* Docs: Add code-block wrappers in lookup.rst & strategy.rst (#79032 , #79033 ) (#79048 )
(cherry picked from commit 680bf029b1 )
* Add code-block wrappers in network_debug_troubleshooting.rst
(cherry picked from commit 57f22529cb )
Co-authored-by: Samuel Gaist <samuel.gaist@idiap.ch>
Co-authored-by: prayatharth <73949575+prayatharth@users.noreply.github.com>
Co-authored-by: Mudit Choudhary <74391865+muditchoudhary@users.noreply.github.com>
Co-authored-by: Blaster4385 <53873108+Blaster4385@users.noreply.github.com>
Co-authored-by: Deepshri M <92997066+Deepshaded@users.noreply.github.com>
Co-authored-by: shade34321 <shade34321@users.noreply.github.com>
Co-authored-by: Shellylo <54233305+Shellylo@users.noreply.github.com>
Co-authored-by: Shubhadeep Das <dshubhadeep@gmail.com>
3 years ago
Sandra McCann
9d7989fbe8
Backport hacktoberfest 2 ( #79067 )
...
* Docs: Replace Latin terms in the dev_guide #78997 (#79005 )
(cherry picked from commit fbd98cd824 )
* replace with boolean true/false (#78950 )
(cherry picked from commit 78c9fb4159 )
* docs: replace latin terms with english in the os_guide directory (#79007 )
Fixes #79003
(cherry picked from commit 55925958ea )
Co-authored-by: Mazen Ramadan <mazenramadan00@gmail.com>
Co-authored-by: Niranjan Meghwal <56632168+NiranjanMeghwal@users.noreply.github.com>
Co-authored-by: Samuel Gaist <samuel.gaist@idiap.ch>
3 years ago
Sandra McCann
7077ea7f95
Backport hactoberfest 1 ( #79065 )
...
* apt_key, fix example indentation
Co-authored-by: Matt Clay <matt@mystile.com>
(cherry picked from commit cee9872605 )
* Docs: Add code-block wrappers to code examples: testing_documentation.rst (#78966 )
* Docs: Add code-block wrappers to code examples: testing_documentation.rst
List of changed files:
- docs/docsite/rst/dev_guide/testing_documentation.rst
* Fix: match whitespace convention of other occurences
(cherry picked from commit 538b99781f )
* added code-blocks according to #78962 (#78972 )
(cherry picked from commit 01484cdc68 )
* Adding code-block wrappers to code examples (#78968 )
(cherry picked from commit 1db75a41bf )
* added code-blocks according to #78963 (#78969 )
* added code-blocks according to #78963
* Update testing.rst, added newlines
(cherry picked from commit 446406a0c8 )
* Docs: Add code-block wrappers to code examples in style_guide (#78970 )
* Docs: Add code-block wrappers to code examples in style_guide
List of changed files:
- docs/docsite/rst/dev-guide/style_guide/index.rst
- docs/docsite/rst/dev-guide/style_guide/basic_rules.rst
(cherry picked from commit 3dc0c2135e )
* #78971 Update module_lifecycle.rst (#78974 )
* Update module_lifecycle.rst
(cherry picked from commit 93c2cb2b8e )
* #78965 Adding the code-block to prevent the translation (#78979 )
* Adding the code-block to prevent the translation
(cherry picked from commit 9afb37eda6 )
* Adds code-block in collection documentation (#78977 )
* fix issue #78976
(cherry picked from commit 1b922b42dd )
* docs - Use code-block to format examples in Windows module development walkthrough (#78985 )
(cherry picked from commit 56c48d1c45 )
* Docs: true/false with boolean values in docsite/rst/os_guide (#78957 )
(cherry picked from commit fb8c2daf46 )
* Update porting_guide_2.0.rst (#78951 )
Replaced http link with rst version - issue https://github.com/ansible/ansible/issues/78914
(cherry picked from commit dc2d15fca4 )
* Update porting_guide_3.rst (#78952 )
Fixes #78914
(cherry picked from commit 919c449256 )
* Update porting_guide_4.rst (#78953 )
(cherry picked from commit ba32642538 )
* Update porting_guide_5.rst (#78954 )
(cherry picked from commit 5137cb16e9 )
* scenario guide doc changes (#78934 )
(cherry picked from commit 5b333c9665 )
Co-authored-by: Jasper <44026484+jasperjonker@users.noreply.github.com>
Co-authored-by: Ozan Uslan <54141068+ozanuslan@users.noreply.github.com>
Co-authored-by: Lukas Grimm <ombre@ombre.ch>
Co-authored-by: Deepshri M <92997066+Deepshaded@users.noreply.github.com>
Co-authored-by: IMvision12 <88665786+IMvision12@users.noreply.github.com>
Co-authored-by: Luigi Giugliano <luigi3000@gmail.com>
Co-authored-by: Thomas Doczkal <thomas@doczkal.eu>
Co-authored-by: jmakhack <joshmak@berkeley.edu>
Co-authored-by: Sudipto Ghosh <sudipto@ghosh.pro>
Co-authored-by: Kampftoast <creeper00001@googlemail.com>
Co-authored-by: J-F-Far <joel.f.farthing@gmail.com>
3 years ago
Muhammad Rafly Andrianza
0f688f07af
update the out-of-date ansible-test sanity ignores ( #78342 )
3 years ago
Matt Clay
3d5637beec
Initial mypy sanity test support for core.
4 years ago
Sandra McCann
af7c9deb4e
add crosslinks for changelog fragments ( #77022 )
4 years ago
Jordan Borean
7dd22b8b4b
Update Windows host requirements ( #76582 )
4 years ago
Matt Clay
bb63c97c16
ansible-test - Update import test and sanity requirements. ( #76308 )
...
* Add script to freeze sanity requirements.
* Declare sanity test requirements and freeze
* Use pinned requirements for import.plugin test.
* Expand scope of import test for ansible-core.
* Add ignores for galaxy import errors.
* Update test-constraints sanity test.
4 years ago
Samuel Gaist
19fce0527a
docs - Use code-block to format code examples in Developer Guide ( #75849 )
...
Fixes #75663
4 years ago
Matt Clay
4ea8d9a782
ansible-test - split controller/target testing ( #75605 )
4 years ago
Aine Riordan
17122edfc5
Docs: Fix section header notation in Developer Guide ( #75721 )
4 years ago
Erik Zettel
c2fa71c4e8
Fix various typos in documentation ( #75662 )
...
* docs/docsite/rst/dev_guide/developing_modules_general_aci.rst: fix typos
* docs/docsite/rst/dev_guide/testing/sanity/no-get-exception.rst: fix typos
* docs/docsite/rst/dev_guide/testing_units_modules.rst: fix typos
* docs/docsite/rst/network/dev_guide/developing_resource_modules_network.rst: fix typos
* docs/docsite/rst/porting_guides/porting_guide_2.0.rst: fix typos
* docs/docsite/rst/porting_guides/porting_guide_2.10.rst: fix typos
* docs/docsite/rst/porting_guides/porting_guide_2.4.rst: fix typos
* docs/docsite/rst/porting_guides/porting_guide_3.rst: fix typos
* docs/docsite/rst/porting_guides/porting_guide_4.rst: fix typos
* docs/docsite/rst/reference_appendices/glossary.rst: fix typos
* docs/docsite/rst/reference_appendices/release_and_maintenance.rst: fix typos
* docs/docsite/rst/scenario_guides/vmware_rest_scenarios/collect_information.rst: fix typos
* docs/docsite/rst/scenario_guides/vmware_rest_scenarios/vm_tool_information.rst: fix typos
* docs/docsite/rst/scenario_guides/vmware_scenarios/vmware_inventory_vm_attributes.rst: fix typos
* docs/docsite/rst/user_guide/playbooks_debugger.rst: fix typos
* docs/docsite/rst/user_guide/playbooks_filters.rst: fix typos
* docs/docsite/rst/user_guide/windows_performance.rst: fix typos
* docs/docsite/rst/scenario_guides/vmware_scenarios/vmware_inventory_vm_attributes.rst: fix typos
4 years ago
Matt Clay
99a79e1969
ansible-test - Move code from _data to _util. ( #75495 )
...
* Update paths to match relocated files.
* Update ansible-test symlink paths.
* Update path classification.
* Update MANIFEST.in
* Update sanity test context paths.
* Update sanity ignores.
* Update shebang sanity test.
* Update configure-remoting-ps1 sanity test.
* Update BOTMETA.yml to reflect new paths.
* Update paths in collection loader comments.
* Update Makefile for ansible-test.
* Update docs.
* Add changelog fragment.
4 years ago
Alicia Cozine
3c3e30a610
Docs: Add Matrix as a chat option ( #75406 )
4 years ago
Mark Mercado
1906d75907
Adding DigitalOcean cloud support to ansible-test ( #74222 )
5 years ago
schurzi
5e5bfa8116
remove deprecated ansible.module_utils._text from documentation ( #73211 )
...
According to comment in ansible.module_utils._text it is deprecated and
should not be used. This is now reflected in the documentation.
5 years ago
Alicia Cozine
b57444af14
Rebased pr73824 ( #73934 )
...
Co-authored-by: Eugene <k.evgen61@gmail.com>
Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
5 years ago
Felix Fontein
3cc693b92c
Import test: improve docs, add more tests ( #73600 )
5 years ago
Felix Fontein
1f3a90270b
Import sanity test for plugins ( #72497 )
5 years ago
John R Barker
37785255f2
validate ansible-base's and collections runtime.yml ( #69742 )
...
* Validate ansible-base & collection's runtime.yml
Add new test `runtime-metadata`
* Schema validation of file
* Error if a a legacy meta/routing.yml exist in a collection
* removal_date OR removal_version
* Add tombstone validation.
* Allow both ISO 8601 date strings and datetime.date objects (from YAML dates).
* Address review comments.
* Add metadata to test collection.
* Add requirements file.
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Matt Clay <matt@mystile.com>
6 years ago
Felix Fontein
a114da80ee
Use antsibull-changelog instead of packaged changelog generator ( #69313 )
...
Replace the ansible-base changelog linting and generation tool with antsibull-changelog and make it available for linting collections. Previously changelog linting was limited to ansible-base.
6 years ago
Matt Davis
ed9de94ad9
remove azure extras and extras_require support ( #67822 )
...
* remove azure extras and extras_require support
* Since Azure will be collectionized, the requirements will float more frequently than Ansible releases; the Azure collection needs to host the requirements now.
* Removed the dynamic extras support as well, since Azure was the only thing using it. If we need it again, it's easy to pull back from history.
* Mark azure-requirements as orhpaned.
This keeps the docs around so that existing links from old test runs remain valid.
Co-authored-by: Matt Clay <matt@mystile.com>
6 years ago
Andrew Klychkov
907c98ebcd
/docs/docsite/rst/dev_guide: fix typos ( #67643 )
6 years ago
Marko Kohtala
c423b1f213
dev_guide: Correct path to ansible-test requirements files ( #66626 )
...
The requirements path was old due to file relocation in
commit d651bda123 .
6 years ago
Evgeni Golov
740ec90688
sanity ignores for a collection need to go to tests/sanity/ ( #62182 )
...
collections use tests/ not test/ as the folder for tests
6 years ago
Toshio Kuratomi
f58899eef7
Update release name for 2.10
...
Add a list of previously used release names to make it easy to tell what
release names are no longer usable.
Add a test that new release names have been added to the used list.
Fixes #61616
6 years ago
Matt Clay
5a50fb35df
Add sanity test for obsolete files.
...
This will help prevent accidental merging of content to recently obsoleted directories when adding new files.
It may also help contributors who have modified obsolete files understand where their changes should now be made.
6 years ago
Matt Clay
df59f06d6a
Additional ansible-test path fixes. ( #60300 )
...
* Add missing ansible-test injector symlink.
* More ansible-test path fixes.
* Expand bin-symlinks docs.
6 years ago
Matt Clay
39b3fc0926
Update ansible-test layout and payload handling.
6 years ago
Matt Clay
18867847f4
Split up "code smell" sanity tests. ( #60174 )
...
* Relocate ansible-only sanity tests.
* Get "code smell" sanity tests from multiple dirs.
- `test/lib/ansible_test/_data/sanity/code-smell/` - General purpose tests used for both Ansible and Ansible Collections.
- `test/sanity/code-smell/` - Tests specific to Ansible, will not be used for Ansible Collections.
6 years ago
Matt Clay
d651bda123
Relocate ansible-test code. ( #60147 )
...
* Initial move of `test/runner/` content.
`test/runner/lib/` -> `test/lib/ansible_test/_internal/`
`test/runner/` -> `test/lib/ansible_test/_internal/data/`
* Initial move of `test/sanity/` content.
`test/sanity/` -> `test/lib/ansible_test/_internal/data/sanity/` (except `test/sanity/ignore.txt`)
* Initial move of `test/units/pytest/` content.
`test/units/pytest/` -> `test/lib/ansible_test/_internal/data/pytest/`
* Follow-up move of `test/runner/unit/` content.
`test/lib/ansible_test/_internal/data/unit/` -> `test/lib/ansible_test/tests/unit/`
* Initial move of `ansible.cfg` content.
`test/units/ansible.cfg` -> `test/lib/ansible_test/_internal/data/units/ansible.cfg`
`test/env/ansible.cfg` -> `test/lib/ansible_test/_internal/data/env/ansible.cfg`
* Follow-up move of `data` directory.
`test/lib/ansible_test/_internal/data/` -> `test/lib/ansible_test/_data/`
* Update import statements.
* Add missing __init__.py for unit tests.
* Fix path references and miscellaneous issues.
6 years ago
Matt Clay
71e607dceb
Update docs references for ansible-test. ( #60109 )
...
* Remove outdated info from azure-requirements docs.
* Correct validate-modules usage.
6 years ago
Matt Clay
b4494fa547
Remove redundant "Sanity Tests »" from page title.
...
The docs now have multi-level breadcrumbs so including "Sanity Tests »" in the title on a sanity test page is redundant.
6 years ago
Matt Clay
5ed469f6b7
Fix sanity docs page titles.
...
The titles are used to generate the index of sanity tests, so they should match the name of the test.
6 years ago
Matt Clay
db7e9aa051
Use consolidated ignore.txt in ansible-test. ( #59618 )
6 years ago
Matt Martz
95f4282c42
Verify package data in setup.py installs all files ( #59537 )
...
* Add sanity test to ensure all non-py files are installed
* Fix mode and regex
* Fix role skel inventory package_data
* Add docs
* Update package_data for inventory files
* Address pylint concerns
* Another tweak to package_data
* Address review feedback
* Change index to 1
* add to ansible-only.txt
6 years ago
Toshio Kuratomi
146a7f8ff6
Split the metaclass == type and from future boilerplate code.
...
The metaclass boilerplate is safe to apply en masse. The future import
boilerplate needs code to be inspected to be sure that there aren't any
py2isms that need to be fixed. Split these two checks so that we can
fix them independently
Be explicit about which files are grandfathered so we can fix them up one by one
7 years ago
Alicia Cozine
3fc0694ffc
removes last :doc: links in the dev guide ( #58417 )
7 years ago
Matt Clay
f9b56a5b56
Add sanity test to check for unwanted files.
7 years ago
Matt Martz
9f83139dcb
Don't register tests as filters ( #55332 )
...
* Don't register tests as filters. Fixes #55319
* Remove tests for deprecated functionality
* Remove no-tests-as-filters sanity tests
* Remove docs too
* Revert "Remove docs too"
This reverts commit 7daf457a74 .
* Make no-tests-as-filters doc an orphan
7 years ago
Matt Clay
39bbadb2fd
Replace no-underscore-variable test with pylint. ( #54140 )
...
* Replace no-underscore-variable test with pylint.
* Update orphan handling for sanity test docs.
* Update command for listing tests.
7 years ago
Jordan Borean
7360db5956
doc - skip/windows for integration tests ( #53010 )
7 years ago
Toshio Kuratomi
dfd8b659c0
Have update-bundled check for updates to all bundled code
...
Add a test for whether we have bundled code inside of ansible that needs to be updated
7 years ago
Matt Clay
560e922440
Add more ansible-test aliases to test docs. ( #50921 )
7 years ago