ISO smoke test is broken: KeyError: 'floating'

Bug #1306935 reported by Mike Scherbakov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Nastya Urlapova

Bug Description

Smoke test deploys simple flat mode.

It is broken now, and fails with the following exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/case.py", line 332, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1044, in runTest
    self._testFunc()
  File "/home/jenkins/venv-nailgun-tests/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/home/jenkins/venv-nailgun-tests/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/home/jenkins/venv-nailgun-tests/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/home/jenkins/workspace/fuel_main_iso_smoke/fuelweb_test/helpers/decorators.py", line 49, in wrapper
    return func(*args, **kwagrs)
  File "/home/jenkins/workspace/fuel_main_iso_smoke/fuelweb_test/tests/test_simple.py", line 100, in deploy_simple_flat
    'slave-02': ['compute']
  File "/home/jenkins/workspace/fuel_main_iso_smoke/fuelweb_test/__init__.py", line 48, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/fuel_main_iso_smoke/fuelweb_test/models/fuel_web_client.py", line 583, in update_nodes
    self.update_nodes_interfaces(cluster_id)
  File "/home/jenkins/workspace/fuel_main_iso_smoke/fuelweb_test/__init__.py", line 48, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/fuel_main_iso_smoke/fuelweb_test/models/fuel_web_client.py", line 693, in update_nodes_interfaces
    self.update_node_networks(node['id'], assigned_networks)
  File "/home/jenkins/workspace/fuel_main_iso_smoke/fuelweb_test/__init__.py", line 48, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/fuel_main_iso_smoke/fuelweb_test/models/fuel_web_client.py", line 607, in update_node_networks
    [all_networks[i] for i in interfaces_dict.get(name, [])]
KeyError: 'floating'

It is causes by changes in Nailgun API: https://review.openstack.org/#/c/81002/, without corresponding changes in system tests.

Changed in fuel:
assignee: nobody → Nastya Urlapova (aurlapova)
status: New → Confirmed
Changed in fuel:
status: Confirmed → In Progress
Mike Scherbakov (mihgen)
Changed in fuel:
assignee: Nastya Urlapova (aurlapova) → Aleksey Kasatkin (alekseyk-ru)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-main (master)

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

Changed in fuel:
assignee: Aleksey Kasatkin (alekseyk-ru) → Nastya Urlapova (aurlapova)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-main (master)

Reviewed: https://review.openstack.org/87132
Committed: https://git.openstack.org/cgit/stackforge/fuel-main/commit/?id=ddc94c52c267f0276cbd8485d6e704aea05b23a5
Submitter: Jenkins
Branch: master

commit ddc94c52c267f0276cbd8485d6e704aea05b23a5
Author: NastyaUrlapova <email address hidden>
Date: Sun Apr 13 22:39:44 2014 +0400

    Fix for nova network

    Change-Id: I2982153cab2eb835edd3848ce28debef15dc9c59
    Closes-Bug: #1306935

Changed in fuel:
status: In Progress → Fix Committed
Changed in fuel:
status: Fix Committed → Fix Released
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.