class { '::ceilometer::keystone::auth':
password => 'a_big_secret',
}
-class { '::ceilometer::client': }
class { '::ceilometer::collector': }
class { '::ceilometer::expirer': }
class { '::ceilometer::agent::polling': }
class { '::ceilometer::keystone::auth':
password => 'a_big_secret',
}
-class { '::ceilometer::client': }
class { '::ceilometer::expirer': }
class { '::ceilometer::agent::polling': }
class { '::ceilometer::agent::notification': }
+++ /dev/null
-# == Class: ceilometer::client
-#
-# Installs the ceilometer python library.
-#
-# === Parameters:
-#
-# [*ensure*]
-# (Optional) Ensure state for pachage.
-# Defaults to 'present'.
-#
-class ceilometer::client (
- $ensure = 'present'
-) {
-
- include ::ceilometer::deps
- include ::ceilometer::params
-
- warning('This class is deprecated and will be removed in future releases.
- Use gnocchi, aodh or panko clients to access data instead.')
-
- package { 'python-ceilometerclient':
- ensure => $ensure,
- name => $::ceilometer::params::client_package_name,
- tag => 'openstack',
- }
-
-}
-
--- /dev/null
+---
+upgrade:
+ - |
+ Ceilometer client has been removed from the upstream so the ceilomter::client
+ class has been removed.
class { '::ceilometer::db::sync':
extra_params => '--skip-gnocchi-resource-types',
}
- class { '::ceilometer::client': }
class { '::ceilometer::expirer': }
class { '::ceilometer::agent::central': }
class { '::ceilometer::agent::notification': }
+++ /dev/null
-require 'spec_helper'
-
-describe 'ceilometer::client' do
-
- shared_examples_for 'ceilometer client' do
-
- it { is_expected.to contain_class('ceilometer::deps') }
- it { is_expected.to contain_class('ceilometer::params') }
-
- it 'installs ceilometer client package' do
- is_expected.to contain_package('python-ceilometerclient').with(
- :ensure => 'present',
- :name => platform_params[:client_package_name],
- :tag => 'openstack',
- )
- end
- end
-
- on_supported_os({
- :supported_os => OSDefaults.get_supported_os
- }).each do |os,facts|
- context "on #{os}" do
- let (:facts) do
- facts.merge!(OSDefaults.get_facts())
- end
-
- let :platform_params do
- { :client_package_name => 'python-ceilometerclient' }
- end
-
- it_behaves_like 'ceilometer client'
- end
- end
-
-end