-
Notifications
You must be signed in to change notification settings - Fork 306
Operator Wishlist for OKD #456
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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. |
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 |
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 🍿 |
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 |
https://github.com/nginxinc/nginx-ingress-operator would be great for OKD, too :) |
We have that great list. What can one do to help getting more operators into the OKD OperatorHub? |
This list can be split in several categories:
|
New item for Wishlist - Openshift Pipelines (Tekton) - https://github.com/openshift/tektoncd-operator |
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
/lifecycle frozen |
https://docs.okd.io/latest/web_console/odc-about-web-terminal.html |
openshift/oadp-operator#722 says that oadp is not supported. |
@ibotty community support is not official support. Our community support ends at OADP 0.5.6 currently. |
To be extra clear, OADP is shipped as part of Red Hat official operators. When OADP became supported we stopped maintaining the community version. If someone installs the red hat operator catalog source they will be able to install the latest version of OADP. |
Unfortunately the Red Hat operator catalog is not accessible to OKD. Stopping supporting the community version means OKD is stuck at the 0.5.6 community version. |
Source for OCP and OKD Operator catalogs are here : https://github.com/orgs/redhat-openshift-ecosystem/repositories |
I would certainly like the local storage operator to be in the okd operators. Without this operator it's pretty hard to install rook or openshift monitoring performantly. |
Cert Manager Operator is available now in OKD 4.11. I had install it successful. |
Thank you, updated the issue description |
Is it possible to add the operator for stackrox (RHACS)? |
Please add to the list ClusterResourceOverride and Sandboxed Containers operators |
Hey, Can the ODF operator be added to the wish list? https://github.com/red-hat-storage/odf-operator I'm happy to help get that done. |
A public rebuild of all ODF components with a different names/branding (similar to CentOS/RHEL situation). For start we can start with hard fork and then work with ODF team to make sure its useful for both endusers and developers, so that devs would use it as upstream. |
https://docs.okd.io/4.14/networking/ingress-node-firewall-operator.html#ingress-node-firewall-operator is also missing outside of RedHat subscriptions. |
Not sure where the hard form should be done(destination) and not sure what the |
Hey, is this issue still in the works? I am trying to install an operator that seems to be missing:
Is this still missing? is this list still updating? |
Is there a way to add CloudNativePG operator? |
fresh deployment of OKD 4.14, bare metal UPI x86_64. kubernetes-nmstate and metallb operators are missing. |
was there any progress with it? or what is the current situation about it? |
The |
I found some operator sources which can be helpful. apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: okd-catalog
namespace: openshift-marketplace
spec:
displayName: OKD Catalog
image: 'quay.io/okderators/catalog-index:odf'
publisher: OKD Pipeline
sourceType: grpc Some operator works some not but good start apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: operatorhubio-catalog
namespace: openshift-marketplace
spec:
displayName: Community Operators
image: 'quay.io/operatorhubio/catalog:latest'
publisher: OperatorHub.io
sourceType: grpc |
@0xHexE Would be great to understand what issues you see with the operators. The catalog source you have listed for okderators is a testing branch ( The recommended installation manifest can be found here We will likely close this issue and move discussion over to the OKDerator project |
cilium operator |
|
https://github.com/CrowdStrike/falcon-operator We have a requirement by our security folks to run Crowdstrike on all of our systems. They have a RedHat Openshift Certified (tm) version and some instructions for installing on generic kubernetes so it shouldn't be too terrible. My largest concern is Crowdstrike supporting SCOS (we have a question in to our TAM about this). |
Thank you everyone for your contributions to this discussion. The OKD WG is now developing + maintaining OKDerators. This Catalog Source will be included by default in OKD soon. This is akin to the "first-party" operators found in OpenShift. An opinionated set of operators, generally from the CNCF landscape, to solve common problems. For example ArgoCD for GitOps, Local Storage Operator for managing LVMs, Rook-Ceph for multi-node storage, etc. These operators are then packaged and distributed within this catalog. You can see what's currently included here: We are looking for volunteers/contributors to help bring across more operators into the catalog (e.g. ODH, OCM) and engage with the upstream projects and relevant RH teams to encourage involvement with the OKD community For operators that currently only exist in the RedHat Certified/Marketplace - there is no easy home for them currently. If you are interested in seeing any of these operators in OKD it would be interesting to know which operators they are. My understanding is that some of these are not under OSS licenses so it would be for the vendors to engage in that process as well |
That's pretty nice. But it would be even better if okderators would also be maintained at least a bit. Is there some documentation on how to contribute? I looked into how it is going to build, but I don't have the time to set up my own cluster (with tekton, etc) to build things. Can one submit a draft PR and let a okd provided cluster test whether it works? That would be pretty nice. |
We are looking for contributions on both of these things. We only have one
main contributor in the OKDerator process but if you have the time we would
like other people to help maintain.
If you have a bug with an operator in the catalog please open an issue in
the okderator-catalog-index repository, the maintainer is keen to assist
new people in getting setup and contributing.
We are waiting on also some shared infra space so that the builds and
pipelines is done in the open as well
…On Mon, 21 Apr 2025 at 21:02, Denis Forveille ***@***.***> wrote:
Is there some documentation on how to contribute? ... Can one submit a
draft PR and let a okd provided cluster test whether it works?
@GingerGeek <https://github.com/GingerGeek>. @ibotty
<https://github.com/ibotty> I'm also looking for this.
I tried to install the "okd pipeline" operator from this catalog but hit a
problem related to "crd version conversion not enabled..." (to be
investigated)
The fact is that the operator deploys tekton pipelines v0.65.5, the
"official" RH/OCP pipeline operator deploys deploys v0.68.5 (with operator
v1.18.0) where the official tekton operator is v0.75.0...
I have no idea what are the rule for the okd operator versionning in this
catalog. Should it follow RH/OCP releases or the base tekton release? Is
there a governance that describe the policy?
I also have no idea on what to do to propose a PR to upgrade the version
(... to what version?)
ref: https://github.com/tektoncd/operator/releases
For info tekton pipelines releases:
v0.65.5: 2023-03-09 - 24 months old
v0.68.0: 2023-09-25 - 18 months old
v0.75.0: 2025-03-17
—
Reply to this email directly, view it on GitHub
<#456 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABFW47YMV2PNPA6T67DJAAT22VFFXAVCNFSM4VVVPUA2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEOBRHEZTQOJUGY4Q>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
*titou10titou10* left a comment (okd-project/okd#456)
<#456 (comment)>
Is there some documentation on how to contribute? ... Can one submit a
draft PR and let a okd provided cluster test whether it works?
@GingerGeek <https://github.com/GingerGeek>. @ibotty
<https://github.com/ibotty> I'm also looking for this.
I tried to install the "okd pipeline" operator from this catalog but hit a
problem related to "crd version conversion not enabled..." (to be
investigated)
The fact is that the operator deploys tekton pipelines v0.65.5, the
"official" RH/OCP pipeline operator deploys deploys v0.68.5 (with operator
v1.18.0) where the official tekton operator is v0.75.0...
I have no idea what are the rule for the okd operator versionning in this
catalog. Should it follow RH/OCP releases or the base tekton release? Is
there a governance that describe the policy?
I also have no idea on what to do to propose a PR to upgrade the version
(... to what version?)
ref: https://github.com/tektoncd/operator/releases
For info tekton pipelines releases:
v0.65.5: 2023-03-09 - 24 months old
v0.68.0: 2023-09-25 - 18 months old
v0.75.0: 2025-03-17
—
Reply to this email directly, view it on GitHub
<#456 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABFW47YMV2PNPA6T67DJAAT22VFFXAVCNFSM4VVVPUA2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEOBRHEZTQOJUGY4Q>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
(Sorry @GingerGeek I deleted my previous post as it was way wrong. sorry for that)
@GingerGeek. @ibotty I'm also looking for this. ref: https://github.com/tektoncd/operator/releases |
I started a discussion here: https://github.com/okd-project/okderators-catalog-index/discussions/32 |
Thanks, I will move the discussion there as this issue is now closed. |
Uh oh!
There was an error while loading. Please reload this page.
Operator Wishlist for OKD
Currently Unavailable
Available in Community Catalog
Available in Upstream Catalog
The text was updated successfully, but these errors were encountered: