Add command pack manifest annotate
to update information on manifest list
#1718
Labels
epic/multi-arch
experimental
Issue or PR refers to an experimental feature.
good for mentorship
A good issue for a mentorship project.
type/enhancement
Issue that requests a new feature or improvement.
Milestone
Context
We've been working on the idea to add multi-arch support on CNB. A mentorship project was created on LFX and this feature is part of the efforts to build the Minimal Viable Product (MVP) during the program duration.
More information can be found:
Description
When a manifest list is created using the
pack manifest create
command it will be saved in the local daemon, sometimes it is required to add the platform information os, architecture, or variant. A new command to modify a manifest list (Image index) and update the platform information for an image included in the manifest list.Proposed solution
A new feature on Pack can be implemented to help our users. The feature is inspired by the similar functionality in docker or podman
Example
Let's suppose we have a manifest list saved in the docker daemon with the following information
As we can see, the manifests included in this list do not have architecture defined.
Executing
It should output:
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: