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] Port relevant Extension reconciler logic over to ClusterExtension #747

Closed
joelanford opened this issue Apr 5, 2024 · 4 comments
Closed
Assignees
Labels
epic v1.0 Issues related to the initial stable release of OLMv1

Comments

@joelanford
Copy link
Member

joelanford commented Apr 5, 2024

We have been working a lot on fine tuning the logic of the Extension controller recently. The major themes have been:

  • Make the updates of various status fields more orthogonal
    • resolution results
    • prorgressing state
    • status of the currently installed bundle
    • deprecation status of the currently installed bundle and the specified package and channel
  • Removal of deppy due to the lack of a need for a SAT solver.
  • Make room in the ClusterExtension API for other techniques for sourcing bundles (i.e. enable a future where bundles don't have to be sourced from a catalog)

Once we wrap that work up, let's port the relevant bits over to the ClusterExtension controller.

@joelanford joelanford added epic v1.0 Issues related to the initial stable release of OLMv1 labels Apr 5, 2024
@m1kola
Copy link
Member

m1kola commented Apr 30, 2024

Deppy removal PR: #758

@gallettilance
Copy link
Member

Extension API fields in ClusterExtension API #842

@ankitathomas
Copy link
Contributor

#846 includes the status field updates

@ankitathomas
Copy link
Contributor

Closing this out, follow-up work for sourcing bundles from non-catalog sources tracked in #906: epic #903

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