28 Commits

Author SHA1 Message Date
Takashi Kajinami
4d11399e72 Deprecate support for [oslo_messaging_rabbit] heartbeat_in_pthread
... because the option has been deprecated.

Depends-on: https://review.opendev.org/925778
Change-Id: I73330dfaad5ab97fd6cbc5888df90c3b2ce928cc
2025-02-20 09:53:31 +09:00
Takashi Kajinami
ae5c4cac6c Add support for [oslo_messaging_rabbit] enable_cancel_on_failover
Depends-on: https://review.opendev.org/928440
Change-Id: If56143db61f2642724365b40bdefc570cce4ef48
2024-10-01 14:43:13 +09:00
Zuul
28ae9b70c4 Merge "Expose parameter to customize [oslo_messaging_notifications] retry" 2024-10-01 02:34:08 +00:00
Takashi Kajinami
07ff90437d Expose parameter to customize [oslo_messaging_notifications] retry
The parameter has been managed by puppet-oslo, but its value could not
be set via this module.

Change-Id: Ib84c596fdb77d1fdc2ec66a66a85b212cfeca65d
2024-09-30 22:57:54 +09:00
Takashi Kajinami
83e077f985 Expose rabbit_transient_quorum_queue
Depends-on: https://review.opendev.org/911021
Change-Id: I3c512263368a4c2db5174190a007b1e17abe9153
2024-09-30 13:55:48 +00:00
Takashi Kajinami
ba5ef3dc5d RabbitMQ: Add support for quorum queue options
Depends-on: https://review.opendev.org/894866
Change-Id: Ib8cb084611207a42beccacaf1f6980783acd10f0
2024-09-30 22:04:21 +09:00
Takashi Kajinami
fde8e96985 Remove support for amqp1 messaging driver
The base implementation in puppet-oslo was deprecated during the 2023.2
cycle[1], so can be removed now.

[1] e174113210699b433dbae4c2c5a68bc3d269b5c3

Change-Id: Ifa9e691a23f6cf4340c1cd6a2105504c85d4ecc3
2024-05-10 01:08:39 +09:00
Takashi Kajinami
8d4b71c85a Do not test details of oslo::messaging::* types
... but ensures the defined resource types are used with the expected
input. This helps us avoid direct unit test failure caused by change
in puppet-oslo.

Change-Id: I44cadb0953343162fb4ae93dd6024b7974171936
2023-09-17 13:58:56 +00:00
Takashi Kajinami
f6ab996e63 Replace legacy facts and use fact hash
... because the latest lint no longer allows usage of legacy facts and
top scope fact.

Change-Id: Ib4f33d08f9415b4a8533ec6b9b0e6d7637f4e289
2023-03-02 12:46:14 +09:00
ZhongShengping
16f773dab3 Deprecate allow_insecure_clients option
The allow_insecure_clients has been deprecated[1].

[1]https://review.opendev.org/#/c/417629/

Change-Id: I35d388bc026496defea9cd6883b8a4618ba18b98
Closes-Bug: #1902158
2020-11-02 15:34:15 +08:00
ZhongShengping
a95ed77bee Introduce the new rabbit_heartbeat_in_pthread option
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: If583e72221b6cfc279ec520545d3b3751daa6fbf
Closes-Bug: #1840868
2019-08-21 14:24:40 +08:00
Tobias Urdin
1a8f58e306 Fix openstackclient spec test
Add openstackclient spec for init.

Change-Id: I7969c6bc7292fc616c64bbb381c218fb0acd78b2
2019-02-04 10:30:12 +01:00
Zuul
2bd375adbe Merge "Dont include logging in init class by default" 2018-12-07 02:14:07 +00:00
Tobias Urdin
09fb963e4a Deprecate ZeroMQ
ZeroMQ is removed from puppet-oslo [1] and from
oslo.messaging so we deprecate the related params
in this module.

[1] https://review.openstack.org/#/c/621557/
[2] https://review.openstack.org/#/c/596882/

