podman-desktop icon indicating copy to clipboard operation
podman-desktop copied to clipboard

Epic: Implement manifests for Podman Desktop

Open cdrage opened this issue 1 year ago • 0 comments

Epic domain

Within Podman Desktop, it would be beneficial to do the equivalent to the Podman CLI:

# First, initialise the manifest
podman manifest create <image name>

# Build the image attaching them to the manifest
podman build --platform linux/amd64,linux/arm64  --manifest <image name>  .

# Finally publish the manifest
podman manifest push <image name>

In order to create a multi-platform / multi-arch singular image.

Implementation tasks (in order):

  • [ ] Add manifest API to Podman Desktop https://github.com/containers/podman-desktop/issues/6527
  • [ ] Be able to create a multi-platform / multi-arch manifest from within the UI on the "Build Image" screen https://github.com/containers/podman-desktop/issues/6236
  • [ ] Be able to view / see details of manifest on image page https://github.com/containers/podman-desktop/issues/6529
  • [ ] Add functions such as push manifest, rename manifest, etc similar to image actions. https://github.com/containers/podman-desktop/issues/7041

Additional context

Reference: https://github.com/containers/podman-desktop/issues/6236

cdrage avatar Mar 25 '24 13:03 cdrage