Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    Question About Architecture Support in ProGet’s Container Registry

    Scheduled Pinned Locked Moved Support
    3 Posts 2 Posters 7 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J Offline
      jaehyung.shin_8059
      last edited by

      Hello,

      I am currently using ProGet version 2024.22 (Build 5) and have a question regarding the Container Registry feature.

      We have created and pushed both arm64 and amd64 images with the same tag to ProGet. However, I noticed that the architecture information does not appear in the ProGet UI.

      붙여넣은 그래픽-3.png

      I would like to know if ProGet internally manages these images separately despite having the same tag but different architectures, or if this use case is not yet supported by ProGet.

      Thank you in advance for your assistance.

      dean-houstonD 1 Reply Last reply Reply Quote 0
      • dean-houstonD Offline
        dean-houston inedo-engineer @jaehyung.shin_8059
        last edited by

        Hi @jaehyung-shin_8059 ,

        From what you described, it sounds like you'd like to have a single tag (like :v3) resolve to different architectures?

        This is called a multi-platform image, and you'll need to study/follow the Docker guidance on how to create one: https://docs.docker.com/build/building/multi-platform/

        Long story short, this is not something that you can do by simply pushing two images to the same tag like you're doing; it's quite a bit more complex, and you have to build the images in a very specific manner.

        But once you do that, ProGet does indeed support them (they are called "fat manifests") and you will see a note/warning when viewing an image for one.

        -- Dean

        J 1 Reply Last reply Reply Quote 0
        • J Offline
          jaehyung.shin_8059 @dean-houston
          last edited by

          Dear @dean-houston ,

          Thanks for your guidance.
          Following the steps in the provided Docker guide, I was able to successfully build a multi-platform image, and the “Fat Manifest Image” information now appears correctly in ProGet.

          This resolves my question, and I really appreciate your help in clarifying the process.

          1 Reply Last reply Reply Quote 1

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • 1 / 1
          • First post
            Last post
          Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation