At present, when we reconcile a Rollout on an existing Deployment, and that Deployment contains labels/annotations that were not originally present, we will update the Deployment to remove those labels.
However, labels/annotations can be added by other external tools in Kubernetes, and we should preserve them.
Likewise, we should not update a Deployment if no other fields changes besides the labels/annotations.
Have you updated the necessary documentation?
[ ] Documentation update is required by this PR, and has been updated.
Which issue(s) this PR fixes:
Fixes #72
How to test changes / Special notes to the reviewer:
What does this PR do / why we need it:
Have you updated the necessary documentation?
Which issue(s) this PR fixes: Fixes #72
How to test changes / Special notes to the reviewer: