openstack-ansible-os_trove/releasenotes/notes/trove_guest_quorum_queues-bdba87bbe0fba3f3.yaml
Dmitriy Rabotyagov 0b4ddeecea Add independent set of variables for guestagent configuration
As it's recommended to have an independent RabbitMQ cluster for Trove
Guestagent, we need to make it possible to easily use also different
user/password set for it.

It's also important to control quorum queues independently, as migration
between quorum queues and classic queues for guestagent cluster
is quite cumbersome and potentially should be avoided as might
bring severe disturbances.

Change-Id: Ib68778a8cb8535d7400be04f02d332ba0344d20e
2024-04-26 10:04:07 +00:00

22 lines
815 B
YAML

---
features:
- |
Trove role introduced variables to independently configure RPC/Notification
communication for Guest Agent:
- trove_guest_oslomsg_rabbit_quorum_queues
- trove_guest_oslomsg_rpc_port
- trove_guest_oslomsg_rpc_userid
- trove_guest_oslomsg_rpc_password
- trove_guest_oslomsg_rpc_vhost
upgrade:
- |
It is highly recommended to explicitly disable
``trove_guest_oslomsg_rabbit_quorum_queues`` during upgrade in case
``oslomsg_rabbit_quorum_queues: True``, which is default behaviour
since 2024.1 (Caracal).
Migration to Quorum queues for Trove Guestagent is not supported and
might be troublesome, as already spawned agents will not reload
configuration.
New deployments though may utilize quorum queues from the very
beginning safely.