Change-Id: I0240b4694cc16f0b31cafb73ddf0874284668cf5
2018-12-03 14:03:55 +01:00
Tobias Urdin
3ee5284034 Dont include logging in init class by default
Change-Id: If5fc3e4e22226ccc97f03afb4dc0dc9a84e4fba4
2018-11-29 11:08:55 +01:00
melissaml
cad30a69eb fix typos in documentation
Change-Id: I951444ccb91686696ed5adb443a827c663a869cf
2018-03-23 08:46:06 +08:00
ZhongShengping
df39ae39bc Deprecate oslo.messaging rpc_backend option parameter
Oslo.messaging uses the transport_url to represent the rpc and
notification messaging driver to use and its full configuration. The
rpc_backend configuration option is deprecated for removal and
should not gate oslo.messaging driver configuration options.

This patch:
* deprecate rpc_backend
* remove conditional check
* update spec tests
* add release note

Change-Id: I0c9bacd06490dfd5810e528f8dd0b630d33954c8
Closes-Bug: #1708976
2017-08-07 09:37:31 +08:00
ZhongShengping
0f9cd7bc74 Deprecate rabbit_max_retries option
Option "rabbit_max_retries" from group "oslo_messaging_rabbit" is
deprecated for removal. Its value may be silently ignored in the future.

Change-Id: I0a98136f6fb4579cbf4d609b3ee495da208a41eb
Closes-Bug: #1697350
2017-06-12 13:54:31 +08:00
ZhongShengping
7202e71cd7 Fix ci
The review[0] is merged, we should update other releated
puppet modules in order to fix ci.

[0]https://review.openstack.org/#/c/444248/

Change-Id: Ida65f37e4b043a1c26c69281a13ff5e6f34cadfd
Closes-Bug: #1672362
2017-03-13 21:42:36 +08:00
ZhongShengping
516c0e1ea4 Inconsistent package_ensure parameter name
The parameter name used to enforce package state is inconsistent across
manifests and modules. I settle on package_ensure since it's already
widely used.

Change-Id: I843bdc0b9f72b4758c19e6a8ddad1368c7d80977
Closes-Bug: #1668732
2017-03-08 18:07:44 +08:00
Alex Schultz
c3b259ee22 Remove rpc_backend check for amqp
I7ccd995ef01c2d54427684718adba054260fdd52 removed the rpc_backend
declaration for amqp so we need to stop checking for it in the unit
tests.

Change-Id: I383084980a347e614c531c3dbc17f9a760b8c679
2017-02-28 10:09:47 -07:00
ZhongShengping
8aee1f413f Fix hooks for external install & svc management
1) Add deps to all that is needed.
2) Fix hooks for external install & svc management.
3) Update releated spec tests.

Change-Id: Id3e0594631579c316c721dd53b0579808571ee95
2016-12-02 12:19:45 +08:00
Alex Schultz
e5b62b15ab Remove rabbitmq connection parameters
The rabbitmq connection parameters have been removed in favor of the
transport_url setting.

Change-Id: Ib13ee35c8195677a81c157a171c759afbf65d344
Related-Bug: #1625198
2016-11-22 19:08:30 +00:00
Jenkins
959a017814 Merge "Add purge_config option" 2016-10-31 14:21:15 +00:00
ZhongShengping
c4652a37ff Remove duplicate test items
Change-Id: I2ccc7c04484c51f5ede848fc23ae06d1108f93fa
2016-10-30 00:34:06 +08:00
ZhongShengping
a9d1fccdd6 Add purge_config option
Add the option in order to facilitate management.
User can ensure that only the options they hoped
are configured.

Change-Id: I6d6b5d89a3ed3e631fd02223fbf581e6a978b12a
2016-10-27 00:42:18 +08:00
Daniel Pawlik
b7d6b9947d Added watcher package ensure
Watcher package is available now for RedHat and Debian (experimental
repo).

Note: Watcher package is not available in Ubuntu repository.

Change-Id: Id805f0d3494a858ef43cb2ba396824592847d689
2016-07-01 08:17:17 +00:00
Daniel Pawlik
58c20a1869 This commit adds the initial project files.
Unit tests: added

Packages for Debian and RedHat family OS are not known. Until that
package installation has been removed from init.pp file.

Change-Id: I79f41e1168d26ee7ed4785ef46783a24a246f21b
2016-06-13 14:09:05 +00:00