summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* urls - remove deprecated client key calls (#80751)HEADdevelJordan Borean2023-05-173-20/+24
|
* ansible-test - Fix traceback when mixing sources (#80801)Matt Clay2023-05-175-9/+30
| | | | | * ansible-test - Fix traceback when mixing sources * ansible-test - Refactor layout error handling
* Fix hard-coded interpreter in test_async_wrapper (#80816)Matt Clay2023-05-161-2/+2
|
* Use strings for `removal_date` in runtime metadata (#80815)Matt Clay2023-05-162-4/+6
|
* Use subset checks for some collection loader tests (#80812)Matt Clay2023-05-161-2/+3
|
* No core irc meeting (#80811)Matt Martz2023-05-161-4/+0
|
* Add Ansible community 8.0.0b1 porting guide (#80807)Anwesha Das2023-05-161-40/+194
|
* update version switcher for 2.15 (#80556)Sandra McCann2023-05-151-2/+2
|
* config lookup, new option to show origin of value (#80651)Brian Coca2023-05-114-9/+28
|
* ansible-test - Add RHEL 9.2 support (#80755)Martin Krizek2023-05-113-6/+9
|
* ansible-test - Fix handling of long timeouts (#80769)Matt Clay2023-05-102-1/+3
|
* ansible-test - Fix timeout handling (#80764)Matt Clay2023-05-107-36/+83
|
* [sanity-mypy] Ignore re-import warning (#80763)Abhijeet Kasurde2023-05-101-1/+1
| | | | | | * get_origin is already imported warning can be ignore safely. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* ansible-test - Avoid use of deprecated utcnow (#80750)Matt Clay2023-05-107-12/+16
| | | The timestamps are only used by ansible-test, not the junit callback, so this change only impacts ansible-test.
* junit-xml - Remove outdated type ignore hint (#80748)Matt Clay2023-05-091-1/+1
|
* fix error if path had wildcard in it (#74723)PRASOON KARUNAN V2023-05-103-2/+20
| | | | | | | * fix error if path had wildcard in it * add test * add changelog fragment
* Remove unnecessary test case in vault editor (#80741)Abhijeet Kasurde2023-05-091-14/+2
| | | | | | | | * Remove test_real_path_symlink test case * Check if we do not get `-` return when some value other `-` is passed Fixes: #80444 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* setup module, retry facter to handle --puppet errors (#80645)Brian Coca2023-05-082-15/+10
| | | | | | | | | * setup module, retry facter to handle --puppet errors facter versions have changed how they deal with the --puppet flag when puppet is not present, most versions will just ignore it and not error, but initial versions of facter 4 changed the behaviour (later reverted). fixes #80496
* ansible-test - Update the NIOS test container (#80739)Matt Clay2023-05-082-1/+3
|
* first_found fix no terms option (#76550)Brian Coca2023-05-083-4/+19
| | | | | also fix bug with multiple items clobbering previous settings Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
* docsite build: upgrade sphinx-ansible-theme and antsibull-core (#80734)Felix Fontein2023-05-082-3/+3
|
* Prevent setting arbitrary attrs on Jinja2 envs via overrides (#80715)Martin Krizek2023-05-052-1/+6
|
* ansible-test - Always use unique container names (#80724)Matt Clay2023-05-0411-120/+68
|
* Fix docstrings RST markup in `ansible-console` CLI module (#80719)Sviatoslav Sydorenko2023-05-041-16/+20
| | | | | | | | | | | | | | | | | | * 📝🐛 Fix RST list @ `ansible-console` manpage Said CLI entrypoint docstring is used to construct the corresponding manpage. `docutils` were producing the following warning with the current RST markup used there, as follows: :36: (WARNING/2) Bullet list ends without a blank line; unexpected unindent. This change puts a portion of the first list entry on a separate line which allows the RST parser stomach it without any problems and produce correct output without gibberish in it. * 🎨📝 Use RST inline code @ ansible-console doc The single backtick syntax was causing things to be interpreted as italics text. The inline code needs double backticks.
* Account for overlays when interacting with Jinja envs (#80705)Martin Krizek2023-05-045-4/+30
| | | | | | | | Instead of using Templar.environment in Templar.do_template for accessing/mutating the environment, myenv local variable should be used because it is the environment used for actual templating. It can either point to Templar.environment or newly created environment overlay. Fixes #80605
* Remove unused code from lib/ansible/collections/ (#80712)Matt Clay2023-05-032-65/+0
|
* Add FreeBSD 13.2 to ansible-test (#80698)Brian Coca2023-05-033-0/+7
|
* Use ansible.module_utils.common.text.converters (#80704)Matt Clay2023-05-03269-271/+294
| | | Replace use of old `ansible.module_utils._text` and add a unit test to maintain backwards compatibility.
* Fix os.walk issues in package-data sanity test (#80703)Matt Clay2023-05-022-32/+8
|
* pep517 backend - Copy symlinks when copying source (#80690)Matt Clay2023-05-022-1/+4
|
* Improve coverage of role unit tests (#80695)Matt Clay2023-05-022-27/+16
|
* Wording change (#80664)Abhijeet Kasurde2023-05-021-1/+1
|
* Fix typo in comment filter option (#80672)Chris van Meer2023-05-021-1/+1
|
* Add Ansible community 8.0.0a3 porting guide (#80691)Anwesha Das2023-05-021-0/+27
|
* Better parse virtualenv_command option for pip (#80624)Dmitriy Rabotyagov2023-05-023-1/+42
| | | | | | | | | | Atthe moment if a users wants to protect virtualenv_command by using quotes around 'venv', module will fail out as literal parsing is used at the moment. In order to imrpove things, argparse is leveraged to parse out passed value to the virtualenv_command Closes-Bug: #76372 Signed-off-by: Dmitriy Rabotyagov <noonedeadpunk@gmail.com>
* Fix docs-build test to not mutate source tree (#80689)Matt Clay2023-05-011-20/+47
|
* Improve unit test code coverage (#80683)Matt Clay2023-05-011-14/+3
|
* Release tool improvements (#80641)Matt Clay2023-05-011-1/+50
| | | | | * Provide reproducible sdist builds. * Use reproducible wheel builds. * Add PyPI artifact checks.
* Don't include a default for cli as it overrides config with lesser pr… ↵Brian Coca2023-05-012-2/+7
| | | | | | | | (#80650) * Don't include a default for CLI as it overrides config with lesser precedence connection plugins should already use the same config entries (and more) than DEFAULT_TIMEOUT.
* Removes extraneous parentheses; Fixes 80670 (#80671)Samarendra M Hedaoo2023-04-281-1/+1
| | | | | * Added missing parentheses; Fixes 80670 * Removes both parentheses.
* service module : remove flag confugration from openbsd enable/disable ↵Brian Coca2023-04-272-91/+22
| | | | | | | | | | | | service (#80628) fixes #66434 * removed flag setting from enable/disable on openbsd service was changing permanent config on openbsd, which is not expected from the this module * if in check mode, module should not stop at enable/disable * simplify and clean up opensd service enable/disable * does break for those that were using service for configuring flags
* [ansible-galaxy] Fix installing signed collections (#80661)Sloane Hertel2023-04-274-32/+12
| | | | | | | | | * Fix installing signed collections by using the fqcn, version, source, and type as a unique identifier. Define __hash__ and __eq__ methods to handle Candidate/Requirement comparison excluding signatures which aren't fully populated until install time. * Remove PinnedCandidateRequests since it is redundant now. * Fix verifying against a signed remote when the keyring isn't configured
* Use assertRaisesRegex in unit test (#80663)Matt Clay2023-04-271-3/+3
|
* Remove terminal viewing docs (#80655)Abhijeet Kasurde2023-04-271-7/+0
| | | | | | | | | * ansible-doc command can not handle terminal plugins since they are not documentable and configurable. Removing documentation section to list them. Fixes: #80140 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* _symbolic_mode_to_octal- fix raising ValueError for invalid symbolic modes ↵Sloane Hertel2023-04-274-4/+33
| | | | | | | (#80449) validate the full user and perm strings instead of just first character fixes unhelpful unarchive error for some invalid modes
* Remove deprecated FileLock class (#80438)Martin Krizek2023-04-273-101/+2
|
* ActionBase: remove deprecated _remote_checksum (#80440)Martin Krizek2023-04-273-33/+2
|
* Remove deprecated default.fact_caching_prefix ini config option (#80441)Martin Krizek2023-04-272-6/+2
|
* Use package_data instead of include_package_data (#80652)Matt Clay2023-04-263-15/+46
| | | | | This resolves warnings generated by setuptools such as the following: _Warning: Package 'ansible.galaxy.data' is absent from the `packages` configuration.
* source module compression setting directly from config (#80647)Brian Coca2023-04-262-1/+4
| | | | | * source module compression setting directly from config no need to proxy via play_context, which can fall out of date w/o constant variable updates.