ironic/ironic/tests
Ruby Loo 74f6661404 Cache agent clean steps on node
In order to make getting clean steps a synchronous call, instead of
one that blocks on communication with the agent, the agent clean steps
are cached in the node's driver_internal_info. Any time cleaning is
started, the steps will be fetched from the agent and cached.

This is needed for the 'GET /nodes/<node_ident>/cleaning/steps'
API, which is not yet implemented but see the spec:
(http://specs.openstack.org/openstack/ironic-specs/specs/approved/manual-cleaning.html#get-nodes-node-ident-cleaning-steps)

Change-Id: I26288802d06683fd99138bfea488233c88260a7f
Partial-Bug: #1526290
Co-Authored-By: Josh Gachnang <josh@pcsforeducation.com>
2016-02-09 15:23:08 +00:00
..
functional Prepare for functional testing 2015-09-28 21:27:01 +00:00
unit Cache agent clean steps on node 2016-02-09 15:23:08 +00:00
__init__.py Prepare for functional testing 2015-09-28 21:27:01 +00:00
base.py Move ironic.tests.unit.base to ironic.tests.base 2015-10-22 08:57:41 -07:00