Community and OKD Operators

Operators stored here will be pushed to quay.io's AppRegistry and will be visibile in the Operator Hub on all OKD clusters.

Adding your OKD operator

The process for adding operators isn't finalized and is subject to change.

To add your operator to this repo, you will need to submit a PR with your operator resources in a new directory named after your operator beneath the community-operators/ directory:

$ ls community-operators/my-operator/
my-operator.v1.0.0.clusterserviceversion.yaml
my-operator-crd1.crd.yaml
my-operator-crd2.crd.yaml
my-operator.package.yaml

The operator resources are your operator's CSV follow this guide to create an OLM-compatible CSV for your operator, CRDs, and the package.yaml file for your operator.

An operator's CSV must contain the annotations mentioned here for it to be displayed properly within the Marketplace UI.

Updating your OKD operator

Similarly, to update your operator you need to submit a PR with any changes to your operator resources.