ironic/ironic/tests/unit/conductor
Jim Rollenhagen bf518cd540 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.

Depends-On: Id15cf6cc49122b08e557e44871b31a8c0d20b55d

Change-Id: If815f81d7e668244f0d434d4e2933e8f41946107
Closes-Bug: #1517277
2015-12-03 17:45:53 +00:00
..
__init__.py Prepare for functional testing 2015-09-28 21:27:01 +00:00
mgr_utils.py Rename utils.py to mgr_utils.py to avoid namespace collision 2015-10-23 06:09:41 -07:00
test__mgr_utils.py Rename utils.py to mgr_utils.py to avoid namespace collision 2015-10-23 06:09:41 -07:00
test_manager.py Fix bug where clean steps do not run 2015-12-03 17:45:53 +00:00
test_rpcapi.py Move ironic.tests.unit.base to ironic.tests.base 2015-10-22 08:57:41 -07:00
test_task_manager.py Specifying target provision states in fsm 2015-11-18 20:38:08 +00:00
test_utils.py Move common code from ironic.conductor.manager to ironic.conductor.utils 2015-11-25 18:03:43 +01:00