Cannot update role for deployed node

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

Bug Description

Detailed bug description:
 Nailgun does not allow to assign role for already provisioned and deployed nodes, in some cases it constraints such features as on-the-fly plugin enablement, which is crucial for some of our users and is important to support LCM.
Steps to reproduce:
 1. Deploy environment.
 2. Assign new role to the environment.
Expected results:
 Nailgun allows to assign new role.
Actual result:
 Validation error.
Reproducibility:
 100%
Workaround:
 No
Impact:
 Impacts many of our users.
Description of the environment:
  10.0, 9.2 releases and older.

Revision history for this message
Evgeniy L (rustyrobot) wrote :
no longer affects: fuel/newton
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/396772

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

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

commit 717c9dc4b59d8e6deec99e56d17e265947562583
Author: Evgeny L <email address hidden>
Date: Wed Oct 5 11:46:31 2016 +0000

    Allow to update roles for deployed nodes.

    Closes-bug: #1641189
    Change-Id: Ibe55b6011922f6a0c8cabfcaa1b4ced3ccd328be

tags: added: in-stable-mitaka
Changed in fuel:
milestone: 9.3 → 11.0
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 : Fix proposed to fuel-web (stable/newton)

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

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

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

commit d6d6d1abdd9111164d1a2350421776b80a5bbb98
Author: Evgeny L <email address hidden>
Date: Wed Oct 5 11:46:31 2016 +0000

    Allow to update roles for deployed nodes.

    Closes-bug: #1641189
    Change-Id: Ibe55b6011922f6a0c8cabfcaa1b4ced3ccd328be

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (stable/newton)

Reviewed: https://review.openstack.org/400349
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=3622556a6a7e6929044ed9f7ec30fff4ce34efa9
Submitter: Jenkins
Branch: stable/newton

commit 3622556a6a7e6929044ed9f7ec30fff4ce34efa9
Author: Evgeny L <email address hidden>
Date: Wed Oct 5 11:46:31 2016 +0000

    Allow to update roles for deployed nodes.

    Closes-bug: #1641189
    Change-Id: Ibe55b6011922f6a0c8cabfcaa1b4ced3ccd328be

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-web 11.0.0.0rc1

This issue was fixed in the openstack/fuel-web 11.0.0.0rc1 release candidate.

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

Verified on Newton #1556 iso.

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.