Custom OpenDaylight role without Neutron fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Tim Rozet |
Bug Description
There are coupled dependencies between ODL and the Neutron service which cause an isolated ODL role to fail deployment. The first is ODL service is invoking neutron services which really should be left up to the user to map based on custom roles. This needs to be removed. The second issue is Neutron ML2 config with OpenDaylight relies on knowing the heat parameters to be able to add the ML2 config. When OpenDaylight API service is isolated to its own role, the Controller Neutron ML2 service will not have the correct hiera variables to be able to configure ML2. The solution to this is to add those parameters to the OpenDaylight OVS service, which will also be used on the Controller.
A current workaround is for the second problem is to define the missing parameters as ExtraConfig in an environment file. This will set the variables across all nodes.
Changed in tripleo: | |
assignee: | nobody → Tim Rozet (trozet) |
Changed in tripleo: | |
milestone: | none → ocata-3 |
importance: | Undecided → High |
Fix proposed to branch: master /review. openstack. org/413204
Review: https:/