mirror of
https://github.com/ansible-collections/kubernetes.core.git
synced 2026-05-08 22:12:44 +00:00
Use improved kubernetes diffs where possible
Use information from strategic merges to improve the quality of diffs, particularly for list items (order no longer important, and adding/removing an item from a list just shows that item in the diff, not the whole list)
This commit is contained in:
@@ -26,7 +26,6 @@ import traceback
|
|||||||
|
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule, missing_required_lib
|
from ansible.module_utils.basic import AnsibleModule, missing_required_lib
|
||||||
from ansible.module_utils.common.dict_transformations import recursive_diff
|
|
||||||
from ansible.module_utils.six import iteritems, string_types
|
from ansible.module_utils.six import iteritems, string_types
|
||||||
from ansible.module_utils._text import to_native
|
from ansible.module_utils._text import to_native
|
||||||
|
|
||||||
@@ -57,6 +56,11 @@ try:
|
|||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
from openshift.dynamic.apply import recursive_diff
|
||||||
|
except ImportError:
|
||||||
|
from ansible.module_utils.common.dict_transformations import recursive_diff
|
||||||
|
|
||||||
|
|
||||||
def list_dict_str(value):
|
def list_dict_str(value):
|
||||||
if isinstance(value, list):
|
if isinstance(value, list):
|
||||||
|
|||||||
Reference in New Issue
Block a user