This change removes usage of transformers from pipeline.yaml because
support of transofermer was already removed from ceilometer[1].
[1] 9db5c6c9bfc66018aeb78c4a262e1bfa9b326798
Change-Id: Ibadafdf86f5ce581c9084a5e00784eefa7d28cab
The disk.* meters have already removed from ceilometer[1] and we
should use the disk.device.* meters instead.
[1] f7b1218b8e26a0f9a5924a15b029a961413cc40a
Closes-Bug: #1911852
Change-Id: I9dcf128951cc23a0c8c8e589c42a352a94b3c8df
As Openstack projects continue to have longer database migration
chains, the Puppet default timeout of 300 seconds for an execution
is becoming too short a duration on some hardware, leading to timeouts.
As projects continue to add more migration scripts without pruning
the base, timeouts will continue to become more frequent unless
this time can be expanded.
Change-Id: Ib6757e9145d1b0dc3cead9b24637019a93576c61
Closes-Bug: #1904962
Since ceilometer-api has been removed, we no longer need ceilometer
service and endpoints registered to keystone.
Change-Id: I4d8a067c02e9dc4152c7606c2865ebb9768c2fa0
The added parameter should be deprecated in one of the next steps,
since there is no ceilometer api for several releases !
Change-Id: Ia579cf24a5e837487216329fe994cb030c1b3929
... because it was deprecated in the previous cycle[1], and is useless
since ceilometer-expirer was removed from ceilometer.
[1] 8a5ec29260
Change-Id: I59b78c73f563964030eb2c0602f2a9ddfce3e518
... because this class was deprecated in the previous cycle[1], and
no longer useful since ceilometer-api was removed.
[1] 0befdba124
Change-Id: I7ef9b2a05a08312ccb7486bf5e4c3b8bb0ac56ea
This adds two new parameters cache_backend
and manage_backend_package that is simply
proxy parameters that is passed down to
oslo::cache like all other modules.
This does not introduce a behavior change
since cache_backend defaults to
$::os_service_default we do not enforce
any new package installs even though
manage_backend_package is set to true
(like it was before since that is
oslo::cache default)
Updates the testing so we test for the
oslo::cache resource and not the functionality
that the resource itself has.
Change-Id: Ib6f6853dd34e83e757bee0382ee84141e3f4dbd8
The existing YAML templates for pipeline, event_pipeline and
polling configurations aren't flexible enough to support more
complex setups.
This commit adds support for allowing the whole YAML config to be
defined in Hiera by adding some new class arguments.
Change-Id: If08d876d659871f02f3ccfd9f20ccb3605f98de1
... 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
Change I36324bae39e05dde57b962948f832c22599c13d2 added
executor_thread_pool_size as a new param to oslo::messaging::default,
but that option was not updated in many modules like this one. This
means a user cannot set executor_thread_pool_size, as setting it
anywhere else will throw a duplicate declaration error.
This change update the oslo::messaging::default call accordingly, and
adds an option to set it, similar to Change
Id4a61c39ef6392a3d656952467c756be9e68de91
Change-Id: I446af549752cf4872b98e3320353bd93a8a9ab2f
The default value of ack_on_event_error is forced to true
which is unneccesary since the default value in ceilometer.conf
is true. Instead we should default to using the service default.
Change-Id: I8c287331d57cdd39eaa4faf83091f7532b6b6293
oslo.messaging RabbitMQ driver have now a new option that allow user to
run the RabbitMQ heartbeat over a native python thread.
These change allow user to use this new option.
Change-Id: Iceea98e573fc13be81923a6ed1b35a7db01cc48d
Closes-Bug: #1840868
The gnocchi dispatcher has been deprecated for multiple cycles
and is no longer the prefered way to send options to gnocchi.
They should be sent as URL parameters when configuring the
gnocchi:// publisher in the pipelines.
Change-Id: Ica6b5248f0ef6b6d5dbdf8021598926899a3127e
The deprecated pki related options check_revocations_for_cached and
hash_algorithms option has been removed.
Change-Id: Ie5780d27367b3d00c1fc32acefcce7ad4b99f1fd
Service_token_roles_required missing in the server config file which
allows backwards compatibility to ensure that the service tokens are
compared against a list of possible roles for validity.
Change-Id: Ia79d517dd64720ba8ba00c5d572ec2dbf66bf831
Closes-Bug: 1778198
check_revocations_for_cached and hash_algorithms are deprecated for
removel because of PKI token format is no longer supported.
Update warning message and add a release note.
Change-Id: Idb200319b86062f0d145cd1650349dd8337a953d
Closes-Bug: #1804562
Closes-Bug: #1804720
This adds a new parameter called polling_meters
to the ceilometer::agent::polling class.
If you pass a array of strings this parameter
will then populate the meters in the polling.yaml
file by inserting them in the templated polling file.
The default values that was hardcoded in the template
is still the same but has been moved to the params class
as an array of strings.
Change-Id: Iae2567b5a0f24b2aa80f9640ff10df96cd656922
Gnocchi dispatcher options will be removed upstream very soon [1].
But the depracted options are still used in puppet-ceilometer and tht.
This change marks the deprecation here.
Change-Id: I7674e390c7c821ff9855c133b3594a1ad951ddeb
Removes deprecated parameters that has been
deprecated for one cycle or more.
Depends-On: https://review.openstack.org/#/c/569612/
Change-Id: I643c7e690713e8860be30ea21c7d6632fe87e68d
Option auth_uri from group keystone_authtoken is deprecated[1].
Use option www_authenticate_uri from group keystone_authtoken.
[1]https://review.openstack.org/#/c/508522/
Change-Id: I699fbb64d0e345f74751431e362620ce6c15ec88
Depends-On: I4c82a63baabd6b9304b302c97cd751a0103d8316
Closes-Bug: #1759098
Add pool_timeout option to configure this value for pool_timeout with
SQLAlchemy.
Change-Id: Ib84d68f367c043b40f15ec50d45093467f11a4f4
Closes-Bug: #1757581
In order to make easy orchestration on all OpenStack db-sync, add this
tag so people can use this tag in composition layer.
A use case it to set some orchestration to make sure MySQL Galera is
ready before running any Exec with this tag.
Change-Id: I79c078e5945c45090cdb53959f3e87d2d7e18081
Closes-Bug: #1755102
Adds the kombu_failover_strategy option for configuring
oslo.messaging.rabbit. This will determines how the next RabbitMQ node
is chosen in case the one we are currently connected to becomes
unavailable.
Change-Id: Ieb0b4c62e8e7b00b4f73ca793298fbf052b6fdb9
Closes-Bug: #1748353
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