Package: puppet-module-mistral / 25.0.0-3

Metadata

Package Version Patches format
puppet-module-mistral 25.0.0-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Add amqp_auto_delete and rabbit_transient_queues_ttl params.patch | (download)

manifests/init.pp | 16 16 + 0 - 0 !
releasenotes/notes/amqp_auto_delete-8552b7085fdbb335.yaml | 5 5 + 0 - 0 !
releasenotes/notes/rabbit_transient_queues_ttl-c4243834920ec44d.yaml | 6 6 + 0 - 0 !
spec/classes/mistral_init_spec.rb | 2 2 + 0 - 0 !
4 files changed, 29 insertions(+)

 add a rabbit_transient_queues_ttl and amqp_auto_delete params
 Since transient_queues_ttl is also managed by oslo::messaging::rabbit,
 there's no way to use mistral_config to set it, so this patch is mandatory
 for one to set rabbit_transient_queues_ttl in mistral.conf.
Add queue manager and stream_fanout.patch | (download)

manifests/init.pp | 12 12 + 0 - 0 !
releasenotes/notes/queue_manager-and-stream_fanout-e9cc205e808d7e1e.yaml | 5 5 + 0 - 0 !
spec/classes/mistral_init_spec.rb | 2 2 + 0 - 0 !
3 files changed, 19 insertions(+)

 add queue_manager and stream_fanout
 This patch adds two new parameters to the toplevel class:
 - rabbit_use_queue_manager
 - rabbit_stream_fanout
 .
 that are already handled by the oslo::messaging::rabbit class, which
 makes it impossible to set using mistral_config.
Add support for mistral_api_uwsgi_config in Debian.patch | (download)

lib/puppet/provider/mistral_api_uwsgi_config/ini_setting.rb | 10 10 + 0 - 0 !
lib/puppet/type/mistral_api_uwsgi_config.rb | 29 29 + 0 - 0 !
manifests/api.pp | 2 2 + 0 - 0 !
manifests/deps.pp | 4 4 + 0 - 0 !
manifests/wsgi/uwsgi.pp | 40 40 + 0 - 0 !
releasenotes/notes/uwsgi-b797b91577f2d1e6.yaml | 7 7 + 0 - 0 !
spec/classes/mistral_wsgi_uwsgi_spec.rb | 31 31 + 0 - 0 !
spec/unit/provider/mistral_api_uwsgi_config/openstackconfig_spec.rb | 41 41 + 0 - 0 !
spec/unit/type/mistral_api_uwsgi_config_spec.rb | 64 64 + 0 - 0 !
9 files changed, 228 insertions(+)

 [patch] add support for mistral_api_uwsgi_config in debian

This patch is adding the configuration of the number of workers,
threads, and the size of the listen queue in Debian, which uses
uwsgi to run Mistral API. Therefore, this patch adds a new
mistral_api_uwsgi_config provider as well as a new
mistral::wsgi::uwsgi class.

Signed-off-by: Thomas Goirand <zigo@debian.org>