Skip to content
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

[epic]: Minimal controls for selecting catalogs to resolve from #1028

Closed
11 tasks done
joelanford opened this issue Jul 9, 2024 · 1 comment
Closed
11 tasks done

[epic]: Minimal controls for selecting catalogs to resolve from #1028

joelanford opened this issue Jul 9, 2024 · 1 comment
Assignees
Labels
epic v1.0 Issues related to the initial stable release of OLMv1

Comments

@joelanford
Copy link
Member

joelanford commented Jul 9, 2024

Today, if multiple ClusterCatalogs exist on a cluster, they contain duplicate package names, and both catalogs contain bundles the meet the criteria of a ClusterExtension, the choice that our resolution process makes is currently undefined.

In this epic, we propose to provide users with one minimal control for catalog selection.

We would add a field to the ClusterExtension spec that gives users the ability to select over a subset of the catalogs to resolve from. This is intended to give users a similar experience as yum --enable-repo and yum --disable-repo.

In a design, we will propose an implementation that accounts for API conventions around standard patterns and anti-patterns for object selection.

Sub tasks:

@joelanford joelanford added epic v1.0 Issues related to the initial stable release of OLMv1 labels Jul 9, 2024
@joelanford joelanford added this to OLM v1 Jul 9, 2024
@tmshort tmshort self-assigned this Jul 10, 2024
@joelanford
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic v1.0 Issues related to the initial stable release of OLMv1
Projects
Archived in project
Development

No branches or pull requests

4 participants