extend kolla to support deploying ipendaylight

Registered by sean mooney on 2016-05-17

Opendaylight is a popular sdn controller in many communities such as openstack and opnfv.

it has been supported in openstack for several releases but currenly is not supported by kolla

this blueprint proposes createing a kolla style docker file based off the upstream opendaylight container
files and the associated ansible deployment code.

https://github.com/opendaylight/integration/blob/master/packaging/docker/centos/Dockerfile
https://github.com/opendaylight/integration/blob/master/packaging/docker/debian/Dockerfile

this work will depend on https://blueprints.launchpad.net/kolla/+spec/third-party-plugin-support

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
sean mooney
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Proposed for ocata
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

In progress by <email address hidden>.

https://review.openstack.org/#/c/416369/ openstack/kolla
https://review.openstack.org/#/c/416367/ openstack/kolla-ansible

Work on kolla-kubernetes not currently planned

Addressed by: https://review.openstack.org/416369
    [WIP] Add OpenDaylight Container to kolla

Gerrit topic: https://review.openstack.org/#q,topic:opendaylight_support,n,z

(?)

Work Items

Work items:
ODL Docker File Template (Ubuntu + CentOS for both source and binary): DONE
ODL Container Ansible Wireup Code: DONE
Seperate code into new patch that separates start of openvswitch from neutron-openvswitch-agent: TODO
Neutron/OVS separation changes accommodating ODL and other third-party NetVirt solutions: DONE
Separate Neutron/OVS changes into two patches for openvswitch and neutron-openvswitch-agent respectively: TODO
Testing: INPROGRESS
Documentation: TODO

This blueprint contains Public information 
Everyone can see this information.