Commit Graph

27 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] 60882c29df

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 ddf478bc55 Remove deprecated params and agents
Removes the parameters and agents that has been
deprecated for atleast one cycle.

Change-Id: I33c45e1ac69348df3d4f0a0df4561295123bdcce
2019-08-20 10:22:48 +02:00
Tobias Urdin d1b6cd492b Change keystone v2.0 url to v3
Change-Id: Ia7f38bf45d124c3435f641b5ce4ba29c89b7abf9
2019-02-24 01:49:40 +01:00
Tobias Urdin 4ad1e23b84 Fix gnocchi examples file
Change-Id: I2847870342338db6c2d170a9f06246ec71b67e44
2018-10-21 12:06:07 +02:00
qiaomin 5650855f4d Replace port 35357 with 5000
Now that the v2.0 API has been removed, we don't have a reason to
include deployment instructions for two separate applications on
different ports.

Change-Id: Iec71def4bcff2dc5ff5227d0cbcc9f5da2352272
2018-05-13 00:32:30 +08: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
iberezovskiy f897c0c6c6 Deprecate ceilometer alarm classes
Alarming services (evaluator and notifier) in Mitaka
were moved to Aodh OpenStack project. Now Ceilometer
doesn't contain any code related to alarms,
so we need to stop usage of Ceilometer alarm classes.

Change-Id: I087545f0e97050521275c8eb096c8e33b71d1a69
2016-03-04 19:28:29 +03:00
Emilien Macchi 782eeda90b Drop time_to_live parameter
time_to_live was deprecated in liberty, let's drop it so we don't have
the warning anymore.

Change-Id: If36dc4ec2435aa8229b4efa6123fff9bdf668b37
2015-12-23 23:38:23 +01: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
Sebastien Badia 565c78cc7f Add Puppet 4.x lint checks
This changes the puppet-lint requirement to 1.1.x, so that we can use
puppet-lint plugins.  Most of these plugins are for 4.x compat, but some
just catch common errors.

This commit also remove custom metadata rake task (this task is now
provided by puppetlabs_spec_helper).

Conflicts:
	Gemfile

Change-Id: I22369948db6a2f8ddab9b8c93c3a047ff2e229ca
2015-03-11 09:03:59 +01:00
iberezovskiy 85c742cd83 Add support for ceilometer-polling agent
Add ability to use new ceilometer-polling agent
instead of ceilometer-central, ceilometer-compute or
ceilometer-ipmi. Specify central_namespace, compute_namespace
and ipmi_namespace parameters to set namespaces

Change-Id: I066f601a5234cb689c98e8eea2b5790bdaa5b8b5
2015-02-25 11:10:44 +00:00
Emilien Macchi db81d776f1 Implement notification agent service
In Icehouse, ceilometer-agent-notification is a new service which splits
ceilometer-collector responsibilites.

implement blueprint ceilometer-agent-notification
Change-Id: Iccc660814991e30b12a884a6e6ffd4f581c768c4
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
2014-03-03 11:40:10 +01:00
Emilien Macchi 0af224916f TTL mechanism support with expirer service
Aims to support a TTL mechanism for data entering Ceilometer
collector database.
TTL is very useful to configure when getting a lot of meters.

implement blueprint ttl-support
Change-Id: I9d98e8b833ad94fd79722dee7226e7f4f03aaa2e
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
2013-12-07 12:37:59 +01:00
Francesco Vollero 8dd62be47b Updated site.pp and added alarm manifests
Change-Id: Ic9e8f977984bda02f60028b2ae18605df52a9205
2013-10-29 18:47:17 +01:00
Dan Prince caf96f5395 Add ceilometer::agent::auth.
Adds a new agent::auth manifest to hold common auth
parameters used by the Ceilometer compute and central agents.

This fixes a deployment issue where you would get duplicate
auth parameter errors when trying to configure the compute
and central agent on the same machine.

Fixes Bug #1220810.

Change-Id: I167c6c570bdebb4be2ef99cd0b9cf81f37856d9f
2013-09-11 22:28:03 -04:00
François Charlier 100a8b3bb6 Add an example 2012-12-11 18:35:54 +01:00