kube-object-storage / lib-bucket-provisioner

Library for the dynamic provisioning of object store buckets to be used by object store providers.
Apache License 2.0
20 stars 22 forks source link

How CRD installation should work for standalone providers #137

Closed guymguym closed 5 years ago

guymguym commented 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

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?