operator-controller icon indicating copy to clipboard operation
operator-controller copied to clipboard

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

Open joelanford opened this issue 1 year ago • 1 comments

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:

  • [ ] #1110
  • [x] #1111
  • [ ] #1112
  • [ ] #1113
  • [ ] #1114
  • [ ] #1115
  • [ ] #1116
  • [ ] #1117
  • [ ] Downstream label planning/implementation

joelanford avatar Jul 09 '24 18:07 joelanford

Brief: https://docs.google.com/document/d/1-SqENbwa3nrbYqrxaD7OfjyLXWdjuYBCUUEJPPA8r7U/edit#heading=h.btd8kkom5km4

joelanford avatar Jul 15 '24 17:07 joelanford