Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-61337

Call passt-repair from virt-handler prod/approval

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • CNV Network
    • Product / Portfolio Work
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • CNV v4.99.0.rhel9-2337, CNV v4.20.0.rhel9-51, CNV v4.99.0.rhel9-2338
    • CNV Network Core 50, CNV Network Core 51
    • None

      Make the PoC code production grade and bring to approval:

      
      Add passt package to ro virt-handler image (a later ticket will optimize it to only extract passt-repair from the rpm)
      
      Launch a goroutine to call passt-repair, in 2 designated locations. Protected by FG, and only if spec.interface.binding!=nil.
      
      Pass an argument with the VMIs libvirt volume path, where passt creates the unix socket.
      
      Return from gorutine upon failure or timeout.
      
      passt regression testing should pass.
      
      Dedicated seamless migration test not included in this ticket.
       

              rh-ee-ndothan Nir Dothan
              rh-ee-ndothan Nir Dothan
              Yoss Segev Yoss Segev
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: