[fuel-web] add possibility change default net segment type in plugin

Bug #1523981 reported by Artem Savinov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Andriy Popovych

Bug Description

Steps to reproduce:
1. Create network fuel plugin v4(with Component registry):

- name: "network:neutron:core:nsx"
  label: "NSXv."
  description: "Description for NSXv component."
  compatible:
    - name: "hypervisor:vmware"
  requires:
    - name: "hypervisor:vmware"
      message: "NSXv requires use vCenter."
  incompatible:
    - name: "hypervisor:libvirt:*"
    - name: "hypervisor:hyperv"
    - name: "hypervisor:xen"
      message: "NSXv incompatible with other hypervisors."

2. Create environment:
use one hypervisor -"vcenter" on compute pane , use "NSXv" on "Networking setup" pane, all other settings defaults.

3. Go to "Networks" tab in created environment

Actual result:
Use "Neutron with VLAN segmentation"

Expected result:
Need abbility to use "Neutron with tun segmentation" (vxlan).

Reproducable: 100%

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  openstack_version: "2015.1.0-8.0"
  api: "1.0"
  build_number: "1030"
  build_id: "2015-12-08_09-03-17"
  fuel-nailgun_sha: "979739917386e7c199438851a7faa9162bf93175"
  python-fuelclient_sha: "f033192b84263f0e699458a4274289a5198ae7e4"
  fuel-agent_sha: "660c6514caa8f5fcd482f1cc4008a6028243e009"
  fuel-nailgun-agent_sha: "a33a58d378c117c0f509b0e7badc6f0910364154"
  astute_sha: "48fd58676debcc85951db68df6d77c22daa55e52"
  fuel-library_sha: "ab7e51f345ffb7c256e0f61addcf86553d7c3867"
  fuel-ostf_sha: "23b7ae2a1a57de5a3e1861ffb7805394ca339cc2"
  fuel-mirror_sha: "6534117233a5bdc51d7d47361bc7d511e4b11e6f"
  fuelmenu_sha: "fcb15df4fd1a790b17dd78cf675c11c279040941"
  shotgun_sha: "a0bd06508067935f2ae9be2523ed0d1717b995ce"
  network-checker_sha: "a3534f8885246afb15609c54f91d3b23d599a5b1"
  fuel-upgrade_sha: "1e894e26d4e1423a9b0d66abd6a79505f4175ff6"
  fuelmain_sha: "26adf12c320936a97a9b0a84169a6e58c530e848"

and use 64 patchset from this review:
https://review.openstack.org/#/c/246889/

Artem Savinov (asavinov)
Changed in fuel:
milestone: none → 8.0
tags: added: area-python feature
Changed in fuel:
importance: Undecided → Medium
status: New → Confirmed
assignee: nobody → Fuel Python Team (fuel-python)
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Andriy Popovych (popovych-andrey)
summary: - fuel-web add possibility change default net segment type in plugin
+ [fuel-web] add possibility change default net segment type in plugin
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/258168

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

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

commit f1fe48241a4b5ed89f4207b270709a6d365455a2
Author: Andriy Popovych <email address hidden>
Date: Wed Dec 16 00:25:59 2015 +0200

    Add 'bind' option in plugin components

    Plugin should have possibility to bind cluster attributes.

    Change-Id: I02466818150df827a9131f814da90f3a6e850ab1
    Closes-Bug: #1523981

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

Fix proposed to branch: master
Review: https://review.openstack.org/261051

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

Reviewed: https://review.openstack.org/261051
Committed: https://git.openstack.org/cgit/openstack/fuel-plugins/commit/?id=89b1fbfd8f410e01461366a97a0bfa7adb1d3934
Submitter: Jenkins
Branch: master

commit 89b1fbfd8f410e01461366a97a0bfa7adb1d3934
Author: Andriy Popovych <email address hidden>
Date: Wed Dec 23 12:53:41 2015 +0200

    Support bind option in json schema

    Currently validation process fails when 'bind' attribute exists in
    components.yaml file. Validation of json schema should support it.

    Partial-Bug: #1523981
    Change-Id: Ifbdb552e7e17df6d6b94e2167de359a4eb3feb91

Revision history for this message
Olesia Tsvigun (otsvigun) wrote :

Verified at Fuel ISO #328

Changed in fuel:
status: Fix Committed → Fix Released
tags: added: on-verification
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.