Closed guymguym closed 5 years ago
As far as I understand the OLM flow requires that every CRD is owned by one OLM package, and other operators can require a CRD and OLM will automatically pull that package and install it to satisfy the requirement. See https://github.com/operator-framework/community-operators/pull/625#issuecomment-523947083
owned
require
Read more in owned-crds vs required-crds.
So what I think is to publish a CSV from this repo that includes just the CRDs, but without an operator deployment, so that noobaa-operator and rook-ceph and others can require it to have the CRD's installed.
Thoughts?
As far as I understand the OLM flow requires that every CRD is
owned
by one OLM package, and other operators canrequire
a CRD and OLM will automatically pull that package and install it to satisfy the requirement. See https://github.com/operator-framework/community-operators/pull/625#issuecomment-523947083Read more in owned-crds vs required-crds.
So what I think is to publish a CSV from this repo that includes just the CRDs, but without an operator deployment, so that noobaa-operator and rook-ceph and others can require it to have the CRD's installed.
Thoughts?