Deployment with ovs bond failed: 'add-bond' resource should has non-empty 'properties' field

Bug #1318996 reported by Mike Scherbakov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Sergey Vasilenko

Bug Description

ISO #199
Ubuntu HA (1 node) + compute + mongo
Neutron VLAN

Interfaces: eth1 + eth2 into OVS Active-backup bond, public untagged on it & private tagged

Deployment failed almost immediately with error status, puppet log:
2014-05-13 10:20:05 INFO
Loading facts in /etc/puppet/modules/nailgun/lib/facter/generate_fuel_key.rb
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/ast.rb:62:in `safeevaluate'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/block_expression.rb:10:in `evaluate'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/block_expression.rb:10:in `each'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/block_expression.rb:15:in `evaluate'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/ast.rb:62:in `safeevaluate'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/vardef.rb:14:in `evaluate'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/ast.rb:62:in `safeevaluate'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/function.rb:42:in `evaluate'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/function.rb:42:in `send'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/functions.rb:137:in `function_generate_network_config'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/util/profiler.rb:31:in `profile'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/util/profiler/none.rb:6:in `profile'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/functions.rb:144:in `function_generate_network_config'
2014-05-13 10:20:03 ERR
/usr/lib/ruby/vendor_ruby/puppet/parser/functions.rb:144:in `send'
2014-05-13 10:20:03 ERR
/etc/puppet/modules/l23network/lib/puppet/parser/functions/generate_network_config.rb:192:in `real_function_generate_network_config'
2014-05-13 10:20:03 ERR
/etc/puppet/modules/l23network/lib/puppet/parser/functions/generate_network_config.rb:192:in `each'
2014-05-13 10:20:03 ERR
/etc/puppet/modules/l23network/lib/puppet/parser/functions/generate_network_config.rb:210:in `real_function_generate_network_config'
2014-05-13 10:20:03 ERR
generate_network_config(): 'add-bond' resource should has non-empty 'properties' field. at /etc/puppet/manifests/site.pp:131 on node node-3.domain.tld
2014-05-13 10:20:03 WARNING
tag is a metaparam; this value will inherit to all contained resources in the l23network::l2::port definition
2014-05-13 10:20:03 WARNING
tag is a metaparam; this value will inherit to all contained resources in the l23network::l2::bond definition

Revision history for this message
Mike Scherbakov (mihgen) wrote :
Changed in fuel:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

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

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

Reviewed: https://review.openstack.org/93440
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=9cc882f48b09bc1b66ebb1872c998a950448a3e1
Submitter: Jenkins
Branch: master

commit 9cc882f48b09bc1b66ebb1872c998a950448a3e1
Author: Sergey Vasilenko <email address hidden>
Date: Tue May 13 18:03:25 2014 +0400

    more accurate checking for bonding provider

    Change-Id: I7386f74790e15a9bf99018db6d263b37f67b2ee1
    Closes-bug: #1318996

Changed in fuel:
status: In Progress → Fix Committed
tags: added: in progress
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

verified on {"build_id": "2014-05-22_01-10-31", "mirantis": "yes", "build_number": "216", "ostf_sha": "5c479f04c35127576d35526650ec83b104f9a33d", "nailgun_sha": "31fcb161ff8d6bfb861b041467440752c0e9c537", "production": "docker", "api": "1.0", "fuelmain_sha": "dda9cff27999e74b80e8e6a9e665e7e9677ab994", "astute_sha": "9a0d86918724c1153b5f70bdae008dea8572fd3e", "release": "5.0", "fuellib_sha": "872b6a7a968b619a493ad46c504910020ea2edae"}

Changed in fuel:
status: Fix Committed → Fix Released
tags: removed: in progress
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.