Beskar is an Artifact Registry based on Docker Distribution Registry. It's designed to support various artifacts and expose them through dedicated plugins.
- Modular/Extensible via plugins
- Support for YUM repositories (beskar-yum)
- Support for static file repositories (beskar-static)
- Support for OSTree repositories (beskar-ostree)
Docker images are available for various architecture via Github packages repositories:
Helm charts are available here.
You can also pull charts directly for a specific release via Github packages by running:
For beskar helm chart:
helm pull oci://ghcr.io/ctrliq/helm-charts/beskar --version 0.0.1 --untar
For beskar-yum helm chart:
helm pull oci://ghcr.io/ctrliq/helm-charts/beskar-yum --version 0.0.1 --untar
For beskar-static helm chart:
helm pull oci://ghcr.io/ctrliq/helm-charts/beskar-static --version 0.0.1 --untar
For beskar-ostree helm chart:
helm pull oci://ghcr.io/ctrliq/helm-charts/beskar-ostree --version 0.0.1 --untar
Binaries are not provided as part of releases, you can compile it yourself by running:
./scripts/mage build:all
And retrieve binaries in build/output
directory.
NOTE: Require the Golang toolchain installation