Add version annotation for OpenShift #27
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Remaining Work
Checklist before merging:
go.mod
or equivalent been updated to point at a version that contains the related changes?Which issue(s) does this PR address?
None
Does this PR depend on any other PRs to be merged first?
No
What does this PR do / why do we need it?
OpenShift started requiring bundles to specify what versions of OpenShift are supported and the fact we did not specify this was caught when submitting the bundle for v1.6.0. Adding the version annotation does not appear to be directly supported through operator-sdk, so a hack script was added to add it in the appropriate places after generating the bundle.
Note OpenShift has not been officially supported since v1.5.0, but we still publish bundles as a convenience for anyone using OpenShift that wants to run the driver "at their own risk". We plan to continue doing so long as the work needed to "unofficially" support OpenShift is fairly minimal.
What are the next steps after this PR?
All work items for this task are complete with this PR.