Ceilometer no longer requires its own database since metric/event
storage was offloaded to Gnocchi/Panko. These implementations were
formally deprecated during the previous cycle[1] so can be removed.
This also updates the outdated example manifests to adapt to
the removal and the recent refactoring.
[1] 60882c29dff6b5302d982eaf79796913c4a8bea9
Change-Id: Id18b9221703eda9311b81c5a5dfdd41cc68f5424
The ceilometer::dispatcher class no longer exists, and its parameters
were replaced by the ones of ceilometer::agent::notification.
Change-Id: Iaf92d94c834e6b34c54d4f270fb007caa37fb367
... because ceilometer-expirer has already been removed from
ceilometer[1].
[1] 9323f07f977f320882f8b536c3b54835274826fc
Change-Id: I2c52c6e3f4c25397a7ffaea199d6f08809448558
... because ceilometer-api was deprecated in Ocata release, and now
ceilometer doesn't provide api thus doesn't use authtoken middleware.
Change-Id: Ib9ada5ff0e8b77a3b44728ebd7fcb9632cb3a3e1
The ceilometer api has been retired upstream and the class has been
previously deprecated. Since the package may be going away, we need to
remove the api class.
https://review.openstack.org/#/c/512286/
Change-Id: Idfffa36b17543968c14dfbc60eb1d9ff3286841b
Closes-Bug: #1747841
The ceilometer client has been retired upstream and the class has been
previously deprecated. Since the package may be going away, we need to
remove the client class.
https://review.openstack.org/#/c/522183/
Change-Id: I3e10b80d5115b32bb4aa480276303ac6136f175f
1) meter_dispatcher and event_dispatcher options are now deprecated,
please use meter_dispatchers and event_dispatchers options instead.
2) Switch meter_dispatchers and event_dispatchers parameters to
$::os_service_default fact.
Change-Id: I32dcbf34160906d15c871272e5ce0eba46c02b5e
Closes-Bug: #1668817
ceilometer::agent::central is deprecated and will me removed in a future
release. Users should declare ceilometer::agent::polling with central
namespace activated.
Change-Id: I52e83ecc3ba2f39a671b2b18a7a9a1c167375088
In ceilometer::api, use keystone::resource::authtoken to configure
keystone_authsection in the configuration file.
Some deprecations:
- ceilometer::api::identity_uri is deprecated in favor of
ceilometer::api::auth_url
- ceilometer::api::keystone_tenant is deprecated in favor of
ceilometer::api::project_name.
- ceilometer::api::keystone_user is deprecated in favor of
ceilometer::api::username.
- ceilometer::api::keystone_password is deprecated in favor of
ceilometer::api::password.
-Remove deprecated parameters
Change-Id: Iebfb4caf7d4675e17b866142292d421dcf62f63b
Related-Bug: #1604463
Annoyingly upstream renamed this variable which is used in about two
dozen places. In addition to this we'll need to fix the integration
tests once this lands.
Change-Id: I8c01fac2c984f39e63b116c4a6433b2009a4943c
Current examples and tests make it look like
filter_project param is a boolean, which its not,
Its a string instead.
Change-Id: If5dbb0b1edd122a76dcc10d75f67d8f3a3fd0a7b
* Add dispatcher options to ceilometer::collector.
* Create ceilometer::dispatcher::gnocchi class, with current upstream options.
* Add an example of manifest.
* Unit & functional tests.
Note:
This patch implement os_service_defaults only for the new class.
For collector, it will be updated in one patch in another patchset.
Change-Id: Id9364e1e1337708b1e0254b4c6268f1a0b1a42ad