Cannot deploy operational cluster with a new installed plugin

Bug #1594832 reported by Julia Aranovich
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Julia Aranovich
Mitaka
Fix Released
High
Julia Aranovich

Bug Description

Steps to reproduce in Fuel UI:

1. create an environment (default wizard settings)
2. add a few nodes to the environment
3. deploy the environment to make it Operational
4. install some new plugin to Fuel (hot pluggable or not, it doesn't matter)
5. go to the environment Settings tab and activate this plugin
6. go to the environment Dashboard

Expected result: there should be Deploy Changes button to deploy the operational cluster with the newly activated plugin

Actual result: there is no Deploy Changes button on the Dashboard, the new plugin can not be deployed from Fuel UI

Changed in fuel:
importance: Undecided → High
Revision history for this message
Nastya Urlapova (aurlapova) wrote :

Folks, did you use 9.0 version + did you see "warning message about plugin installation ..."?

Changed in fuel:
status: Confirmed → Incomplete
Revision history for this message
Julia Aranovich (jkirnosova) wrote :

There was no warning message for the plugin, because it was hot pluggable. BUT it doesn't matter is plugin hot pluggable or not, the issue is actual for any plugin installed after a cluster deployment.

description: updated
Revision history for this message
Denis Egorenko (degorenko) wrote :
Changed in fuel:
status: Incomplete → Confirmed
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/333221

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

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

commit 5b88729137d82bea9a60db98451094f4b004ffef
Author: Julia Aranovich <email address hidden>
Date: Thu Jun 23 13:01:13 2016 +0300

    Fix deployment of plugins installed to operational environment

    Revert back the change made in
    https://github.com/openstack/fuel-ui/commit/f6efa20b9

    Cluster settings have changes if there is a plugin
    installed after the cluster deployment.

    Closes-Bug: #1594832

    Change-Id: If379e10d0bd2964d761346232b38f91eab9a945e

Changed in fuel:
status: In Progress → Fix Committed
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/333760

tags: added: on-verification
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-ui (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/333862

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

Change abandoned by Julia Aranovich (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/333760

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

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

commit 3d1e067007e2382da51cb97a2c8276ce2080e090
Author: Julia Aranovich <email address hidden>
Date: Fri Jun 24 14:36:25 2016 +0300

    Do not deploy inactive plugin

    There is no need to display Deploy Changes button on the Dashboard,
    if a plugin was installed after a cluster deployment and was not enabled.

    Related-Bug: #1594832

    Change-Id: Iabd6c1b497ec70fadbd3a437556a7e2f171c48a8

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

Related fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/333913

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

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

commit d8c110c3b91dbcd9d0eb5c62ba7c6a8e708f9f33
Author: Julia Aranovich <email address hidden>
Date: Fri Jun 24 14:36:25 2016 +0300

    Do not deploy inactive plugin

    There is no need to display Deploy Changes button on the Dashboard,
    if a plugin was installed after a cluster deployment and was not enabled.

    Related-Bug: #1594832

    Change-Id: Iabd6c1b497ec70fadbd3a437556a7e2f171c48a8

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-ui (stable/mitaka)

Change abandoned by Julia Aranovich (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/333760
Reason: The issue fixed in https://review.openstack.org/#/c/333913/

Revision history for this message
Dmitry Belyaninov (dbelyaninov) wrote :

The "Deploy changes" button is active after plugin installation and enabling.
snapshot #210

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.