operator-framework / operator-lifecycle-manager

A management framework for extending Kubernetes with Operators
https://olm.operatorframework.io
Apache License 2.0
1.7k stars 542 forks source link

[RFE] Min OLM version dependency #1813

Open Jamstah opened 3 years ago

Jamstah commented 3 years ago

Feature Request

Is your feature request related to a problem? Please describe. We have a need to pin our operator releases to specific version of the base platform. At the moment, we can pin to kubernetes version, but what we really need is to pin to openshift version.

OLM is designed to work on kubernetes, and not just the openshift variant, so specifically adding a field for OpenShift is not a good option. Adding the ability to depend on a minimum OLM version would get us a step closer.

It would also help with situations where an operator is using a new bundle format, or feature in the bundle format, that requires a minimum OLM level.

Describe the solution you'd like Similar to setting MinKubeVersion, be able to set MinOlmVersion

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.