On Mon, 2019-10-14 at 16:41 -0400, Michael Hrivnak wrote:
The "app store" is merely the
discovery mechanism; how many different tools will a cluster owner
want to be involved in managing and upgrading the workloads on their
cluster? Different cluster owners will have different tolerances, but
many will want to standardize on one mechanism for controlling what
versions of software are running in their cluster.
Agreed. This is why I think separating the method of discovery and
lifecycle management from the operator-sdk is critical.
Perhaps a developer would like to use the operator-sdk to develop their
Operator, but provide a non-OLM way of packaging that code. Decoupling
the SDK from the method of packaging and managing the code that is
produced by the SDK seems to enable that, no?
Best,
-jay