15 Commits

Author SHA1 Message Date
Takashi Kajinami
834d9a6780 Remove implementations to set up Ceilometer DB
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
2022-11-24 14:08:10 +09:00
Takashi Kajinami
c456f0b60b Update outdated example
The ceilometer::dispatcher class no longer exists, and its parameters
were replaced by the ones of ceilometer::agent::notification.

Change-Id: Iaf92d94c834e6b34c54d4f270fb007caa37fb367
2022-02-04 12:10:49 +09:00
Takashi Kajinami
8a5ec29260 Deprecate ceilometer::expirer
... because ceilometer-expirer has already been removed from
ceilometer[1].

[1] 9323f07f977f320882f8b536c3b54835274826fc

Change-Id: I2c52c6e3f4c25397a7ffaea199d6f08809448558
2020-05-01 00:03:54 +09:00
Takashi Kajinami
0befdba124 Deprecate ceilometer::keystone::authtoken
... because ceilometer-api was deprecated in Ocata release, and now
ceilometer doesn't provide api thus doesn't use authtoken middleware.

Change-Id: Ib9ada5ff0e8b77a3b44728ebd7fcb9632cb3a3e1
2020-04-07 21:48:18 +09:00
Tobias Urdin
74fe1d927f Convert all class usage to relative names
Change-Id: I9c2d172c157e3874f95fc77f90017ff9cfeae94e
2019-12-08 15:20:50 +01:00
Tobias Urdin
4ad1e23b84 Fix gnocchi examples file
Change-Id: I2847870342338db6c2d170a9f06246ec71b67e44
2018-10-21 12:06:07 +02:00
ZhongShengping
7ecb339928 Remove ceilometer api class
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
2018-02-07 14:29:36 +08:00
Alex Schultz
cec993b713 Remove ceilometer client class
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
2017-11-28 14:14:06 -07:00
ZhongShengping
8190fba40a Deprecate meter_dispatcher and event_dispatcher options
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
2017-03-03 15:22:19 +08:00
Emilien Macchi
14a4c1262f Deprecate ceilometer::agent::central
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
2017-01-16 15:53:20 -05:00
Iury Gregory Melo Ferreira
8742b6fad9 Move ceilometer to authtoken
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
2016-08-19 08:16:15 +00:00
Matt Fischer
4600d4135a metering_secret was renamed to telemetry_secret
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
2016-05-15 11:31:58 +02:00
Pradeep Kilambi
9ac7d218d5 fix filter_project param values
Current examples and tests make it look like
filter_project param is a boolean, which its not,
Its a string instead.

Change-Id: If5dbb0b1edd122a76dcc10d75f67d8f3a3fd0a7b
2016-03-09 00:06:54 +00:00
Emilien Macchi
dcfdc05946 Update example to deploy Ceilometer with Gnocchi dispatcher
Give a real example of data that you can use to deploy Ceilometer with
Gnocchi dispatcher.

Change-Id: I6fa215e00d59df909e1069132423e30e4d948797
2015-12-08 14:45:24 -05:00
Emilien Macchi
f47c52f26d Implement Gnocchi dispatcher
* 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
2015-12-01 11:45:04 -05:00