10.0 swarm ironic failed with fuel-devops 3.0.3

Bug #1670830 reported by Vasyl Saienko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Undecided
Vasyl Saienko

Bug Description

Once fuel-devops 3.0.3 installed on slaves ironic swarm ceph/swift start failing with error.
More logs may be found here https://product-ci.infra.mirantis.net/view/10.0_swarm/job/10.0.system_test.ubuntu.ironic_deploy_swift/196/console

  File "/home/jenkins/venv-nailgun-tests-2.9/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-2.9/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-2.9/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/home/jenkins/workspace/10.0.system_test.ubuntu.ironic_deploy_swift/fuelweb_test/helpers/decorators.py", line 125, in wrapper
    store_error_details(name, args[0].env)
  File "/home/jenkins/workspace/10.0.system_test.ubuntu.ironic_deploy_swift/fuelweb_test/tests/base_test_case.py", line 96, in env
    self.__env = EnvironmentModel(config)
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/devops/helpers/metaclasses.py", line 26, in __call__
    SingletonMeta, cls).__call__(*args, **kwargs)
  File "/home/jenkins/workspace/10.0.system_test.ubuntu.ironic_deploy_swift/fuelweb_test/models/environment.py", line 68, in __init__
    self.get_admin_node_ip(),
  File "/home/jenkins/workspace/10.0.system_test.ubuntu.ironic_deploy_swift/core/helpers/log_helpers.py", line 204, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/10.0.system_test.ubuntu.ironic_deploy_swift/fuelweb_test/models/environment.py", line 158, in get_admin_node_ip
    self.d_env.nodes().admin.get_ip_address_by_network_name('admin'))
  File "/home/jenkins/workspace/10.0.system_test.ubuntu.ironic_deploy_swift/fuelweb_test/models/environment.py", line 246, in d_env
    boot_from=settings.ADMIN_BOOT_DEVICE)
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/devops/models/environment.py", line 290, in describe_environment
    return dclient.create_env()
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/devops/client/client.py", line 106, in create_env
    driver_enable_nwfilers=settings.ENABLE_LIBVIRT_NWFILTERS,
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/devops/helpers/templates.py", line 488, in create_devops_config
    networks_pools)
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/devops/helpers/templates.py", line 372, in create_address_pools
    } for iname in interfaceorder
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/devops/helpers/templates.py", line 372, in <dictcomp>
    } for iname in interfaceorder
KeyError: 'ironic'

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

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

Changed in fuel:
assignee: nobody → Vasyl Saienko (vsaienko)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-devops (master)

Reviewed: https://review.openstack.org/442792
Committed: https://git.openstack.org/cgit/openstack/fuel-devops/commit/?id=1a477ca8e5a22e0408aaef545e57b2366ab13272
Submitter: Jenkins
Branch: master

commit 1a477ca8e5a22e0408aaef545e57b2366ab13272
Author: Vasyl Saienko <email address hidden>
Date: Tue Mar 7 23:13:58 2017 +0200

    Add ironic pool when IRONIC_ENABLED

    When ironic is enabled add 'ironic' network to networks_pools.

    Change-Id: I3e8aac1c230a0baba98a37683d9e09a755c147a8
    Closes-Bug: #1670830

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