| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
| |
Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add some more test coverage for unarchive
This moves over (and slightly extends) coverage which was found in
incidental_flatpak_remote.
Signed-off-by: Rick Elrod <rick@elrod.me>
* add a group for testing too, user creation does not mean group creation on all platforms
Signed-off-by: Rick Elrod <rick@elrod.me>
* update the test group assert
Signed-off-by: Rick Elrod <rick@elrod.me>
* Fix style
Signed-off-by: Rick Elrod <rick@elrod.me>
* block/always
Signed-off-by: Rick Elrod <rick@elrod.me>
|
|
|
|
|
|
| |
(#68412)
Signed-off-by: Rick Elrod <rick@elrod.me>
|
|
|
| |
Signed-off-by: Rick Elrod <rick@elrod.me>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* fix vault tmpe file handling
* use local temp dir instead of system temp
* ensure each worker clears dataloader temp files
* added test for dangling temp files
* added notes to data loader
CVE-2020-10685
|
|
|
|
| |
collections now (#68264)
|
| |
|
|
|
| |
Also show most basic way of installing OpenSSH via Chocolatey
|
| |
|
|
|
| |
The content was relocated nearly 7 years ago.
|
|
|
| |
The guidelines were moved to the docs site over 2 years ago.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
should fix following when setting windows path in ansible.cfg:
{"ansible_facts": {}, "changed": false, "failed_modules": {"setup": {"changed": false, "failed": true, "msg": "Get-AnsibleParam: Parameter 'fact_path' has an invalid path '/home/myname/ansible/test/C:\\users\\vagrant\\facts.d\\' specified."}}, "msg": "The following modules failed to execute: setup\n"}
|
|
|
|
|
|
|
|
|
|
|
| |
* added test to verify xrs collection action/module
* added to runme
* sanity fixes
* corrected name
* avoid windoez
|
| |
|
|
|
|
|
| |
* disable bot notification spam
* add new key to botmeta sanity
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* ansible-galaxy - add download option
* Fix sanity issues and added integration tests
* Fix doc suggestions
* Added --pre option
|
|
|
| |
Signed-off-by: Rick Elrod <rick@elrod.me>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* galaxy - preserve mode properly on artifact
* Fix py2 encoding issue
* Update lib/ansible/galaxy/collection.py
Co-Authored-By: Matt Clay <matt@mystile.com>
* Use sane defaults instead of sourcing from tarfile
Co-authored-by: Matt Clay <matt@mystile.com>
|
|
|
|
|
|
|
| |
- also only replace when needed
- switched from replace to index
- added test to verify bogus_facts are not accepted
CVE-2020-10684
|
|
|
|
|
|
| |
Improve coverage of the apt module and remove some incidental
coverage from incidental_lookup_rabbitmq.
Signed-off-by: Rick Elrod <rick@elrod.me>
|
|
|
|
| |
Avoid raising an exception if pkgstr does not complains with expected
value.
|
|
|
|
| |
jinja2._compat.text_type has been removed in jinja2's master branch so
use ansible's to_text instead.
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Add content dir where Ansible will look for the content provided by ACD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove some unreachable code in the file module
Remove some cases in file.py which are covered by conditionals a few
lines earlier. Remove the duplicate code which will never be hit.
Signed-off-by: Rick Elrod <rick@elrod.me>
* Restore incidental file coverage from timezone module
Signed-off-by: Rick Elrod <rick@elrod.me>
* Combine two conditionals, add a changelog entry
Signed-off-by: Rick Elrod <rick@elrod.me>
* Make new test syntax consistent, add two stat tests
Signed-off-by: Rick Elrod <rick@elrod.me>
|
|
|
|
|
|
|
| |
* hacking - Add script to easily rebalance Shippable groups
* Fix py26 compile issue
* Add option to automatically change test target aliases
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Support pre-releases via new SemanticVersion. Fixes #64905
* Don't treat buildmeta as prerelease
* Don't inherit from str and int
* Add helper method to try and construct a SemanticVersion from a LooseVersion
* Don't count major 0 as pre-release, it's different
* Guard against invalid or no version in LooseVersion
* return a bool
* Add integration tests for pre-release
* Fix up lingering issues with comparisons
* typo fix
* Always allow pre-releases in verify
* Move pre-release filtering into CollectionRequirement, add messaging when a collection only contains pre-releases
* Update changelog
* If explicit requirement allow pre releases
* Enable pre-releases for tar installs, and collections already installed when they are pre-releases
* Drop --pre-release alias, make arg name more clear
* Simplify code into a single line
* Remove build metadata precedence, add some comments, and is_stable helper
* Improve from_loose_version
* Increase test coverage
* linting fix
* Update changelog
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix ansible-test coverage analysis option usage.
The `--input-dir` option for `coverage analyze targets generate` was being ignored.
No changelog entry since this feature has not yet been released.
* Move coverage config to fix type annotations.
Declaring the types before referencing them makes sure they're recognized by tools such as PyCharm.
|
| |
|
|
|
|
|
| |
* Address fixme and handle fitler/test errors for collections better. Fixes #66721
* Re-arrange code
|
| |
|
|
|
|
|
|
|
| |
* Update pip install instructions
* Remove a few words
* We are not maintaining RPMs on releases.ansible.com any longer
|
| |
|
|
|
|
| |
Fix overlooked in https://github.com/ansible/ansible/pull/68372/
|
|
|
|
|
| |
Now empty `*.py` files are ignored during module_utils import analysis for change detection.
This eliminates "No imports found" warnings for files which should have no imports.
|
|
|
|
|
|
|
| |
* Add `--plugin-path` option to `incidental.py`.
* Report on plugins with no test target.
* Add `--verbose` option to script.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix get_recent_coverage_runs.py to handle ongoing runs
Signed-off-by: Rick Elrod <rick@elrod.me>
* Color code test status to make it easier to see at a glance
Signed-off-by: Rick Elrod <rick@elrod.me>
* fix lint
Signed-off-by: Rick Elrod <rick@elrod.me>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Rename `tests` test to match plugin type.
* Rename `test_infra` test to avoid confusion.
This test target is not a test for test plugins.
* Rename `vars_prompt` test to avoid confusion.
* Update sanity ignores.
|