Update the logic used to detect Deployment changes. See comment on 'normalizeDeployment' for details. TL;DR: to normalize a Deployment for comparison, we create a new Deployment struct, and copy in only the fields we care about (from the un-normalized Deployment).
Unit tests for these changes
Related E2E test changes:
Move operator e2e test logic into shell script
Operator E2E tests should fail if the operator itself has unexpected ERROR log entries: added a check for this
Ability to set SKIP_RUN_STEP to skip starting operator in upstream rollouts test
Improve logic of 'waitAndGetE2EFileContents' to now check last 50 lines, rather than last 1 line
Have you updated the necessary documentation?
[ ] Documentation update is required by this PR, and has been updated.
Which issue(s) this PR fixes:
Fixes #47
How to test changes / Special notes to the reviewer:
What does this PR do / why we need it:
Deployment changes
Related E2E test changes:
Have you updated the necessary documentation?
Which issue(s) this PR fixes: Fixes #47
How to test changes / Special notes to the reviewer: