[fuel-ui] When Network template is used, VLAN tag fields aren't disabled in UI

Bug #1571715 reported by Pavel Chechetin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Julia Aranovich
Mitaka
Fix Released
High
Vitaly Kramskikh

Bug Description

Detailed bug description:
  When Network template is uploaded, VLAN tag fields on networks tab still can be written to.
  It doesn't make any sense because VLAN tagging/untagging is defined by transformations part of the network template.
  It impacts troobleshootability at least.

Steps to reproduce:
  1. Upload network template
  2. Open networks tab

Expected results:
  1. VLAN tag field on networks tab should be disabled

Actual result:
  1. VLAN tag field on networks tab is enabled

Description of the environment:
  1. Fuel version: 8.0

summary: - [fuel-ui] When Network template is used, VLAN tag isn't disabled
+ [fuel-ui] When Network template is used, VLAN tags aren't disabled in UI
description: updated
summary: - [fuel-ui] When Network template is used, VLAN tags aren't disabled in UI
+ [fuel-ui] When Network template is used, VLAN tag fields aren't disabled
+ in UI
Changed in fuel:
importance: Undecided → High
assignee: nobody → Fuel Python Team (fuel-python)
milestone: none → 9.0
status: New → Confirmed
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Fuel UI Team (fuel-ui)
tags: added: area-ui
removed: 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/308188

Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Julia Aranovich (jkirnosova)
status: Confirmed → In Progress
Changed in fuel:
milestone: 9.0 → 10.0
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/309041

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

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

commit 96ef680d303860b01065d9150e65b15266589325
Author: Julia Aranovich <email address hidden>
Date: Wed Apr 20 11:18:31 2016 +0300

    Disable VLAN controls if network template exists

    Closes-Bug: #1571715

    Change-Id: I7a35fe71ccdeb26287a8b103be19051f4c0d4235

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

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

commit 13d5bccc1444158a33dda014fe3ced7ded555f9d
Author: Julia Aranovich <email address hidden>
Date: Wed Apr 20 11:18:31 2016 +0300

    Disable VLAN controls if network template exists

    Closes-Bug: #1571715

    Change-Id: I7a35fe71ccdeb26287a8b103be19051f4c0d4235

tags: added: on-verification
Revision history for this message
Pavel Chechetin (paulche) wrote :

Here is a network template which was used when the bug occurred.

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

Verified on 9.0
[root@nailgun ~]# shotgun2 short-report
cat /etc/fuel_build_id:
 460
cat /etc/fuel_build_number:
 460
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-release-9.0.0-1.mos6349.noarch
 python-packetary-9.0.0-1.mos140.noarch
 fuel-bootstrap-cli-9.0.0-1.mos285.noarch
 fuel-migrate-9.0.0-1.mos8450.noarch
 rubygem-astute-9.0.0-1.mos750.noarch
 fuel-mirror-9.0.0-1.mos140.noarch
 shotgun-9.0.0-1.mos90.noarch
 fuel-openstack-metadata-9.0.0-1.mos8741.noarch
 fuel-notify-9.0.0-1.mos8450.noarch
 nailgun-mcagents-9.0.0-1.mos750.noarch
 fuel-provisioning-scripts-9.0.0-1.mos8741.noarch
 python-fuelclient-9.0.0-1.mos325.noarch
 fuel-9.0.0-1.mos6349.noarch
 fuel-utils-9.0.0-1.mos8450.noarch
 fuel-setup-9.0.0-1.mos6349.noarch
 fuel-misc-9.0.0-1.mos8450.noarch
 fuel-library9.0-9.0.0-1.mos8450.noarch
 network-checker-9.0.0-1.mos74.x86_64
 fuel-agent-9.0.0-1.mos285.noarch
 fuel-ui-9.0.0-1.mos2717.noarch
 fuel-ostf-9.0.0-1.mos935.noarch
 fuelmenu-9.0.0-1.mos273.noarch
 fuel-nailgun-9.0.0-1.mos8741.noarch
[root@nailgun ~]#

[root@nailgun ~]# fuel network-template --env 2 --upload
Network template /root/network_template_2.yaml has been uploaded.

It is impossible to set VLAN tagging, see pic (VLAN_tag)

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.