Separate deployment task can be started for offline nodes

Bug #1547792 reported by Julia Aranovich
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Medium
Fuel Python (Deprecated)
Mitaka
Won't Fix
Medium
Fuel Python (Deprecated)
Newton
Invalid
Medium
Fuel Python (Deprecated)

Bug Description

Reproduced on fake UI.

Separate deployment task can be started for offline node(s) (PUT /api/clusters/x/deploy with empty data) without any errors and these offline nodes will have 'ready' status after the deployment.

Dmitry Klenov (dklenov)
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
status: New → Confirmed
Revision history for this message
Bug Checker Bot (bug-checker) wrote : Autochecker

(This check performed automatically)
Please, make sure that bug description contains the following sections filled in with the appropriate data related to the bug you are describing:

actual result

version

expected result

steps to reproduce

For more detailed information on the contents of each of the listed sections see https://wiki.openstack.org/wiki/Fuel/How_to_contribute#Here_is_how_you_file_a_bug

tags: added: need-info
Revision history for this message
Dmitry Guryanov (dguryanov) wrote :

I've tried provision for offline node. It's failed after some time with mcollective error. Node is in discover state (UI shows 'pending addition').

If you run deploy for offline node, it also fails and node is in error state.

So the only thing we can improve is to fail early with an error like 'Can't start provision, node(s) <ids> are offline'.

Revision history for this message
Dmitry Guryanov (dguryanov) wrote :

Everything works as expected, so I've closed this bug as invalid.

Revision history for this message
Julia Aranovich (jkirnosova) wrote :

Separate provisioning and deployment tasks are considered as advanced actions and offline nodes do not block them.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.