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!

    Layer Scanning is not working with images which is pushed with --compression-format zstd:chunked

    Scheduled Pinned Locked Moved Support
    5 Posts 2 Posters 15 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.
    • G Offline
      geraldizo_0690
      last edited by

      Hello,

      We always use podman push with --compression-format=zstd:chunked in our CI/CD.

      But when it comes to layer scanning on ProGet, neither the packages nor the vulnerabilities are suddenly listed for the pushed images.

      Otherwise, images pushed with the default settings of podman push are scanned correctly.

      Thank you very much and best regards

      atrippA 1 Reply Last reply Reply Quote 0
      • atrippA Offline
        atripp inedo-engineer @geraldizo_0690
        last edited by

        Hi @geraldizo_0690 ,

        Are you seeing any errors/messages logged like, Blob xxxxxxx is not a .tar.gz file; nothing to scan.? If you go to Admin > Executions, you may see some historic logs about Container scanning.

        Thanks,
        Alana

        1 Reply Last reply Reply Quote 0
        • G Offline
          geraldizo_0690
          last edited by

          Hi,

          thanks for quick response.

          Yes, we do see that logs. And we are not using gzip as compression-format. So this is a naturely the effect, when we are using zstd. right?

          For the moment is the solution, to avoid using other compression-format, because ProGet Layer-Scanner is not supporting zstd???

          1 Reply Last reply Reply Quote 0
          • G Offline
            geraldizo_0690
            last edited by

            Update:

            And we found some images like busybox:1.37 which is directly pulled from upstream dockerhub. This is the same case. The ProGet-Layer-Scanner is not able to find any packages in there.

            atrippA 1 Reply Last reply Reply Quote 0
            • atrippA Offline
              atripp inedo-engineer @geraldizo_0690
              last edited by

              Hi @geraldizo_0690 ,

              Nice find with the busybox image... that makes it a lot easier to test/debug on our end!!

              We already have a ZST library in ProGet so, In theory, it shouldn't be that difficult to use that for layers like this. We'll add that via PG-3218 in an upcoming maintenance release -- currently targeting February 20.

              Thanks,
              Alana

              1 Reply Last reply Reply Quote 0

              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