-
Notifications
You must be signed in to change notification settings - Fork 546
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
Can I specify namespace in "required" operators in clusterserviceversion #1191
Comments
I think one approach is use leader election to handles the reconciliation while the other instances are inactive |
Thank you for opening this issue @clyang82. The behavior that your describing is by design. OLM created In the situation that you're describing, it would appear that the API associated with OpC, while on cluster and available in OpA's Closing this as I don't believe that this is an issue, but suggesting to the team that we confirm this behavior is documented. If you have additional concerns please feel free to re-open the issue. |
Good to know. Thanks @awgreene |
@awgreene Seems the support for multiple target namespaces in a single OperatorGroup will be removed in future release, are there any other ways to handle such dependency cases? |
@njhale Hi Nick, here is a question related to operator dependency management. |
Bug Report
What did you do?
I have an operator (OpA) depends on another operator (OpC), so in OpA
clusterserviceversion
file, I userequired
to achieve this goal. for example:I have another operator (OpB) also depends on OpC, so in OpB
clusterserviceversion
file, I userequired
to achieve this goal.follow the above way, the OpC is installed twice in both namespace of OpA and namespace of OpB.
What did you expect to see?
Can I have only one OpC instance installed in the cluster? in other word, if the OpB finds that the OpC was installed, then just skip OpC installation.
I did not find there can specify the
namespace
forrequired
operator.Any suggestions? Thanks.
The text was updated successfully, but these errors were encountered: