Commit Graph

52 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
Rajesh Tailor 7d3af77f01 Fix typos in parameter descriptions and tests
Change-Id: Id17358fce48468284f162a6de35840d439871cd5
2022-06-17 19:07:22 +05:30
Tobias Urdin 431ea31c25 Change to Puppet Litmus
Change-Id: I6fb014c6cf8e406deea771b87ecf7a1b4edb376a
2020-09-20 18:56:20 +02:00
Takashi Kajinami 60f3d678d1 Remove ceilometer::expirer
... because it was deprecated in the previous cycle[1], and is useless
since ceilometer-expirer was removed from ceilometer.

[1] 8a5ec29260

Change-Id: I59b78c73f563964030eb2c0602f2a9ddfce3e518
2020-07-05 00:15:18 +09:00
ZhongShengping 6fa9896876 Change rpsec to rspec
Change-Id: Ia37cd1ada4d281a1ea591e58a0f2fde10561bfda
2020-04-30 13:24:45 +08:00
Tobias Urdin 74fe1d927f Convert all class usage to relative names
Change-Id: I9c2d172c157e3874f95fc77f90017ff9cfeae94e
2019-12-08 15:20:50 +01:00
ZhongShengping 9b19532cf0 Fix Repository
Change-Id: I195487e43d7b28322ab21458cbc68379c030fedf
2019-04-21 12:59:08 +08:00
ZhongShengping 9e2673dfaf Replace git.openstack.org with opendev.org/openstack
Change-Id: Ic9ae3ec194641660dbdb1c4aa408eae08bdd6c54
2019-04-21 11:50:26 +08:00
ZhongShengping 7cc36a2d71 Add Beaker-Rspec to the table of contents
Change-Id: Iad6b2f1993cfa4d65fdd40ce8616f0bd981aec95
2019-04-17 09:42:43 +08:00
ZhongShengping 8e594d094b Change wiki to docs
Change-Id: I0e58ecc29e80c6b1dce668180f733cad609e4fd0
2019-02-13 10:31:04 +08:00
ZhongShengping 4b2810887b Fix editorial problem
Use git.openstack.org instead of github.com since git.openstack.org is
the reference for OpenStack

Change-Id: Ife876952105f24383b4a03511018c04a4d4d655a
2018-12-24 14:02:25 +08:00
root d20b97bcf6 Add the missing 'Table of Contents'
Change-Id: I75dbb81282aff00212f48b0e5b22cf3e03d215d0
2018-08-27 14:13:25 +00:00
root ebf95cf303 Reorganize that 'Release Notes' in README
Reorganize that 'Release Notes' in README and
make the 'Release Notes' an independent chapter.

Change-Id: I3491947b1d62779f6994fc3ae72ab38958bd741d
2018-07-28 14:47:00 +00:00
caoxufeng f92846f568 Remove the unnecessary _
Change-Id: I3305428eef68df6a16bff2a43ae18fa49c043d73
2018-07-25 11:02:17 +08:00
qingszhao 71d9e028e1 Add the project source code repository in README
Change-Id: I1461dbcc80e322b4af999458844f16b9bd5fd8a8
2018-07-20 14:32:06 +08:00
qingszhao 0b1f3785c1 Add release note link in README
Change-Id: I17e0ec0d34abc170630c70956ba2f1bf3c355b74
2018-06-27 21:50:35 +08: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
chenghuiyu c37eca499c Update to the latest address in README
Change-Id: I851070a2dfe3fa646cd2aee69f895b7cad789fb8
2017-09-21 11:40:40 +08:00
ZhongShengping 8e5658d9aa Update URLs in documents according to document migration
Change-Id: I497fe2c9d448ab3b551ccd3f7b4c29000271d50f
2017-07-14 11:45:40 +08:00
Van Hung Pham 2fab94fd6e Optimize the link address and correct author
Use https instead of http to ensure the safety.
Change author to OpenStack for the sake of
consistent naming convention as other OpenStack projects.

Change-Id: Id4bdd43710925c27e7db8ab36c958ea82cbf485b
2017-06-21 10:25:12 +07:00
ZhongShengping 3b4e53fe8e Fix puppet example in README
keystone_password is reomved in ceilometer::api, use password instead.
ceilometer::rabbit_host, ceilometer::rabbit_password,
ceilometer::rabbit_userid are deprecated. Use
ceilometer::default_transport_url instead

