Fix the spacing issues when updating the csv file with the cluster role permissions using older version of ruamel.
Background
Current Ruamel.yaml version 0.17.32 is introducing extra spacing when replacing lengthy lines, hence opting to change to version 0.16.12, which maintains the original indentation for lengthy lines when updating csv.
Because of this extra spacing the openshift pre-release pipeline is failing at step yaml validation.
Testing
Spacing issue when updating csv with current version:
After changing the version to 0.16.12:
Checklist
Changes Tested by releasing the fix in the beta channelOperator 8.9.6-beta.2 release:
These are the items that must be done by the developer and by reviewers before the change is ready to merge. Please strikeout any items that are not applicable, but don't delete them
[ ] Developer Checks
[ ] Full build with unit tests and fmt and vet checks
[ ] Unit tests added / updated
[ ] No unlicensed images, no third-party code (such as from StackOverflow)
[ ] Integration tests added / updated
[x] Manual testing done (and described)
[ ] Product sweep run and passed
[ ] Developer wiki updated (and linked to this description)
[ ] Reviewer Checks
[ ] Merge request description clear and understandable
[ ] Developer checklist items complete
[ ] Functional code review (how is the code written)
[ ] Architectural review (does the code try to do the right thing, in the right way)
https://jsw.ibm.com/browse/TRB-46035
Intent
Background
Testing
Spacing issue when updating csv with current version:
After changing the version to 0.16.12:
Checklist
Changes Tested by releasing the fix in the beta channel Operator 8.9.6-beta.2 release:
These are the items that must be done by the developer and by reviewers before the change is ready to merge. Please
strikeoutany items that are not applicable, but don't delete themAudience
(@ mention any
review/...
groups or people that should be aware of this merge request)