diff --git a/openshift/dynamic/apply.py b/openshift/dynamic/apply.py index df874f38..13fe55cf 100644 --- a/openshift/dynamic/apply.py +++ b/openshift/dynamic/apply.py @@ -32,7 +32,11 @@ def apply(resource, definition): else: return actual else: - return resource.patch(body=definition, name=definition['metadata']['name'], namespace=definition['metadata'].get('namespace')) + return resource.patch( + body=definition, + name=definition['metadata']['name'], + namespace=definition['metadata'].get('namespace'), + content_type='application/merge-patch+json') # The patch is the difference from actual to desired without deletions, plus deletions