ORAS project provides a way to push and pull OCI Artifacts to and from OCI Registries. We have onboarded oras CLI v1.0.0 to Snapcraft so our Ubuntu users can easily install it. But to authenticate with OCI registries, oras CLI need to access below resources which are not in the snap sandbox:
- an external system-wide configuration file shared with docker and other container tools to store credentials.
- external helper tool binaries to save and load credentials securely.
Due to the above two use cases, oras CLI need to be installed in a classic way so both the configuration and external binaries installed on the Ubuntu host can be correctly found.
oras belongs to account(email@example.com) and oras-test belongs to account(firstname.lastname@example.org). We use oras to build and publish public snaps and oras-test to do PoC and validate our automated workflows.