You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/lib/ansible
Sam Doran 2cbfd1e350
Add porting guide and documentation for changes to argument spec validation (#74268)
* Add ArgumentSpecValidator to docs
* Improve docs for ArgumentSpecValidator
* Document removal of private methods

* Update module_utils documentation
    - Add docs for argument spec classes as well as validation and parameters files.
    - preserve the order in the source for errors.py
    - document DEFAULT_TYPE_VALIDATORS so it can be referenced elsewhere
    - fix automodule directive for validation.py

* Update docs in arg_spec and paremeters
    - This improves the generated documentation.

* Document breaking changes in porting guide.
* Update formatting in porting guide and add a Deprecated section
* Fine tune module_utils documentation


* Move instance docstring to the __init__ method
  Remove optional description since it fails the sanity test and I am not 100% it is valid anyway.

* Remoe incorrect parameter from docstring
  This was changed a while ago but wasn't removed from the docstring.

* Use attr rather than attribute
  The py:attribute: domain only exists in newer Sphinx >= 3.1.

* Improve documentation on exceptions
* Final pass
    - use args/kwargs instead of param
    - fix formatting errors that didn't display examples correctly
    - format TypeErrors so they are referenced as classes
    - specify complex types
5 years ago
..
_vendor Rename to ansible-core (#72594) 5 years ago
cli [2.12] 'attributes' (#73707) 5 years ago
collections saner path dir management (#72648) 5 years ago
compat Updated bundled libraries (#70418) 6 years ago
config fix config manager list loption with choices (#74267) 5 years ago
errors Correctly set path and fullpath for template vars (#73924) 5 years ago
executor [controller ansiballz] escape directory regex (#74270) 5 years ago
galaxy nonzero exit code on `ansible galaxy collection verify` failures (#74051) 5 years ago
inventory inventory: misc typo fixes (#73695) 5 years ago
module_utils Add porting guide and documentation for changes to argument spec validation (#74268) 5 years ago
modules Add umask option to user module (#73821) 5 years ago
parsing various fixes to command (#74212) 5 years ago
playbook Only check if play.hosts is a template when the play hasn't been finalized (#73941) 5 years ago
plugins [become] Add Solaris chmod ACL fallback 5 years ago
template Catch errors getting filters (#74127) 5 years ago
utils defend against bad or missing crypt (#74304) 5 years ago
vars Only check if play.hosts is a template when the play hasn't been finalized (#73941) 5 years ago
__init__.py transparent downstream vendoring (#69850) 6 years ago
constants.py All lookups ported to config system (#74108) 5 years ago
context.py Become plugins (#50991) 7 years ago
keyword_desc.yml Document and warn when max_fail and free are used (#72616) 5 years ago
release.py prep for 2.12 version bump (#74126) 5 years ago