Consider building and shipping toolbx images using Quay.io #1019
Description
Current status
We've created a set of community supported toolbox images for other distributions. The containerfiles are available in https://github.com/toolbx-images/images and the images themselves are hosted on Quay.io: https://quay.io/organization/toolbx-images
We now have Arch Linux, CentOS Stream 9, Debian 10, 11, testing, unstable, RHEL 8.2, 8.4, 8.6, 9.0 and Ubuntu 16.04, 18.04, 20.04, 22.04 images available.
Instructions on how to use those images are in https://github.com/toolbx-images/images.
Full official support in toolbx (i.e. via the --distro
flag) is still tracked here.
Original issue
Is your feature request related to a problem? Please describe.
Toolbx currently only offer images for Fedora.
Describe the solution you'd like
Consider using Quay.io to ship toolbx images (excluding Fedora images which are currently available from the Fedora infra).
This would enable the community to more easily contribute images for other distributions.
The following PRs are stalled on that:
- Introduce Ubuntu LTS and latest non-LTS images #483
- images: Add Arch Linux image #861
- WIP/Centos test #966
- images: Added initial definition for ubi8-toolbox image #791
- Add a basic Debian 10 toolbox image #742
- Initial commit of a Debian sid image for toolbox #371
- [WIP] Add support for Red Hat UBI #658
Community contributed toolbx images could live in a separated repository and automatic rebuilds for each commit could be set up on Quay. Multiple container images can be built on Quay from a single GitHub repo.
Describe alternatives you've considered
Having each distribution provide its own toolbx images does not scale. It's easier for the community to host that in a central place and build everything automatically on Quay.
Activity