diff --git a/doc/source/images/states.svg b/doc/source/images/states.svg index dc3c8d830b..88763fc4a8 100644 --- a/doc/source/images/states.svg +++ b/doc/source/images/states.svg @@ -1,229 +1,280 @@ - - - + + Ironic states - + + +enroll + +enroll + + +verifying + +verifying + + +enroll->verifying + + +on_manage + -manageable - -manageable +manageable + +manageable + + +verifying->manageable + + +on_done + + +verifying->enroll + + +on_fail -cleaning - -cleaning +cleaning + +cleaning -manageable->cleaning - - -on_provide +manageable->cleaning + + +on_provide -inspecting - -inspecting +inspecting + +inspecting -manageable->inspecting - - -on_inspect +manageable->inspecting + + +on_inspect -available - -available +available + +available -cleaning->available - - -on_done +cleaning->available + + +on_done -clean failed - -clean failed +clean failed + +clean failed -cleaning->clean failed - - -on_fail +cleaning->clean failed + + +on_fail + + +clean wait + +clean wait + + +cleaning->clean wait + + +on_wait -inspecting->manageable - - -on_done +inspecting->manageable + + +on_done -inspect failed - -inspect failed +inspect failed + +inspect failed -inspecting->inspect failed - - -on_fail - - -available->manageable - - -on_manage +inspecting->inspect failed + + +on_fail -deploying - -deploying +deploying + +deploying -available->deploying - - -on_deploy +available->deploying + + +on_deploy - -active - -active - - -deploying->active - - -on_done + +available->manageable + + +on_manage -deploy failed - -deploy failed +deploy failed + +deploy failed -deploying->deploy failed - - -on_fail +deploying->deploy failed + + +on_fail -wait call-back - -wait call-back +wait call-back + +wait call-back -deploying->wait call-back - - -on_wait +deploying->wait call-back + + +on_wait + + +active + +active + + +deploying->active + + +on_done -active->deploying - - -on_rebuild +active->deploying + + +on_rebuild -deleting - -deleting +deleting + +deleting -active->deleting - - -on_delete - - -deleting->cleaning - - -on_clean +active->deleting + + +on_delete -error - -error +error + +error -deleting->error - - -on_error +deleting->error + + +on_error + + +deleting->cleaning + + +on_clean -error->deploying - - -on_rebuild +error->deploying + + +on_rebuild -error->deleting - - -on_delete +error->deleting + + +on_delete -deploy failed->deploying - - -on_rebuild +deploy failed->deploying + + +on_rebuild -deploy failed->deploying - - -on_deploy +deploy failed->deploying + + +on_deploy -deploy failed->deleting - - -on_delete +deploy failed->deleting + + +on_delete -wait call-back->deploying - - -on_resume - - -wait call-back->deleting - - -on_delete +wait call-back->deploying + + +on_resume -wait call-back->deploy failed - - -on_fail +wait call-back->deploy failed + + +on_fail + + +wait call-back->deleting + + +on_delete -clean failed->manageable - - -on_manage +clean failed->manageable + + +on_manage + + +clean wait->clean failed + + +on_fail + + +clean wait->cleaning + + +on_resume -inspect failed->manageable - - -on_manage +inspect failed->manageable + + +on_manage -inspect failed->inspecting - - -on_inspect +inspect failed->inspecting + + +on_inspect