Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-11336

As a partner, I want to be able to integrate Neutron with my custom ML2 driver and SDN backend [Full support]

XMLWordPrintable

    • 3rd party integration for Neutron drivers and SDN backends
    • 8
    • False
    • Hide

      None

      Show
      None
    • False
    • Proposed
    • Committed
    • To Do
    • OSPRH-5331 - 3rd party Neutron plugin / ml2 driver support
    • Proposed
    • Proposed
    • 67% To Do, 33% In Progress, 0% Done

      The current RHOSO setup deploys OVN operator and configures Neutron to use ML2/OVN. It also deploys OVN services (ovn-controller, ovn-metadata-agent) on EDP nodes.

       

      As a partner shipping a custom Neutron ml2 driver, I would like to be able to deploy RHOSO with it integrated. The integration should make it possible to avoid deploying OVN components in the cluster. It should also allow to deploy needed SDN backend components for OCP workers and EDP nodes. Finally, the integration between backend components and the ml2 driver should be possible (configuration files, as well as means to communicate with the backend, e.g. through TCP or UNIX sockets.)

       

      Security implications of driver-to-backend should be considered. This includes securing file based or Internet sockets for communication; as well as the means to pass custom configuration into neutronApi containers. (extraMounts vs defaultConfigOverride - the latter is not secure; the former allows to mount secrets.)

       

      The work items for this Epic will include documentation explaining step-by-step what should be done to do the integration; also necessary changes to operators should be applied to untangle RHOSO from OVN choice of backend, where needed.

       

      This Epic is foundational to actual integrations executed by partners. The testing will not be E2E; we'll cover separate integration points in functional and kuttl tests as needed.

       

      There will be no user-visible documentation updated as a result of this Epic. Specific integration guides for each supporter 3rd party driver will be tracked elsewhere.

              ihrachys Ihar Hrachyshka
              ihrachys Ihar Hrachyshka
              Renjing Xiao Renjing Xiao
              rhos-dfg-networking-squad-neutron
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: