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:
Will Thames
2020-05-28 09:41:16 +10:00
parent 18dfb687e6
commit 4b7db6f7f9

View File

@@ -26,7 +26,6 @@ import traceback
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._text import to_native
@@ -57,6 +56,11 @@ try:
except ImportError:
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):
if isinstance(value, list):