Change-Id: Iab2341f8e14193616768cdb1787031b89cfa158a
2017-01-21 12:40:12 +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
Flavio Percoco 012078446e Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/c2ebc8a7e5f3f42ce5a40ca505705cf2

Change-Id: Id067fa732cd696310bdc9daf8b75da4b1360a688
2016-11-25 17:40:26 +01:00
Jenkins 651a72a89f Merge "Change wiki to docs" 2016-06-03 13:42:38 +00:00
Denis Egorenko 3622ee8228 Cleanup README
Change-Id: I567697dea07ad5afb50b94a8f63d431de488e38c
2016-06-03 12:30:18 +03:00
Iury Gregory Melo Ferreira c3de15d8b5 Change wiki to docs
Change-Id: Iaa084640398555e1ac9863b53c43bda0275e6361
2016-06-02 22:56:30 -03:00
Iury Gregory Melo Ferreira 8febdc37c2 Deprecate verbose option in logging
Option "verbose" from group "DEFAULT" is deprecated for removal.
The parameter has no effect.
-Deprecated verbose for logging and init
-Remove verbose in README
-Remove verbose from tests.
If this option is not set explicitly, there is no such warning

Change-Id: I67f69fb01e748f64015774d58ac7a8057e79a547
2016-05-18 01:42:06 -03: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
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
Ben Kero ab503a9e91 Add required db subclass to README.md
This commit adds the ::ceilometer::db subclass to the example in README.md.
The README.md should contain a working pseudo-minimal example for basic
ceilometer installation. At some point the 'db' subclass was required
for basic usage.

Without this class applying the example in README.md is unusable,
erroring out with this:

> Error: Could not find dependency Class[Ceilometer::Db] for
> Service[ceilometer-api] at
> /etc/puppet/modules/ceilometer/manifests/api.pp:112

Change-Id: Ifd0577e23661bc00b98621a622c44c0a9af70a5d
2016-01-07 18:47:52 -08:00
Jenkins e412a06980 Merge "Remove references to puppet-openstack from README" 2015-12-07 14:17:37 +00:00
Emilien Macchi 8bc29454c1 release: prepare 7.0.0 (liberty)
This patch prepares this Puppet module to be released in 7.x series (Liberty)
with 7.0.0.

Change-Id: I4d892d41a8d7c8ed1f1a00712afced944c821f92
2015-11-25 10:43:51 +01:00
Nate Potter 977c455340 Remove references to puppet-openstack from README
The README references to the retired puppet-openstack module
should be removed, as they link to the empty github page.

Change-Id: I1e4f5fd79c285b6d7e11eed9619ea26c495798c5
Closes-bug: #1518589
2015-11-22 16:32:11 +00:00
Emilien Macchi 52b83f90c9 Prepare 6.1.0 release
Prepare a new Kilo release.

Change-Id: Ie2beb53b8f88231babe82a1b9fb72c8faca50ed5
(cherry picked from commit ce826f3ad6)
2015-10-21 01:58:18 +00:00
Yanis Guenane 05c5ec1605 Reflect provider change in puppet-openstacklib
With the creation of the new openstack_config provider, some processing
that was done in ceilometer_config has been centralized in
openstack_config.

Impacted methods are :

  * section
  * setting
  * separator

Also, this commit adds the fact that, when passing a specific string
(ensure_absent_val) the provider will behave as if ensure => absent was
specified. '<SERVICE DEFAULT>' is the default value for
ensure_absent_val.

The use case is the following :

ceilometer_config { 'DEFAULT/foo' : value => 'bar' } # will work as usual

ceilometer_config { 'DEFAULT/foo' : value => '<SERVICE DEFAULT>' } # will mean absent

That means that all the current :

if $myvar {
  ceilometer_config { 'DEFAULT/foo' : value => $myvar }
} else {
  ceilometer_config { 'DEFAULT/foo' : ensure => absent }
}

can be removed in favor of :

ceilometer_config { 'DEFAULT/foo' : value => $myvar }

If for any reason '<SERVICE DEFAULT>' turns out to be a valid value for
a specific parameter. One could by pass that doing the following :

ceilometer_config { 'DEFAULT/foo' : value => '<SERVICE DEFAULT>',
ensure_absent_val => 'foo' }

Change-Id: Ia46f8ea1228caca85d6fe431922fa8229f4c4ade
Depends-On: I0eeebde3aac2662cc7e69bfad7f8d2481463a218
2015-08-19 10:37:41 +02:00
Iury Gregory Melo Ferreira 9529fd4e83 Update Setup in Ceilometer README
The actual Setup contains the example outside the box.
Add Ceilometer url
Add Beginning with Ceilometer section

