chef exec rake fails on openstack-identity cookbook
Bug #1623522 reported by
Marek Denis
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack + Chef |
Expired
|
Undecided
|
Unassigned |
Bug Description
My chef rake tests fail on a fresh openstack-identity upstream cookbook.
mdenis-01:~ ~ $ chef --version
Chef Development Kit Version: 0.17.17
chef-client version: ERROR
delivery version: master (f68e5c5804cd7d
berks version: 4.3.5
kitchen version: 1.11.1
mdenis-01:~ marek.denis$ chef exec rake > /tmp/output 2>&1
It looks like cookbooks are failing on :
chef exec rspec --format documentation
Full trace can be fetched here http://
To post a comment you must log in.
It looks to me that spec/registrati on_spec. rb file has tests for adding/managing users (user1), roles (role1, role2) and tenants (default_tenant1, default_tenant2) that are not specified neither in cookbook's attributes nor in recipes and chefDK 0.17.17 complains about that.
mdenis- 01:cookbook- openstack- identity marek.denis$ pwd openstack- identity 01:cookbook- openstack- identity marek.denis$ git remote -v show :openstack/ cookbook- openstack- identity. git (fetch) :openstack/ cookbook- openstack- identity. git (push) 01:cookbook- openstack- identity marek.denis$ cd spec/ redhat_ spec.rb fernet_ tokens_ spec.rb pki_tokens_spec.rb registration_ spec.rb spec_helper.rb apache_ spec.rb spec.rb: 491: r = Chef::Resource: :OpenstackIdent ityRegister. new('user1' , run_context) spec.rb: 492: r.user_ name('user1' ) spec.rb: 507: 'name' => 'user1', spec.rb: 529: .and_return([{ 'name' => 'user1' }]) spec.rb: 531: .with(resource, 'user', 'name', 'user1') spec.rb: 551: .and_return([{ 'name' => 'user1' }]) spec.rb: 553: .with(resource, 'user', 'name', 'user1') spec.rb: 561: '' => 'user1') spec.rb: 604: r.user_ name('user1' ) spec.rb: 621: 'user' => 'user1') spec.rb: 627: 'user' => 'user1') spec.rb: 644: 'user' => 'user1') spec.rb: 650: 'user' => 'user1') spec.rb: 675: r.user_ name('user1' ) spec.rb: 678: r.admin_ user('adminuser 1') spec.rb: 693: .with(resource, 'user', 'name', 'user1', spec.rb: 720: .with(resource, 'user', 'name', 'user1', spec.rb: 13: 'user1' => { spec.rb: 147: it 'registers the user1 user' do spec.rb: 149: "Register 'user1' User" spec.rb: 153: user_name: 'user1', spec.rb: 159: it "grants 'role1' role to 'user1' user in 'role_tenant1' tenant" do spec.rb: 161: "Grant 'role1' Role to 'user1' User in 'role_tenant1' Tenant" spec.rb: 165: user_name: 'user1', spec.rb: 171: it 'registers the user1 user for ec2' do spec.rb: 173: "Create EC2 credentials for 'user1' user" spec.rb: 177: user_name: 'user1', helper. rb:47: .with('user', 'user1') 01:cookbook- openstack- identity marek.denis$ grep -rn user1 . | grep -v berks-cookbook | grep -v spec | grep -v chef-rake-output 01:cookbook- openstack- identity marek.denis$
/tmp/cookbook-
mdenis-
origin <email address hidden>
origin <email address hidden>
mdenis-
mdenis-01:spec marek.denis$ ls
client-
client_spec.rb openrc_spec.rb register_spec.rb server-
mdenis-01:spec marek.denis$ grep -rn user1 .
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./register_
./registration_
./registration_
./registration_
./registration_
./registration_
./registration_
./registration_
./registration_
./registration_
./registration_
./spec_
mdenis-01:spec marek.denis$ cd ../
mdenis-
mdenis-