ironic/ironic
Jim Rollenhagen 6eb970b71c Fix bug where clean steps do not run
A bug was introduced during Liberty where Ironic transparently
ignores all clean steps and finishes cleaning. This is caused
by _get_node_next_clean_steps returning an empty list when
cleaning has just started. Fix this method to return the full
list of clean steps when cleaning begins.

This may leave previous tenants' data on disk and available to future
tenants. Deployers should apply this patch (or upgrade to a new release
with this patch) ASAP.

Closes-Bug: #1517277
(cherry picked from commit 1c700e6d62)

Change-Id: If815f81d7e668244f0d434d4e2933e8f41946107
2015-12-03 07:13:17 -08:00
..
api Merge "Make end-points discoverable via Ironic API" 2015-09-23 02:36:10 +00:00
cmd Implement indirection_api 2015-09-24 00:26:33 +00:00
common Use standard locale when executing 'parted' command 2015-10-13 18:32:26 -07:00
conductor Fix bug where clean steps do not run 2015-12-03 07:13:17 -08:00
db Use JsonEncoded{Dict,List} from oslo_db 2015-08-21 20:02:17 +02:00
dhcp Enable translation for config option help messages 2015-07-06 10:57:53 -07:00
drivers Fix agent_ilo to remove temporary images 2015-10-14 23:18:02 -07:00
locale Imported Translations from Zanata 2015-11-09 06:17:21 +00:00
nova Enable flake8 checking of ironic/nova/* 2015-06-12 11:48:20 -07:00
objects Implement indirection_api 2015-09-24 00:26:33 +00:00
openstack Switch to the oslo_utils.fileutils 2015-07-15 08:07:32 +03:00
tests Fix bug where clean steps do not run 2015-12-03 07:13:17 -08:00
__init__.py Move eventlent monkeypatch out of cmd/ 2014-02-08 00:11:56 -08:00
netconf.py Enable translation for config option help messages 2015-07-06 10:57:53 -07:00
version.py Correct version.py and update current version string 2014-03-21 13:50:05 -07:00