OpenContrail + Ironic integration

Registered by Vasyl Saienko on 2017-10-25

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 on 2018-02-06

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.