Use docker container from integration-packaging project to build
OpenDaylight deb packages. This change introduce support for systemd
and is a part of uplifting plugin to Fuel 10.
Notice: to build plugin with more than one version of ODL
fuel-plugin-builder needs to be installed from sources, this change is
required: https://review.openstack.org/#/c/311031/
Change-Id: Ib6204c1fa71a844fe42b878352bd987c192ee9dd
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
Openjdk package is now shipped in mos respositiories on fuel master.
Change-Id: I275cd5854a0700695473e5b07d04a1838e12683f
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
Register OpenDaylight as a network component, it will be available in
environment creation wizard.
Add task which will register DLUX dashboard inside Fuel Web UI.
Move ODL credentials and jetty port number from puppet manifests to
hiera.
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
Change-Id: I6f347aec73435886d72d734fb7d0deecc065b618
Daniel Smith discover large resource consumption when SFC features are
enabled and openjdk-7 is used. Following his advice we want to add
option to use openjdk-8. Becuase this version is not offically available
in ubuntu 14.04, it needs to be included inside plugin. This can be achieved
by setting USE_JAVA8=true environment variable during plugin compilation:
USE_JAVA8=true fpb --debug --build fuel-plugin-opendaylight
Change-Id: If1318c766b31ff9749bd3d75f8ee3c5ca6f89ffc
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
- Support MOS 8.0.
- Move ODL installation and configuration
to main phase of deployment.
- L3 traffic managed by ODL possible when vxlan
tunneling is used.
- Include snapshot of OpenDaylight Beryllium,
stable version not available at this moment.
- Get rid of hardcoded configuration related to specific ODL version.
Now plugin is more elastic and should support a broader
number of ODL versions.
- odl_network_scheme function overrided standard network scheme
so custom network templates are not required.
- ODL is no longer patched to use br-floating bridge
Change-Id: I8d1391817ff3a012697aac487ce9eaea489d8df6
Plugin can now be used on Fuel 7.0. It will install and setup
OpenDaylight Lithium SR2 controller together with networking_odl driver.
User can now decided where ODL controller will be installed by assigning
role OPENDAYLIGHT to one of the nodes.
Experimental option of managing L3 traffic by ODL was added. It will
prepare necessary configuration on ODL and Neutron side and also disable
neutron l3 agent. This feature require further development and should be
only enabled by users who know what they are doing.
Change-Id: I99bb9434f0e2baec52748e20551681d63d2bf1ce
End user can now set environment variables which modify process of
building plugin, for example user can decide to include all dependencies
inside plugin package.
Change-Id: I628d57408ebd18d5428f662a080e47135282a12d
Role can change during deployment, we need to compare role name with
list of all roles assigned to node.
Change-Id: I02aecfe8ac9cd9ec2ea8569d8bb98eb55fe79749
Current status:
* OpenDaylight controller is installed on primary controller
* OpenDaylight is set as OVS manager
* VLAN, GRE, VXLAN segmentation supported
* Neutron agent is responsible for L3 traffic
Change-Id: Ibd804940e2c8acc81a1d507b1de964ee97250107