Uses three way merge patch instead of updating the resource as a whole. Avoids issues with fields that shouldn't be set in the request and causes problems like spec.clusterIP for service resources.
Why?
Additional context
Testing was done manually by rerunning existing integration tests and modifying terraform configuration between them.
What's in this PR?
Uses three way merge patch instead of updating the resource as a whole. Avoids issues with fields that shouldn't be set in the request and causes problems like
spec.clusterIP
for service resources.Why?
Additional context
Testing was done manually by rerunning existing integration tests and modifying terraform configuration between them.
Checklist