Kolla containers with 3rd party vendor drivers

Registered by Sandhya Dasu on 2018-03-22

This BP details the changes required to fully support 3rd party vendor drivers within the Kolla ecosystem. Handling of 3rd party vendor drivers continues to be a contentious issue in part because each OpenStack project handles their vendor plugins/drivers differently. For example, Cinder and Ironic support their drivers in-tree but Neutron ML2 drivers have been out-of-tree for several releases. It would be ideal for Kolla to come up with a consistent way to support both in-tree and out-of-tree plugins/drivers.

Another important aspect to keep in kind is that several drivers are in turn dependent on additional external packages to function properly. The containers built with these drivers should also be pulling in these dependencies for it to be useful.

Building Container Images:

Initial implementation can be found at : https://review.openstack.org/#/c/552119/

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
Sandhya Dasu
Direction:
Needs approval
Assignee:
Sandhya Dasu
Definition:
New
Series goal:
None
Implementation:
Started
Milestone target:
milestone icon rocky-2
Started by
Sandhya Dasu on 2018-04-03

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/kolla-vendor-drivers,n,z

Addressed by: https://review.openstack.org/567278
    Building Kolla containers with 3rd party vendor drivers

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.