operator-framework / operator-controller

Apache License 2.0
28 stars 47 forks source link

[epic] Support upgrades of OLMv1 itself #982

Open joelanford opened 6 days ago

joelanford commented 6 days ago

In order to make OLMv1 more than just a toy project upstream, we need to put effort into making it actually upgradeable in upstream Kubernetes clusters.

At a minimum, this would entail:

  1. Documentation that lists valid upgrade paths
  2. Testing, that provides confidence for making changes that will not break upgrades (and perhaps that could even automatically report valid upgrade edges automatically)
  3. A release process that makes new releases available in a consumable and consistent way.

If I'm dreaming big, I think this could look like: