ironic/ironic/drivers/modules/ilo
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
..
__init__.py Add IloDriver and its IloPower module 2014-07-17 20:50:53 +05:30
boot.py Use ironic-lib's util methods 2016-01-04 15:39:57 +00:00
common.py Use ironic-lib's util methods 2016-01-04 15:39:57 +00:00
console.py Refactor iLO driver console interface into new module 2015-11-13 06:23:20 -08:00
deploy.py Cache agent clean steps on node 2016-02-09 15:23:08 +00:00
inspect.py Replace deprecated LOG.warn with warning 2015-10-21 15:22:46 +03:00
management.py Disable clean step 'reset_ilo' for iLO drivers by default 2016-02-07 23:51:57 -08:00
power.py Enable translation for config option help messages 2015-07-06 10:57:53 -07:00
vendor.py Refactor agent_ilo driver to use new boot interface 2015-11-14 06:27:15 -08:00