Porting guide (#37226)

* Add the lookup plugin strictness to the porting guide

* Edited for clarity.

* Wordsmithing.
This commit is contained in:
Toshio Kuratomi 2018-03-08 16:02:43 -08:00 committed by GitHub
parent 708869edd6
commit fafcb3452f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -188,6 +188,11 @@ For a full list, check the shell plugin you are using, the default shell plugin
Those that had to work around the global configuration limitations can now migrate to a per host/group settings,
but also note that the new defaults might conflict with existing usage if the assumptions don't correlate to your environment.
Filter
------
The lookup plugin API now throws an error if a non-iterable value is returned from a plugin. Previously, numbers or
other non-iterable types returned by a plugin were accepted without error or warning. This change was made because plugins should always return a list. Please note that plugins that return strings and other non-list iterable values will not throw an error, but may cause unpredictable behavior. If you have a custom lookup plugin that does not return a list, you should modify it to wrap the return values in a list.
Porting custom scripts
======================