-
Epic
-
Resolution: Unresolved
-
Blocker
-
None
-
None
-
None
-
3rd party integration for Neutron drivers and SDN backends
-
8
-
False
-
-
False
-
Proposed
-
Proposed
-
To Do
-
OSPRH-5331 - 3rd party Neutron plugin / ml2 driver support
-
Proposed
-
Proposed
-
100% To Do, 0% 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.
- clones
-
OSPRH-3678 As a partner, I want to be able to integrate Neutron with my custom ML2 driver and SDN back end [Tech preview]
- Resolved