An update on the licence change and community image server

Hi All

I’ve begun working on the image server, and also setup the build system for the images. You can find more info here. The goal is to get something up and running within 2 weeks.

We’re prioritizing getting and MVP up and running, given that we have limited resources I’m going to be focusing primarily on alpine container images for aarch64 and amd64 for lxd. That’s the basic setup we need for our product.

The basic build configuration is there but it’s still missing one piece that pushes the built image to the server which I will solve in due time.

I’m making good progress and am positive about getting the MVP up in 2 weeks. If there is any particular OS you’d like to see, feel free to submit an issue on the opsmaru-images or submit a pull request. Documentation is a little sparse right now but you can read the code it’s pretty straight forward.

Project Goals

To create an open image server that is transparent and can be easily managed by the community.

Deployment Options

Users will either be able to sign up to our image server, get a token and use the image server managed by upmaru OR users will be able to host their own image server.

MVP Features

  • Provide basic functionality for serving lxd / incus images
  • Provide a way to build / push images to S3 compatible storage
  • Provide a way to use CDN in-front to ensure fast performance

Roadmap

  • Some UI to enable easy management for users to issue their own tokens.
  • Some UI to enable users to Bring their own CDN so they can be responsible for their own bandwidth / usage.
2 Likes