Allow changing roles for deployed node

Bug #1642165 reported by Julia Aranovich
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Julia Aranovich
Mitaka
Fix Released
High
Julia Aranovich
Newton
Fix Committed
High
Julia Aranovich

Bug Description

https://bugs.launchpad.net/fuel/+bug/1641189 allows changing roles of deployed node: add new role(s) or mark deployed roles to deletion.

This feature should be supported in Fuel 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/398229

Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Julia Aranovich (jkirnosova)
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/398229
Committed: https://git.openstack.org/cgit/openstack/fuel-ui/commit/?id=ace554d9cc18e1fa9da93bc6269c95930c11bc5f
Submitter: Jenkins
Branch: master

commit ace554d9cc18e1fa9da93bc6269c95930c11bc5f
Author: Julia Aranovich <email address hidden>
Date: Tue Nov 15 12:47:02 2016 +0300

    Allow adding roles to deployed nodes

    Partial-Bug: #1642165

    Change-Id: I19e4cb65f36fd812a82573cacddf3c9e9257079b

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

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/399047

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

Reviewed: https://review.openstack.org/399047
Committed: https://git.openstack.org/cgit/openstack/fuel-ui/commit/?id=b66841a966779b4497a53c76c7aa4113799387b8
Submitter: Jenkins
Branch: stable/newton

commit b66841a966779b4497a53c76c7aa4113799387b8
Author: Julia Aranovich <email address hidden>
Date: Tue Nov 15 12:47:02 2016 +0300

    Allow adding roles to deployed nodes

    Partial-Bug: #1642165

    Change-Id: I19e4cb65f36fd812a82573cacddf3c9e9257079b
    (cherry picked from commit ace554d9cc18e1fa9da93bc6269c95930c11bc5f)

tags: added: in-stable-newton
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/399072

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

Nailgun does not support a removal of some deployed role from a node for now. Let's say some node has deployed roles: role A and role B. To remove role A from the node (at least from UI) User need to remove the node from the environment and then add it with role B only and redeploy.

So, the ticket can be closed for now. Adding of new role to deployed node was supported on UI.

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

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

commit e99ecb921d1a0508657833b82af303dcc25e6854
Author: Julia Aranovich <email address hidden>
Date: Tue Nov 15 12:47:02 2016 +0300

    Allow adding roles to deployed nodes

    Partial-Bug: #1642165

    Change-Id: I19e4cb65f36fd812a82573cacddf3c9e9257079b

tags: added: in-stable-mitaka
Changed in fuel:
status: In Progress → Fix Committed
tags: added: on-verification
Revision history for this message
Ekaterina Shutova (eshutova) wrote :

In is possible to add role to deployed node. The only way to delete role is delete the whole node and redeploy it with needed role.
Verified on:
cat /etc/fuel_build_id:
 495
cat /etc/fuel_build_number:
 495
cat /etc/fuel_release:
 9.0
cat /etc/fuel_openstack_version:
 mitaka-9.0
rpm -qa | egrep 'fuel|astute|network-checker|nailgun|packetary|shotgun':
 network-checker-9.0.0-1.mos77.x86_64
 fuel-release-9.0.0-1.mos6358.noarch
 fuel-mirror-9.0.0-1.mos155.noarch
 fuel-setup-9.0.0-1.mos6358.noarch
 shotgun-9.0.0-1.mos90.noarch
 rubygem-astute-9.0.0-1.mos776.noarch
 fuel-misc-9.0.0-1.mos8631.noarch
 fuel-bootstrap-cli-9.0.0-1.mos291.noarch
 fuel-nailgun-9.0.0-1.mos8894.noarch
 fuel-library9.0-9.0.0-1.mos8631.noarch
 fuel-9.0.0-1.mos6358.noarch
 nailgun-mcagents-9.0.0-1.mos776.noarch
 fuel-notify-9.0.0-1.mos8631.noarch
 python-fuelclient-9.0.0-1.mos361.noarch
 fuelmenu-9.0.0-1.mos276.noarch
 python-packetary-9.0.0-1.mos155.noarch
 fuel-openstack-metadata-9.0.0-1.mos8894.noarch
 fuel-utils-9.0.0-1.mos8631.noarch
 fuel-ostf-9.0.0-1.mos947.noarch
 fuel-ui-9.0.0-1.mos2835.noarch
 fuel-agent-9.0.0-1.mos291.noarch
 fuel-provisioning-scripts-9.0.0-1.mos8894.noarch
 fuel-migrate-9.0.0-1.mos8631.noarch

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

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

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/402467
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

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.