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

Dependency Library + CLI - next steps #327

Closed
m1kola opened this issue Aug 8, 2023 · 1 comment
Closed

Dependency Library + CLI - next steps #327

m1kola opened this issue Aug 8, 2023 · 1 comment

Comments

@m1kola
Copy link
Member

m1kola commented Aug 8, 2023

Since #206 we have PoC CLI which is:

  • Capable of resolving off-cluster (doesn't require a cluster at all)
  • Takes package name, channel (optional) and version (optional) as input for resulution
  • It also take either a local directory with FBC or an image ref with FBC catalog (just one for now)
  • Optionally it also takes a directory with yaml manifests. If manifests contain Operator objects, they will be used as input into the solver (list of required packages - similar to Operator objects installed in the cluster when running on-cluster resoltion).

Next steps:

Also there are a few things going in parallel. For example, we will likely change significantly how we build resolution problems (see operator-framework/deppy#96 and relevant RFC). Once we have more or less stable way to build the resolution problem - we will be able to create some sort of library to share between operator-controller and resolution CLI.

This is still valid.

Originally posted by @m1kola in #206 (comment)

@m1kola m1kola changed the title #246 got merged. We have PoC CLI which is: Dependency Library + CLI - next steps Aug 8, 2023
@m1kola
Copy link
Member Author

m1kola commented May 3, 2024

We removed Deppy solver and CLI tool from the codebase. So closing this for now.

@m1kola m1kola closed this as completed May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant