Deployment history should contain information about deployed node roles

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

Bug Description

Need to add node_role attribute to the task object in deployment history
(GET /api/transactions/<transaction_id>/deployment_history).

This new attribute will be used by Fuel UI to group deployed nodes by their roles when displaying a deployment history
(https://blueprints.launchpad.net/fuel/+spec/ui-deployment-history).

tags: added: area-ui
Revision history for this message
Julia Aranovich (jkirnosova) wrote :

Decided not to include role labels into deployment history timeline for now not to increase timeline complexity. Also, node tags feature is coming, we'll need to rethink this moment.

Instead, suggested displaying node role list in node details dialog that can be opened from timeline view.

tags: removed: area-python
Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Fuel UI Team (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/364302

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 proposed to fuel-ui (stable/mitaka)

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

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

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

commit 1d2f100bb1897f21cab532c305cc71e387e1ef94
Author: Julia Aranovich <email address hidden>
Date: Thu Sep 1 16:17:52 2016 +0300

    Show assigned roles in node details dialog

    Closes-Bug: #1597465

    Change-Id: Ic7d8b6401a0249f752275b796f31bf6dfd2b0b82

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

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

commit 37c54abd1a769019518e2f383ae45d1459c9de6e
Author: Julia Aranovich <email address hidden>
Date: Thu Sep 1 16:17:52 2016 +0300

    Show assigned roles in node details dialog

    Closes-Bug: #1597465

    Change-Id: Ic7d8b6401a0249f752275b796f31bf6dfd2b0b82

tags: added: on-verification
Revision history for this message
Alexey. Kalashnikov (akalashnikov) wrote :

Verified on snapshot#217:
https://mirantis.testrail.com/index.php?/runs/view/19768&group_by=cases:section_id&group_order=asc&group_id=56782

steps:
Connect to fuel UI and choose deployed cluster
Open "History" tab
click on node link in timeline view

expected result:
There are information about nodes role contained in opened dialog.

Actual result:
https://snag.gy/TwpPCX.jpg

[root@nailgun ~]# shotgun2 short-report
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':
 fuel-mirror-9.0.0-1.mos147.noarch
 fuel-bootstrap-cli-9.0.0-1.mos289.noarch
 fuel-migrate-9.0.0-1.mos8568.noarch
 fuel-nailgun-9.0.0-1.mos8802.noarch
 nailgun-mcagents-9.0.0-1.mos763.noarch
 shotgun-9.0.0-1.mos90.noarch
 python-fuelclient-9.0.0-1.mos344.noarch
 fuel-agent-9.0.0-1.mos289.noarch
 fuel-provisioning-scripts-9.0.0-1.mos8802.noarch
 fuel-9.0.0-1.mos6352.noarch
 network-checker-9.0.0-1.mos74.x86_64
 fuel-release-9.0.0-1.mos6352.noarch
 fuel-misc-9.0.0-1.mos8568.noarch
 python-packetary-9.0.0-1.mos147.noarch
 rubygem-astute-9.0.0-1.mos763.noarch
 fuel-utils-9.0.0-1.mos8568.noarch
 fuel-ui-9.0.0-1.mos2790.noarch
 fuel-library9.0-9.0.0-1.mos8568.noarch
 fuel-ostf-9.0.0-1.mos941.noarch
 fuelmenu-9.0.0-1.mos275.noarch
 fuel-openstack-metadata-9.0.0-1.mos8802.noarch
 fuel-notify-9.0.0-1.mos8568.noarch
 fuel-setup-9.0.0-1.mos6352.noarch

tags: removed: on-verification
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-ui 10.0.0rc1

This issue was fixed in the openstack/fuel-ui 10.0.0rc1 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-ui 10.0.0

This issue was fixed in the openstack/fuel-ui 10.0.0 release.

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.