OpenContrail + Ironic integration

Registered by Vasyl Saienko

Ironic is an OpenStack project which orchestrates baremetal deployments. It utilizes Nova API to deploy user images on baremetal servers. In NBewton release of OpenStack Ironic implemented mulitenancy use-case with Neutron (https://specs.openstack.org/openstack/ironic-specs/specs/7.0/ironic-ml2-integration.html). Ironic stores and provides to Neutron connectivity information of Baremetal Server, Neutron ML2 plugins configure ToRs by using that info.

OpenContrail is a popular neutron backend and it already have support of ovsdb managed switches. We need to handle connectivity fields provided by Ironic on contrail side to implement multitenancy use-case with Ironic.

This blue print is implemented with the following bugId:
https://bugs.launchpad.net/juniperopenstack/+bug/1683547

Blueprint information

Status:
Started
Approver:
Sukhdev Kapur
Priority:
Medium
Drafter:
Sukhdev Kapur
Direction:
Approved
Assignee:
Sukhdev Kapur
Definition:
New
Series goal:
Accepted for 5.0
Implementation:
Good progress
Milestone target:
milestone icon r5.0.0
Started by
Paul Carver

Related branches

Sprints

Whiteboard

Approved by TSC

New location for the spec - https://review.opencontrail.org/#/c/40028/

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.