beskar

module
v0.0.31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2024 License: Apache-2.0

README

Beskar

Beskar is an Artifact Registry based on Docker Distribution Registry. It's designed to support various artifacts and expose them through dedicated plugins.

Features

  • 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

Docker images are available for various architecture via Github packages repositories:

Helm charts

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

Compilation

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL