Skip to content
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

c8d: Add ImageConvert #47678

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Commits on Jun 4, 2024

  1. c8d/image_manifest: Common bits

    Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
    vvoland committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7b54066 View commit details
    Browse the repository at this point in the history
  2. c8d: Add ImageConvert

    Introduce a new `ImageConvert` operation to the image service (only
    supported by the containerd image store) to convert multi-platform image
    indexes.
    
    The intent behind adding a new operation is to make the reduction of a
    multi-platform image to a single-platform image explicit to the user and
    not force operation like push to create a new image index with a
    different image digest if user wants to operate only on a subset of the
    original multi-platform image.
    
    Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
    vvoland committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    e584c83 View commit details
    Browse the repository at this point in the history
  3. c8d/convert: Accept multiple tags as destination

    Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
    vvoland committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    325ee93 View commit details
    Browse the repository at this point in the history
  4. c8d/convert: Preserve attestation when filtering platform

    Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
    vvoland committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b634c00 View commit details
    Browse the repository at this point in the history
  5. c8d/tag: Extract forceCreateImage

    Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
    vvoland committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    307d812 View commit details
    Browse the repository at this point in the history
  6. c8d/convert: use forceCreateImage

    Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
    vvoland committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    096b12f View commit details
    Browse the repository at this point in the history