fuel-library spec test failed because of puppet-heat update

Bug #1644212 reported by Wei Hui
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Critical
Nikita Karpin

Bug Description

http://logs.openstack.org/03/392403/1/gate/gate-fuel-library-puppet-unit-3.8-centos-7/fcb1bea/console.html
2016-11-23 10:33:04.826518 | Failures:
2016-11-23 10:33:04.826528 |
2016-11-23 10:33:04.826573 | 1) cluster::heat_engine on ubuntu-16.04-x86_64 configures cluster::heat_engine configuration with valid params should contain Class[cluster::heat_engine]
2016-11-23 10:33:04.826597 | Failure/Error: should contain_class('cluster::heat_engine')
2016-11-23 10:33:04.826604 |
2016-11-23 10:33:04.826615 | Puppet::Error:
2016-11-23 10:33:04.826648 | Invalid parameter keystone_password on Class[Heat] at line 5 on node centos-7-osic-cloud1-disk-5761516
2016-11-23 10:33:04.826685 | Shared Example Group: "cluster::heat_engine configuration" called from ./spec/classes/cluster_heat_engine_spec.rb:72
2016-11-23 10:33:04.826746 | # /home/jenkins/workspace/gate-fuel-library-puppet-unit-3.8-centos-7/.bundled_gems/gems/puppet-3.8.7/lib/puppet/resource.rb:502:in `validate_parameter'
2016-11-23 10:33:04.826797 | # /home/jenkins/workspace/gate-fuel-library-puppet-unit-3.8-centos-7/.bundled_gems/gems/puppet-3.8.7/lib/puppet/parser/resource.rb:271:in `block in validate'
2016-11-23 10:33:04.826841 | # /home/jenkins/workspace/gate-fuel-library-puppet-unit-3.8-centos-7/.bundled_gems/gems/puppet-3.8.7/lib/puppet/parser/resource.rb:270:in `each'
2016-11-23 10:33:04.826885 | # /home/jenkins/workspace/gate-fuel-library-puppet-unit-3.8-centos-7/.bundled_gems/gems/puppet-3.8.7/lib/puppet/parser/resource.rb:270:in `validate'
2016-11-23 10:33:04.826937 | # /home/jenkins/workspace/gate-fuel-library-puppet-unit-3.8-centos-7/.bundled_gems/gems/puppet-3.8.7/lib/puppet/parser/resource.rb:110:in `finish'
2016-11-23 10:33:04.826984 | # /home/jenkins/workspace/gate-fuel-library-puppet-unit-3.8-centos-7/.bundled_gems/gems/puppet-3.8.7/lib/puppet/parser/resource.rb:80:in `block in evaluate'

Because of the following update:
https://github.com/openstack/puppet-heat/commit/45a35dc2ec5f01bd79189ada881d083e1a51413b

I think we should update our unit test code.
    <<-eof
    class { '::heat' :
      keystone_password => 'test',
    }

    class { '::heat::engine' :
      auth_encryption_key => 'deadb33fdeadb33f',
    }
    eof

Wei Hui (huiweics)
Changed in fuel:
assignee: nobody → Wei Hui (huiweics)
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/401288

Changed in fuel:
assignee: Wei Hui (huiweics) → Nikita Karpin (mkarpin)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Mykyta Karpin (<email address hidden>) on branch: master
Review: https://review.openstack.org/401288
Reason: this one was merged - https://review.openstack.org/#/c/401945/

Changed in fuel:
status: In Progress → Fix Committed
importance: Undecided → Critical
milestone: none → 11.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.