-
Notifications
You must be signed in to change notification settings - Fork 10
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
OLM OwnNamespace support #47
Comments
The operator can only be installed once per cluster, if we enable MultiNamespace and people install it more than once, the operators will fight over the same Flux installation. If we only enable OwnNamespace and SingleNamespace will it allow multiple installs? |
I've found the doc that explains what these are https://olm.operatorframework.io/docs/advanced-tasks/operator-scoping-with-operatorgroups/
For this list, the flux-operator is only compatible with |
Flux Operator v0.6.0 published on OperatorHub adds support for the |
After reflection, it seems preferable to me, that the operator should be deployed with With this condition, all users can see in the OpenShift console its flux resources like when you deploy the "previous" flux operator. |
The previous one wasn’t an operator, it just deployed all Flux controllers with no option to configure them. The Flux CRDs and controllers are now managed by flux-operator, you need to apply a FluxInstance for them to be installed, so the UX is very different. Not sure how this impacts end-users who are not cluster admins. |
Agree. The specific usecase for Flux is that it has several controllers and a set of CRDs and the This is the same case for External Secrets Operator CSV : https://github.com/redhat-openshift-ecosystem/community-operators-prod/blob/main/operators/external-secrets-operator/0.9.19/manifests/external-secrets-operator.clusterserviceversion.yaml#L693-L759 |
Hello,
Today, with OLM (Operator Lifecycle Manager) on OpenShift, we are able to deploy flux operator only in cluster scope (AllNamespaces installation mode).
In consequence, all users can see the operator in the OpenShift console even if they can't create any instance.
The solution to hide the operator in the console is to support the other modes, OwnNamespace, SingleNamespace, MultiNamespace.
Could you support these other modes ?
Rgds, Bruno.
The text was updated successfully, but these errors were encountered: