Okd: Operator Wishlist for OKD

Created on 5 Jan 2021  路  11Comments  路  Source: openshift/okd

Operator Wishlist for OKD

Currently Unavailable

  • Elasticsearch Operator (https://github.com/openshift/elasticsearch-operator)
  • Cluster Logging Operator (https://github.com/openshift/cluster-logging-operator)
  • Knative-Serverless Operator (https://github.com/openshift-knative/serverless-operator)
  • Cert Manager Operator (https://github.com/jetstack/cert-manager-olm)
  • Nvidia GPU Operator (https://github.com/NVIDIA/gpu-operator)
  • Local Storage Operator (https://github.com/openshift/local-storage-operator)
  • GitLab Operator (https://gitlab.com/gitlab-org/gl-openshift/gitlab-operator)

Available in Community Catalog

  • KubeVirt Operator (https://github.com/kubevirt/hyperconverged-cluster-operator)
  • Maistra-Istio Servicemesh Operator (https://github.com/maistra/istio-operator)
  • Kiali Operator (https://github.com/kiali/kiali-operator)
  • Jaeger Operator (https://github.com/jaegertracing/jaeger-operator)
  • ArgoCD Operator (https://github.com/argoproj-labs/argocd-operator)
  • Windows Machine Config Operator (https://github.com/openshift/windows-machine-config-operator)
  • Eclipse Che Operator (https://github.com/eclipse/che-operator)
  • Kubeflow-OpenDataHub Operator (https://github.com/opendatahub-io/opendatahub-operator)
  • OADP Operator (https://github.com/konveyor/oadp-operator)

Available in Upstream Catalog

  • Tekton Operator (https://github.com/tektoncd/operator)
  • Quay Operator (https://github.com/quay/quay-operator)
  • Rook-Ceph Operator (https://github.com/rook/rook)
  • WildFly Operator (https://github.com/wildfly/wildfly-operator)
  • Service Binding Operator (https://github.com/redhat-developer/service-binding-operator)
  • Metering Operator (https://github.com/kube-reporting/metering-operator)

Most helpful comment

Please, add openshift-local-storage https://github.com/openshift/local-storage-operator

All 11 comments

OCP 4.6 docs have a section on Metering (missing from OKD docs) that mentions the Metering Operator from OperatorHub. This sounds like a useful operator to add. There is https://operatorhub.io/operator/metering-upstream (which mentions 4.2 version) that refers to https://github.com/kube-reporting/metering-operator but this is no longer under development.
I am not clear which specific operator the OCP document is referencing.

Does the upstream rook-ceph operator work? Or does it need additional SCCs?

Please add gitlab operator, see https://gitlab.com/gitlab-org/gl-openshift/gitlab-operator/ It manages the GitLab runner that allows gitlab-based pipelines on OCP (so hopefully OKD). It is not on operatorhub.io
This is used in some redhat blogs as well, see https://www.openshift.com/blog/building-openshift-pipelines-with-gitlab

I thought it was just us not having access to these operators! But apparently we're not the only ones... I'm here for the popcorn :popcorn:

Rook-ceph works great if deployed using the openshift-sccs from its examples. It is not using OLM though.

Please, add openshift-local-storage https://github.com/openshift/local-storage-operator

I've updated the list with the latest suggestions

KubeVirt Operator now available in community catalog https://github.com/operator-framework/community-operators/tree/master/community-operators/community-kubevirt-hyperconverged

Tekton-Pipelines Operator deprecated and archived. the OpenShift Pipeline Operator lives in the tektoncd/operator upstream repository. https://github.com/tektoncd/operator

thanks @msheldyakov, I've updated the list :)

New item for wishlist https://github.com/openshift/cluster-kube-descheduler-operator
I could not find it in the community and upstream.

https://github.com/nginxinc/nginx-ingress-operator would be great for OKD, too :)

Was this page helpful?
0 / 5 - 0 ratings