Change-Id: If8e1fa9cd826d8a7a9c8a95d14854f33c76ea432
2015-07-31 14:50:35 +00:00
Matt Fischer c69508b6f2 fix module install reference
Change-Id: If81d565f6b6b99d129c9416f5362ce0258d79e09
Closes-Bug: #1468950
2015-07-19 22:10:30 -06:00
Emilien Macchi 8860f2d5ac Prepare 6.0.0 release
Update CHANGELOG, README and metadata.json to bump the module to the
first Kilo release (6.0.0).

Change-Id: I079e29c92349631b96a4ee10edf546dafe419700
2015-07-09 12:42:11 -04:00
Colleen Murphy 64face8890 Remove Contact info from README
As this is a community supported module, the contact info listed in the
README was inaccurate. To improve consistency with other modules and
reduce cruft, this patch removes the contact section of the README.
Contact information can be found on the wiki linked in the developer
documentation section.

Change-Id: I5dbbce799dc708877a8a056f11adf37d9a5c6404
2015-06-28 22:18:29 +00:00
Jenkins e09c79a36b Merge "Remove license from README" 2015-06-28 16:22:49 +00:00
Jenkins 1724fb649f Merge "Split release notes into a CHANGELOG.md file" 2015-06-28 07:15:27 +00:00
Colleen Murphy deb0972d84 Remove license from README
In fae87c07a6 the License file was
updated, and now the copy embedded in the README is inconsistent. This
patch removes the copy from the README since having it in its own file
is sufficient, and reducing duplication will prevent inconsistencies.

Change-Id: I6681ece09afef55379c93404c92a38fc01c8e731
2015-06-26 15:40:19 -07:00
Colleen Murphy d6369ecccf Split release notes into a CHANGELOG.md file
This patch splits out release notes into a separate dedicated file for
consistency with the puppetlabs puppet modules. Additionally, this
patch improves the release notes by:

- Fixing the tense to be consistent with commit message standards ("Add
  new feature" instead of "Added new feature" or "Adds new feature")
- Breaking up changes into categories to make it easier for operators
  to know what happened in the change: backwards-incompatible changes,
  features, bugfixes, and maintenance commits
- Linewrapping to 80 chars
- Adding release dates, formatted according to ISO-8601

Change-Id: Ic8be387f8b3d7dac0dd57b2b36b4a0d07696f55b
2015-06-26 15:40:19 -07:00
Xingchao Yu 29aa27d4f5 Update README.md for project namespace change
Change-Id: Icbcc3e098c989b55207991b907a83439d49cd2c4
2015-06-22 17:04:06 +08:00
Emilien Macchi 4d18c07eed Release 5.1.0 - Juno
Prepare 5.1.0 release.

Change-Id: Idd85e908cbedcbc6b6a2453c3b8012bcaa12e70a
2015-06-17 13:46:24 -04:00
Emilien Macchi 716ef623ba Beaker tests
Implement basic structure for beaker tests.

Change-Id: I6ca638994e9d2ecc8977a186525c9c41d2be563b
Closes-bug: #1444736
2015-05-01 17:27:00 -04:00
Colleen Murphy 866208cece Clean up stray copy-paste error
Change-Id: Ie45c8220d3a7b49b85d3090443eb675a2a3fbd0e
2014-11-24 17:51:50 -08:00
Colleen Murphy 741e89ae5b Release 5.0.0 - Juno
Changes in this release:
* Added package_ensure parameters to various classes to control package installation
* Added ceilometer::policy to control policy.json
* Updated validate_re expressions for Puppet 3.7
* Bumped stdlib dependency to >=4.0.0
* Added manage_service parameters to various classes to control whether the service was managed, as well as added enabled parameters where not already present
* Added parameters to control whether to configure users
* Added the ability to override the keystone service name in keystone::auth
* Migrated the ceilometer::db::mysql class to use openstacklib::db::mysql and deprecated the mysql_module parameter
* Fixed ceilometer-notification package name for RHEL
* Removed deprecation notices for sectionless ceilometer_config types for Juno release
* Added ability to hide secrets from puppet logs

Change-Id: Ifda9dba6ef8a9eb99d1a5d2bf45aa74b210675dc
2014-11-22 15:22:23 -08:00