Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-14090

Missing qemu-user-static in CoreOS

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Undefined
    • None
    • 4.13.z
    • RHCOS
    • None
    • No
    • False
    • Hide

      None

      Show
      None

    Description

      Description of problem:

      1. "build" job will essentially create a pod to build source code. The binary generated are in the same architecture as the pod was scheduled on, i.e., the pod is running on amd64 node then the generated binary is for amd64.
      
      2. it is not possible to schedule a pod with aarch64 image pod on an amd64 worker node.
      
      We understand Docker, podman, buildah, etc. are supporting `--platform` parameter to allow running images for other architecture through qemu-user-static.
      
      However, this is not possible for OpenShift. Although the workload team believe it technically feasible, but it is not possible at this moment due to missing qemu-user-static.
      
      Why the qemu-user-static binary is not available? Can we include it?
      

      Version-Release number of selected component (if applicable):

      4.13.z
      

      How reproducible:

      N/A
      

      Steps to Reproduce:

      1.
      2.
      3.
      

      Actual results:

      
      

      Expected results:

      
      

      Additional info:

      
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            bechen@redhat.com Bear Chen
            Michael Nguyen Michael Nguyen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: