ORAS v1.3.0 milestone discussion #1311
FeynmanZhou
started this conversation in
General
Replies: 2 comments
-
As we discussed in the community meeting on Mar 26, 2024, @sajayantony suggested consider another two enhancements for |
Beta Was this translation helpful? Give feedback.
0 replies
-
Looks good, I just added a comment to one of the issues. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi ORAS fellows:
ORAS continues to follow a quarter-based iterative release cadence in 2024. ORAS v1.2.0-beta.1 was released on Feb 7 and is going to be stable in May (updated: released on May 30).
It's time to discuss and determine the v1.3.0 milestone and release plan for v1.2.0 in the community. After regularly triaged all GitHub issues, I grouped the major enhancements into four aspects as follows.
This is an open discussion and I am also open to any suggestions. Feel free to share anything feature requests you think are missing below or should be prioritized.
Improve verbose logs for all ORAS commands to enhance the troubleshooting experience
Make the verbose logs consistent, useful, concise, and human-readable. Users can easily locate the root cause by analyzing the verbose logs. Formulize the CLI output guideline to provide a unified reference for future command output.
Part of its enhancements could be considered in ORAS v1.2.1 if possible.
Support multi-arch image index management
Most of the open-source projects support multi-arch images. Enable users to push/attach a multi-arch image or an image index by leveraging the OCI image index.
--platform
inoras push
andoras attach
#1066This will be marked as a preview feature when we introduce a brand-new feature
Extend functionality of oras pull/push
These are frequently asked feature requests so it would be good to define the specifications in v1.3.0 at least.
Streamline annotating experience (nice to have)
Annotating experience is critical to allow users to update the OCI image annotation metadata. For example, in the containers secure supply chain, users can easily update the image lifecycle metadata without learning the OCI Spec. such as adding "End-of-support" metadata to an OCI image manifest.
In addition, ORAS requires a static JSON file as an input to update annotations in some cases. This is not convenient in automation and scripting scenario.
This will be marked as a preview feature when we introduce a brand-new feature
Improve user experience and performance
oras discover
should show a placeholder ofartifactType
if it's not presented in an index referrer #1108--identity-token
an alias of--password
#742Beta Was this translation helpful? Give feedback.
All reactions