-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFE] add manifest subcommand #713
Comments
Does containers/image have support for this yet? |
@mtrmac indicated that it did, I believe. |
c/image does not really support arbitrary opaque blobs, it recognizes layers and config. Adding opaque blobs is plausible, if needed. As for manifest lists, right now they are only read; writing and converting them is WIP in containers/image#400 . The |
@umohnani8 Could you take a look at this? |
@mtrmac Is this something you could add to podman? |
Bumping this for visibility. Need the equivalent of docker manifest https://docs.docker.com/edge/engine/reference/commandline/manifest/ |
... for ? help us understand and prioritize the use case |
My company's internal tooling builds multiarch images and then makes them available through our registry to customers. Relying on docker commands is not ideal and our tooling is moving away to only use podman/skopeo/buildah. |
@mtrmac PTAL |
Not really; we do need something to create multi-arch images, but I obviously haven’t been working on it yet. |
this would be not only for multi-arch. The use-case here is for additional metadata (e.g. a SWID manifest or |
This would be very useful for us in building Red Hat CoreOS; see openshift/origin#21998 (comment) |
@vrothberg @mtrmac Lots of interest in this. Need to bump up the Importance. |
👍
…On Fri, Mar 8, 2019 at 11:28 AM Daniel J Walsh ***@***.***> wrote:
@vrothberg <https://github.com/vrothberg> @mtrmac
<https://github.com/mtrmac> Lots of interest in this. Need to bump up the
Importance.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#713 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAEF6Yl2RCO-5agqsAZvt5NCzHD_8vCOks5vUo-1gaJpZM4Tv38e>
.
|
Progress seems to have stalled on this. |
Something we can check maybe next sprint? As long as more things are added to the todo, it will be tough to start working on it. In any case, we need containers/image#608 before. |
Maybe having a look into https://github.com/estesp/manifest-tool could help? |
If only we could convince @estesp to contribute to libpod. :^) |
@mtrmac @vbatts @rhatdan this would also be useful to verify images in the Red Hat registry. For example, the other day, somebody told me there is no UBI for ARM. It's hard to verify if the right multi-arch images were pushed without this sub-command in podman. Also, it could be useful for pushing other artifacts into the registry, per our recent discussions. |
This came up in a meeting today, and should move up the priority list to at least get better support in contianers/image and containers/storage. |
I believe @nalind is also working on this? |
This issue had no activity for 30 days. In the absence of activity or the "do-not-close" label, the issue will be automatically closed within 7 days. |
@nalind Added support for Buildah, need someone to copy that support into Podman. |
@raukadah Go for it. |
Friendly ping. Any updates on this? |
@vrothberg Sorry the late reply, I have started working on that, I will get the PR up by this week. |
@raukadah Any progress? |
@rhatdan I did not made any progress, got busy with other works, Please take over this issue. Thanks! |
Just a thought: Would it be a viable workaround to somehow detect the |
Happy to share that |
https://docs.docker.com/edge/engine/reference/commandline/manifest/
mostly for multi-arch images, but nothing is stopping this from being a way to map arbitrary mime-type objects to be pushing as opaque blobs to the registry as well and be included in the signed image.
Is this a BUG REPORT or FEATURE REQUEST?:
Description
Steps to reproduce the issue:
Describe the results you received:
Describe the results you expected:
Additional information you deem important (e.g. issue happens only occasionally):
Output of
podman version
:Output of
podman info
:Additional environment details (AWS, VirtualBox, physical, etc.):
The text was updated successfully, but these errors were encountered: