This repo contains a collection of container images which are optimized for use in Kubernetes, and updated automatically to keep up with upstream versions. The images try to adhere to the following principles:
- Images are built upon a Alpine or Ubuntu base image.
- The container can be run rootless.
- No use of s6-overlay.
- Semantic versioning is available to specify exact versions to run.
- The container filesystem must be able to be immutable.
Images can be browsed on the GitHub Packages page for this repo's packages.
For applications that need to have persistent data the container will leverage a /data
and/or a /config
volume where these are necessary. These locations are hardcoded and not able to be changed in most cases.
Containers here can be deprecated at any point, this could be for any reason described below.
- The upstream application is no longer actively developed.
- The upstream application has an official upstream container that fits within the goals of this project.
- The upstream application has been replaced with a better alternative.
- The maintenance burden of keeping the container here is too bothersome.
Note
Deprecated containers will remained published to this repo for 6 months after which they will be pruned.