podman-desktop
podman-desktop copied to clipboard
Epic: Implement manifests for Podman Desktop
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