]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
Switch acceptance test to use integration classes
authorZhongShengping <chdzsp@163.com>
Tue, 20 Mar 2018 05:57:30 +0000 (13:57 +0800)
committerZhongShengping <chdzsp@163.com>
Tue, 20 Mar 2018 06:23:56 +0000 (14:23 +0800)
Change-Id: I2ce4de9d5212b112932ba9660ae5b13cbd23b0ad
Depends-On: If3a1c1299de725c23e2586453c9ab85e9db988b8

spec/acceptance/ceilometer_wsgi_apache_spec.rb

index f224751352bf7b2e3a0b22da19abac1a87f90343..f158590d8b9d1c3a10896980a3d319de2b8fe618 100644 (file)
@@ -11,50 +11,9 @@ describe 'ceilometer with mysql' do
       include ::openstack_integration::rabbitmq
       include ::openstack_integration::mysql
       include ::openstack_integration::keystone
-
-      rabbitmq_user { 'ceilometer':
-        admin    => true,
-        password => 'an_even_bigger_secret',
-        provider => 'rabbitmqctl',
-        require  => Class['rabbitmq'],
-      }
-
-      rabbitmq_user_permissions { 'ceilometer@/':
-        configure_permission => '.*',
-        write_permission     => '.*',
-        read_permission      => '.*',
-        provider             => 'rabbitmqctl',
-        require              => Class['rabbitmq'],
-      }
-
-      # Ceilometer resources
-      class { '::ceilometer':
-        debug                 => true,
-        telemetry_secret      => 'secrete',
-        default_transport_url => 'rabbit://ceilometer:an_even_bigger_secret@127.0.0.1:5672',
-      }
-      class { '::ceilometer::keystone::auth':
-        password => 'a_big_secret',
-      }
-      class { '::ceilometer::db::mysql':
-        password => 'a_big_secret',
-      }
-      class { '::ceilometer::db':
-        database_connection => 'mysql+pymysql://ceilometer:a_big_secret@127.0.0.1/ceilometer?charset=utf8',
-       sync_db             => false,
-      }
-      # NOTE(tobasco): When running the beaker tests we need to exclude the
-      # gnocchi resource types since the acceptance test does not setup gnocchi itself.
-      class { '::ceilometer::db::sync':
-        extra_params => '--skip-gnocchi-resource-types',
-      }
-      class { '::ceilometer::expirer': }
-      class { '::ceilometer::agent::central': }
-      class { '::ceilometer::agent::notification': }
-      class { '::ceilometer::keystone::authtoken':
-        password => 'a_big_secret',
+      class { '::openstack_integration::ceilometer':
+        integration_enable => false,
       }
-      class { '::ceilometer::dispatcher::gnocchi': }
       EOS