Support new Kilo state machine

Registered by Dmitry Tantsur

http://specs.openstack.org/openstack/ironic-specs/specs/kilo/new-ironic-state-machine.html
http://specs.openstack.org/openstack/ironic-specs/specs/kilo/ironic-node-properties-discovery.html

If maintenance mode is not set:
* Valid provisioning states will be 'NOSTATE' or None (backward compatibility), 'INSPECTING' (Ironic-powered introspection), 'ENROLL' and 'MANAGED' (for use as a standalone service).
* Valid power state will be 'power off' or None (until long-running ramdisks support is finished).

Drop any _requirement_ on maintenance, and use it for backward compatibility with Juno. Any power and provision state will be accepted in this case.

Blueprint information

Status:
Complete
Approver:
Dmitry Tantsur
Priority:
High
Drafter:
Dmitry Tantsur
Direction:
Approved
Assignee:
Dmitry Tantsur
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 1.0.0
Started by
Dmitry Tantsur
Completed by
Dmitry Tantsur

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/kilo-state-machine,n,z

Addressed by: https://review.openstack.org/137101
    Support new states and drop requirement on maintenance

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.