-
Notifications
You must be signed in to change notification settings - Fork 4
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
flist-server: serve flists with docker image conversion support #1497
Comments
xmonader
changed the title
flist-server: serve flists and image conversion support
flist-server: serve flists with docker image conversion support
Dec 17, 2023
Imho the flist-server need to provide the following:
|
suggest to delay to little later, we should do more research |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
With the recent update of Flist v2 #1467, the flists can now be served from any location using the new self-contained format. However, users lose a crucial feature that was, in fact, overused—the Docker convert feature from the hub.
As a user, I would like to have a single binary (e.g.,
flist-server
) that not only serves the new flists but can also be used to convert Docker images.To Consider
Authorization: How to authorize the caller. I suggest maintaining a list of secrets that can be configured in a TOML file. toml is optional, can be anything
Conversion Process: How to handle the conversion. It is recommended to utilize the
docker2fl
tool (or the library). we should allow the user specify the registry, username, email or token to be able to pull the image from the registry. This enables the users to use their own private registries, which isn't possible in the current version of the hub, and also as a security measure because anyone on the hub can access all of the flists.Backend Store: Consideration for the backend store.
Technology: The implementation should be in Rust.
The text was updated successfully, but these errors were encountered: