94b10397b42c2425a5a3d457e034ebf37a41bf6d
Commit Graph

21 Commits

Author SHA1 Message Date
Thomas Goirand
94b10397b4 Add an amqp_auto_delete param
Change-Id: I7069781a6f97beb626a8e79a03de9f4182e8372a
2025年03月12日 17:04:36 +01:00
Takashi Kajinami
06a9b12199 Deprecate heartbeat_in_pthread parameter
... because the actual option in oslo.messaging was deprecated.
Depends-on: https://review.opendev.org/925778
Change-Id: I4c6667dd4316ad3d7f40e706103b5fada215314b
2025年02月18日 13:45:07 +09:00
Takashi Kajinami
ac4e5ee56f Add support for [oslo_messaging_rabbit] rabbit_stream_fanout
Change-Id: I779ae835d29b24605c1651048a46b01c0a2587b2
2024年09月09日 14:16:25 +09:00
Takashi Kajinami
584440d30c rabbitmq: Support queue manager options
Change-Id: I83db5307f526b5824e9cf3de2cfbff7abb11d443
2024年09月09日 14:13:39 +09:00
Takashi Kajinami
25ada7c7bf Add support for [oslo_messaging_rabbit] enable_cancel_on_failover
Change-Id: I4bb86dddde72abf58359956ffd0ba9cca8281a3d
2024年09月06日 23:09:15 +09:00
Takashi Kajinami
a1a9f3348c Add support for [oslo_messaging_rabbit] rabbit_transient_quorum_queue
... which is the option added during this cycle.
Change-Id: Ic851ec1cf8cbf85fd00dacf9637f619ed1804068
2024年03月05日 11:15:16 +09:00
Takashi Kajinami
b400662729 RabbitMQ: Add support for quorum queue options
Change-Id: Ic95ebf1128152bac120b3a3f3732c8bc5891c27b
2023年09月13日 15:46:58 +09:00
Takashi Kajinami
548d68cf35 Replace legacy facts and use fact hash
... because the latest lint no longer allows usage of legacy facts and
top scope fact.
Change-Id: Ib0bdb6329a438ac44886ee0494d0c52ad344a1bf
2023年03月02日 12:37:35 +09:00
Rajesh Tailor
513573850b Fix typos is parameter descriptions
Change-Id: I3134bd39892f7d1412dd267e4995aaece87523c2
2022年06月28日 16:57:27 +05:30
Takashi Kajinami
f898c0f8dd Ensure kombu_ssl_certfile and kombu_ssl_keyfile are used together
This change migrate the validation from puppet-designate/neutron to
the common place, because the requirement is valid for all components.
Change-Id: I0cbd9d22b53ae2f966f0a007231a9003dc03b36e
2022年01月21日 15:06:25 +09:00
Hervé Beraud
23eb13c6c8 Introduce the new heartbeat_in_pthread oslo.messaging option.
oslo.messaging RabbitMQ driver have now a new option that allow user to
run the RabbitMQ AMQP heartbeat over a native python thread.
These change allow user to use this new option.
For further reading:
https://review.opendev.org/#/c/663074/
Change-Id: If5fb021a6864abbe95f4d23281484cb859537f3b
2019年08月09日 10:20:25 +02:00
Tobias Urdin
ae6a6b479d Remove deprecated rabbit options
Remove the deprecated options rabbit_host, rabbit_port, rabbit_hosts,
rabbit_userid, rabbit_password and rabbit_virtual_host [1].
All modules should support this change already or I have open patches
that fixes it.
Added a proper prelude notification that the functionality that
changed rabbit_ha_queues to true automatically if rabbit_hosts was
used is now removed so it has to be set explicitly.
[1] https://review.openstack.org/#/c/599912/
Depends-On: https://review.openstack.org/#/c/612190/
Depends-On: https://review.openstack.org/#/c/612191/
Change-Id: Ie151e1857e6e951c676986c6b2778db0d0a52819
2018年10月21日 20:08:32 +02:00
ZhongShengping
e996ecf807 Remove rabbit_max_retries option
The rabbit_max_retries parameter has been deprecated for one year.
We can remove it.
Change-Id: Ic6c3ae68ba30054644fde79b60b205546a3013d3
2018年06月01日 15:03:02 +08:00
Andrew Smith
1964697623 Remove use of oslo.messaging rpc_backend
The rpc_backend configuration option has been deprecated in
oslo.messaging. The default and notitification transport_url
option defines the messaging backend and communication
parameters. Inclusion on zmq/rabbit options caused duplicate
declaration following deprecation of rpc_backend in service
modules.
This patch:
* remove parameter from zmq options
* remove parameter from rabbitmq option
* update spec test
Change-Id: Ia981f1a847a428e0f07656d0922e195982e4e2f9
2017年08月02日 09:50:16 -04:00
ZhongShengping
63caaf1f4d 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: I5071fdfc7ee109dfc34de7cd279e039c11cd2300
Closes-Bug: #1697350 
2017年06月12日 13:45:22 +08:00
Jake Yip
d46d726ae2 Add rabbit_qos_prefetch_count to oslo_messaging_rabbit
Change-Id: Ib301df384d271da27094376389e981fe51e39e5f
2017年05月16日 19:19:30 +10:00
Juan Antonio Osorio Robles
050c202eb8 rabbitmq/messaging: Use new standard TLS params
The parameters for drivers in oslo.messaging are being standardized [1].
And part of this is also the sandarization of the TLS-related
parameters. As per a recent commit [2], the rabbitmq configuration
parameters have changed and the old names are being deprecated (although
they still work). This patch reflects that.
[1] https://etherpad.openstack.org/p/common_driver_config
[2] Ic32b2cb253fa0dc43aad7226b24919b7e588faa9
Change-Id: I8d41ec4e1a7bca3d114286a034f663c2a2c9b8d7
Depends-On: Iac788319caac7bb20b24ee1696d13b9ab15ca1c4
Depends-On: I7d69466479cc689d251665ff4a9affcd6503379a
Depends-On: I7d24d4bd2b77ef3dff8bb8ad703938399681573a
Depends-On: Ic078c7f036ce93fc91bd496884e4423b9653b1c8
Depends-On: I3472959e0be1e817caaecd36cf4c6c54485c6063
Depends-On: Ibb82146271482f6ae2db03e0e541cce8abe59409
Depends-On: I17b78a8f96b83bf647321d7096322d6e16a483c9
Depends-On: I60cc9bbe655d8dc7d08dd7a0d6466c7774b8f5a8
Depends-On: I3d56406f122299f16269cd910339ad09092bd3ab
Depends-On: Ibc69ae286d723ebecf8a86c247cf807ccf0604b4
Depends-On: I9296155ee865b35f67978fe1fc002a7feb5ab454
Depends-On: I2f0a392e4b0a7a7ab61cc1e853fca44c3b9cbe97
Depends-On: Iaa1aa2b14aa978d56a54695ddb8bbd0238ba1882
Depends-On: I26dae32b3093d25544542243697273238a18b078
2017年03月10日 13:52:18 +02:00
John Eckersberg
f8c4eee0da Escape backslash so it is not interpreted as a tab escape
Change-Id: Ib880afb93a30245940f70d51e2e4d6761ae69ecf
2016年11月03日 11:10:16 -04:00
Alex Schultz
0f617ce27a Deprecate rabbit connection params
The rabbit connection parameters have been deprecated in oslo[0] in favor
of transport_url which is provided by oslo::messaging::default.
[0] https://review.openstack.org/#/c/317285/
Change-Id: Ia78fcca898aea28bfe436faa259544f5594a5af6
2016年10月28日 17:50:44 -06:00
dmburmistrov
004b813cdb Refactor array values processing
We have different strategies in handling list
values. This patch is bringing the situation
to the consistent state in this question.
Arrays and csv-strings are allowed.
This allows to put this logic inside oslo module
and clean up code duplication in exterior modules
(which can just pass parameters to oslo).
Also patch bring a few updates to top-file docs
and tests.
Change-Id: I37a37d236e643d3cf39b46243119b8393a3feea7
2016年04月08日 13:38:30 +03:00
iberezovskiy
151b16141a Fix define name to oslo::messaging::rabbit
Make define name more clear for users
(similar to oslo::messaging::amqp).
Change-Id: I675b4156e51a89c6a6f75e6a986dd45f51da7189
2016年03月29日 21:20:20 +03:00