Integrate Ironic

Registered by Imre Farkas on 2016-05-20

Integrate Ironic to overcloud to support metal to tenant.

Blueprint information

Status:
Complete
Approver:
Steven Hardy
Priority:
Medium
Drafter:
Imre Farkas
Direction:
Approved
Assignee:
Dmitry Tantsur
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-rc1
Started by
Steven Hardy on 2016-06-29
Completed by
Dmitry Tantsur on 2016-09-09

Related branches

Sprints

Whiteboard

(shardy) Can we have a spec please, describing how the networking model is expected to support multi-tenant access to baremetal

(ifarkas) Spec can be found at: https://review.openstack.org/320995

Gerrit topic: https://review.openstack.org/#q,topic:bp/ironic-integration,n,z

Addressed by: https://review.openstack.org/316146
    Add Ironic password generation during deployment

Addressed by: https://review.openstack.org/316132
    Add Ironic packages to overcloud controller

Addressed by: https://review.openstack.org/316128
    [WIP] Add Ironic to overcloud

Addressed by: https://review.openstack.org/319297
    Add base ironic profile

Addressed by: https://review.openstack.org/320995
    Metal to tenant

Gerrit topic: https://review.openstack.org/#q,topic:test-ironic,n,z

Addressed by: https://review.openstack.org/329872
    DO NOT MERGE: testing ironic

Addressed by: https://review.openstack.org/336053
    Move ironic::db data within service template

Addressed by: https://review.openstack.org/341433
    Add composable service for configuring Nova compute with Ironic

Addressed by: https://review.openstack.org/354016
    [WIP] Documentation for installing and using Ironic in overcloud

Addressed by: https://review.openstack.org/363520
    Ironic: enabled_services moved from ironic to ironic::conductor manifest

Addressed by: https://review.openstack.org/362148
    Ironic: enabled iPXE by default and make it configurable

Addressed by: https://review.openstack.org/363576
    Install ipxe-bootimgs and tftp-server on controller

Addressed by: https://review.openstack.org/364213
    Ironic: service catalog entries should not have a suffix

Addressed by: https://review.openstack.org/364304
    Ironic: configure disk erasing during cleaning

Addressed by: https://review.openstack.org/364774
    Install python-dracclient and python-proliantutils on controllers

Addressed by: https://review.openstack.org/365349
    Ironic: update default enabled drivers

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.