]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
Temporarily add gnocchiclient to acceptance test
authorAlex Schultz <aschultz@redhat.com>
Wed, 14 Sep 2016 12:45:15 +0000 (06:45 -0600)
committerAlex Schultz <aschultz@redhat.com>
Wed, 14 Sep 2016 12:48:55 +0000 (06:48 -0600)
Currently CI is blocked because the ceilometer package in RDO does not
properly have gnocchiclient as a depedency. It has been determined
upstream that this dependency is not correct. So as a temporary solution
until the correct upstream fix lands, we need to pull in the
gnocchiclient in the acceptance test. This did not get caught by the
p-o-i testing because we install gnocchi with ceilometer in the
scenario.  This should be reverted one the package lands with the fix
for LP#1621384

Change-Id: I45db3cbc593d5f57e599513a0aba843c3d5da414
Related-Bug: #1621384

spec/acceptance/ceilometer_wsgi_apache_spec.rb

index 340ffdd0d44f6a638f9939dd3177c76f5430b5b1..0e34639eb88adaf7222fffb6d1808932683435b0 100644 (file)
@@ -12,6 +12,10 @@ describe 'ceilometer with mysql' do
       include ::openstack_integration::mysql
       include ::openstack_integration::keystone
 
+      # TODO(aschultz): remove after fix for LP#1621384 hits RDO
+      include ::gnocchi::client
+      Package['python-gnocchiclient'] -> Exec[ceilometer-dbsync]
+
       rabbitmq_user { 'ceilometer':
         admin    => true,
         password => 'an_even_bigger_secret',