Skip to content

Where to contribute

There are 2 directories where you can contribute, depending on some basic requirements and where you would like your Operator to show up:

Target Directory Appears on Target Platform Requirements
community-operators Embedded OperatorHub in OpenShift 4 OpenShift / OKD needs to work on OpenShift 4 or newer
upstream-community-operators OperatorHub.io Upstream Kubernetes needs to work on Kubernetes 1.7 or newer

These repositories are used by OpenShift 4 and OperatorHub.io respectively. Specifically, Operators for Upstream Kubernetes for OperatorHub.io won't automatically appear on the embedded OperatorHub in OpenShift and should not be used on OpenShift.

If your Operator works on both Kubernetes and OpenShift, place a copy of your packaged bundle in the upstream-community-operators directory, as well as the community-operators directory. Submit them as separate PRs.

For partners and ISVs, certified operators can now be submitted via connect.redhat.com. If you have submitted your Operator there already, please ensure your submission here uses a different package name (refer to the README for more details).