-
Notifications
You must be signed in to change notification settings - Fork 551
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
Add support for installing dependencies in separate namespaces #1777
Comments
This seems like a good feature request- right now dependency resolution only considers the subscription namespace (and the global catalogs) and installs into that one namespace. To implement installing dependencies in separate namespaces would require resolution to understand operator groups and install modes, basically a much more sophisticated form of the resolver (which was itself recently overhauled and improved). This also leads into questions about the new multitenancy model that OLM is working on. For example, if tenants are on the same cluster and each is using the cluster-wide OLM, one users dependencies should potentially not know about the other. Still some design work being done there. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had any recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contribution. |
This issue has been automatically closed because it has not had any recent activity. Thank you for your contribution. |
Hrm any chance we could consider re-opening this? |
Feature Request
Is your feature request related to a problem? Please describe.
Currently, dependencies are installed in the same namespace. When in Own Namespace mode, the dependencies' operands can only be installed in the same namespace, making it difficult to manage so many unrelated resources.
Describe the solution you'd like
I think the best solution for the problem would be installing each dependency in a separate namespace. The dependency definition could have an optional property for the namespace where it should be installed.
The text was updated successfully, but these errors were encountered: