operator-framework / enhancements

Apache License 2.0
9 stars 40 forks source link

initial catalog swiching with annotations proposal #87

Closed jchunkins closed 3 years ago

jchunkins commented 3 years ago

This is an alternate proposal for catalog switching that uses annotations.

huizengaJoe commented 3 years ago

I am new to this process but I would like to know how we decide if this controller lives within the catalog operator or standalone, as I mentioned above, I think consumers would get the best experience if it is packaged with OLM verses being just another operator in an OLM catalog. I think it also drives a different development cycle and process. Thoughts?

cdjohnson commented 3 years ago

We discussed these options last Thursday at the olm-dev call:

  1. Enclose it in the existing OLM Catalog Controller
  2. Create a sister controller as part of the same OLM Catalog Operator
  3. Create a new independent Operator

I think folks were interested in option 2, as it allows decoupling yet reduces the packaing overhead of creating another operator, which 3rd parties would need to know to consume and enable.

kevinrizza commented 3 years ago

/approve