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

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

XMLWordPrintable

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

      None

      Show
      None
    • False
    • Committed
    • No Docs Impact
    • To Do
    • OSPRH-5331 - 3rd party Neutron ML2 plugin support
    • Committed
    • Committed
    • 33% To Do, 33% In Progress, 33% Done
    • Networking; Neutron

      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
            Maor Blaustein Maor Blaustein
            rhos-dfg-networking-squad-neutron
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated: