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

RFE| improve the binding plugin API to allow a "pod network" to generate a multus default network annotation

XMLWordPrintable

    • cnv-pod-network-with-customization-for-primary-udns
    • Product / Portfolio Work
    • 77
    • To Do
    • Critical

      Goal

      The multus [default network feature](https://github.com/k8snetworkplumbingwg/multus-cni/blob/master/docs/configuration.md#specify-default-cluster-network-in-pod-annotations) allows the user to specify the default network for any given pod, whenever there are multiple cluster networks available within a Kubernetes cluster. This is something which is currently used by KubeVirt for KubeVirt multus networks, when the `Default` [knob](https://kubevirt.io/api-reference/main/definitions.html#_v1_multusnetwork) is enabled.

      We want to be able to customize the primary UDN pod network attachment (i.e. allowing us to specify the MAC address of the primary UDN attachment), and doing so using the multus default network attachment seems to be the natural fit in the ecosystem. 

      User Stories

      • As a VM owner, I want to import my existing VM from another virtualization platform into OpenShift Virtualization, attaching it to a primary UDN, so I can have the managed experience I'm used to having, and use features like services, and network policies. The VM's MAC address must be the same when migrating.

      Non-Requirements

      • List of things not included in this epic, to alleviate any doubt raised during the grooming process.

      Notes

      • Any additional details or decisions made/needed

          1.
          upstream roadmap issue Sub-task Closed Normal Unassigned
          2.
          upstream design Sub-task Closed Normal Unassigned
          3.
          upstream documentation Sub-task Closed Normal Unassigned
          4.
          upgrade consideration Sub-task Closed Normal Unassigned
          5.
          CEE/PX summary presentation Sub-task Closed Normal Unassigned
          6.
          test plans in polarion Sub-task Closed Normal Unassigned
          7.
          automated tests Sub-task Closed Normal Unassigned
          8.
          downstream documentation merged Sub-task Closed Normal Unassigned

              Unassigned Unassigned
              mduarted@redhat.com Miguel Duarte de Mora Barroso
              Yossi Segev Yossi Segev
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: