Cannot modify interfaces configuration after stopped deployment (at least in UI)

Bug #1581527 reported by Vladimir Kuklin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Ilya Kutukov
Mitaka
Fix Released
High
Ilya Kutukov

Bug Description

fuel-nailgun-10.0.0-1.mos8729.git.b0a657a.noarch

1) Deploy BVT scenario
2) Add mongo node and ceilometer service
3) deploy
4) figure out that interfaces are mixed up due to https://bugs.launchpad.net/fuel/+bug/1581500
5) stop the deployment
6) try to change interfaces config

Expected result:

1) it is possible to swap interfaces

Actual result:

1) interfaces modification is locked at least in UI

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

This is condition of ifc configuration availability for a node in UI: https://github.com/openstack/fuel-ui/blob/stable/mitaka/static/models.js#L481-L484

A node should have 'discover' or 'error' status.

Vladimir, could you please check a status of your mongo node after stopped deployment?

Revision history for this message
Aleksey Kasatkin (alekseyk-ru) wrote :

It's the same for API. It is artificial restriction. It can be lifted probably. Need to check this possibility. Before 'unlock settings after deployment' feature was implemented this restriction was OK as other stuff was locked too. Now it can be reconsidered.

Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

Julia, all the nodes are in 'stopped' status.

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

So, do we need to allow interfaces configuration for stopped nodes?

Dmitry Pyzhov (dpyzhov)
no longer affects: fuel/newton
Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Fuel Toolbox (fuel-toolbox)
Ilya Kutukov (ikutukov)
Changed in fuel:
assignee: Fuel Toolbox (fuel-toolbox) → Ilya Kutukov (ikutukov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-ui (master)

Fix proposed to branch: master
Review: https://review.openstack.org/319935

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-ui (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/320461

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-ui (stable/mitaka)

Reviewed: https://review.openstack.org/320461
Committed: https://git.openstack.org/cgit/openstack/fuel-ui/commit/?id=45c4ad006fb2fe9d216f687a7b8dd32224da43b8
Submitter: Jenkins
Branch: stable/mitaka

commit 45c4ad006fb2fe9d216f687a7b8dd32224da43b8
Author: Ilya Kutukov <email address hidden>
Date: Mon May 23 16:28:49 2016 +0300

    Networks configuration is now available for stopped nodes

    Change-Id: Ibcf7072f9aa284ed966701c2db3ac30391af8c27
    Partial-Bug: #1581527

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/320513

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-ui (master)

Reviewed: https://review.openstack.org/319935
Committed: https://git.openstack.org/cgit/openstack/fuel-ui/commit/?id=d6b428933e0d6926cbda6a2e474db01fd11ca41e
Submitter: Jenkins
Branch: master

commit d6b428933e0d6926cbda6a2e474db01fd11ca41e
Author: Ilya Kutukov <email address hidden>
Date: Mon May 23 16:28:49 2016 +0300

    Networks configuration is now available for stopped nodes

    Change-Id: Ibcf7072f9aa284ed966701c2db3ac30391af8c27
    Partial-Bug: #1581527

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

Fuel UI requests are merged, so will remove area-ui tag.

tags: removed: area-ui
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-ui (master)

Fix proposed to branch: master
Review: https://review.openstack.org/321537

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-ui (master)

Change abandoned by Ilya Kutukov (<email address hidden>) on branch: master
Review: https://review.openstack.org/321537

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/320513
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=d91d7bcfbf5d8118db95ff9edd9386a1847c4730
Submitter: Jenkins
Branch: master

commit d91d7bcfbf5d8118db95ff9edd9386a1847c4730
Author: Jenkins <email address hidden>
Date: Tue May 24 10:01:56 2016 +0000

    Networks configuration API is now available for stopped and ready nodes

    So it is possible to update network configuration for node in
    'stopped' and 'ready' state using NodeCollectionHandler,
    NodeNICsHandler and NodeCollectionNICsHandler

    Network config update via NodeAgentHandler is still restricted but
    it is still possible to update metadata from this handler.

    'is agent' request flag is now added automatically if not persist
    when update is launched via NodeAgentHandler.

    Change-Id: I5f41c74553b4227cd968900fb121d26ff2029cda
    Partial-Bug: #1581527

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/322876

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (stable/mitaka)

Reviewed: https://review.openstack.org/322876
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=db99490017c31a3bf4c21511c8b12576be46fa2e
Submitter: Jenkins
Branch: stable/mitaka

commit db99490017c31a3bf4c21511c8b12576be46fa2e
Author: Jenkins <email address hidden>
Date: Tue May 24 10:01:56 2016 +0000

    Networks configuration API is now available for stopped and ready nodes

    So it is possible to update network configuration for node in
    'stopped' and 'ready' state using NodeCollectionHandler,
    NodeNICsHandler and NodeCollectionNICsHandler

    Network config update via NodeAgentHandler is still restricted but
    it is still possible to update metadata from this handler.

    'is agent' request flag is now added automatically if not persist
    when update is launched via NodeAgentHandler.

    Change-Id: I5f41c74553b4227cd968900fb121d26ff2029cda
    Partial-Bug: #1581527

Ilya Kutukov (ikutukov)
Changed in fuel:
status: In Progress → Fix Committed
tags: added: on-verification
Revision history for this message
Andrey Lavrentyev (alavrentyev) wrote :
Revision history for this message
Alex Schultz (alex-schultz) wrote :

Verified on 9 rc2

tags: removed: on-verification
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.