Deny changing of interfaces when node status is 'provisioned'
It can help in situation when the first deployment task is started (task may affect network interfaces) but the report from astute about starting of deployment for that node is not received by receiverd yet. Change-Id: I47c58ffa54856cb3dd969de08b703fb1bb73973b Partial-Bug: #1532823
This commit is contained in:
parent
294a2998e5
commit
c467fedf9d
|
@ -355,7 +355,6 @@ class Node(NailgunObject):
|
|||
"""
|
||||
return instance.status not in (
|
||||
consts.NODE_STATUSES.discover,
|
||||
consts.NODE_STATUSES.provisioned,
|
||||
consts.NODE_STATUSES.error,
|
||||
)
|
||||
|
||||
|
|
|
@ -106,7 +106,7 @@ class TestNodeCollectionNICsHandler(BaseIntegrationTest):
|
|||
consts.NODE_STATUSES.discover: False,
|
||||
consts.NODE_STATUSES.error: False,
|
||||
consts.NODE_STATUSES.provisioning: True,
|
||||
consts.NODE_STATUSES.provisioned: False,
|
||||
consts.NODE_STATUSES.provisioned: True,
|
||||
consts.NODE_STATUSES.deploying: True,
|
||||
consts.NODE_STATUSES.ready: True,
|
||||
consts.NODE_STATUSES.removing: True}
|
||||
|
|
|
@ -406,7 +406,7 @@ class TestHandlers(BaseIntegrationTest):
|
|||
consts.NODE_STATUSES.discover: False,
|
||||
consts.NODE_STATUSES.error: False,
|
||||
consts.NODE_STATUSES.provisioning: True,
|
||||
consts.NODE_STATUSES.provisioned: False,
|
||||
consts.NODE_STATUSES.provisioned: True,
|
||||
consts.NODE_STATUSES.deploying: True,
|
||||
consts.NODE_STATUSES.ready: True,
|
||||
consts.NODE_STATUSES.removing: True}
|
||||
|
|
Loading…
Reference in New Issue