github Trow-Registry/trow v0.3.0
Trow v0.3

latest releases: trow-0.7.0, v0.6.4, trow-0.6.4...
3 years ago

Version 0.3.0 of Trow

Trow is a container image registry designed to run inside Kubernetes. Updates since 0.2:

  • A new badge that reports on the results of the OCI Conformance Tests (currently all passing)
  • Moved to a StatefulSet for deploys to allow for updating and reattaching volumes
  • Handle "Foreign Blobs" in manifests (some manifests refer to external resources that shouldn't be stored in the repo, normally for licensing reasons)
  • Added a Tag History endpoint
  • Support Manifest Lists to allow multi-arch images and ORAS use cases
  • Added contributor guidelines
  • Added architecture docs
  • Changed the UID of the Trow user to 333333 for security reasons
  • Various bug fixes

Note that the UID change may be a breaking change. There are some provisions in Kubernetes for dealing with changes to securityContext permissions but I am not clear on exactly how they work or if there are differences in versions of Kubernetes. Please be aware of this change and be prepared to update config or permissions on files.

Thanks to @Pradyumnakashyap for fixing a typo in the Quick Installer, @Spazzy757 for hard work on the forthcoming Helm install 🎆 and @iamcaleberic for starting work on readiness/liveness checks.

The recommend way to obtain Trow is to pull the image from the Docker Hub i.e.:

docker pull containersol/trow:0.3.0

You can also build from source or use the below binary. The image on the DockerHub has a "fat manifest" and should work for multiple architectures (amd64, armv7 and amd64).

Please be aware that Trow is in an early stage of development and should not be considered fully production ready.

Don't miss a new trow release

NewReleases is sending notifications on new releases.