openstack-ansible-os_octavia/releasenotes/notes/oslo-messaging-separate-backends-e8a0b6857f2a9749.yaml
Andrew Smith 1ee708ffb6 Update to use oslo.messaging services for RPC and Notify
This introduces oslo.messaging variables that define the RPC and
Notify transports for the OpenStack services. These parameters replace
the rabbitmq values and are used to generate the messaging
transport_url for the service. The association of the messaging
backend server to the oslo.messaging services will then be transparent
to the octavia service.

This patch:
* Add oslo.messaging variable for RPC and Notify to defaults
* Update transport_url generation
* Add oslo.messaging to tests inventory
* Update tests
* Add release note

Change-Id: Ibfd9b5325bf89414439a1a516d1bbde0896904b5
2018-06-12 13:21:33 -04:00

21 lines
1.2 KiB
YAML

---
features:
- Support separate oslo.messaging services for RPC and Notifications
to enable operation of separate and different messaging backend servers.
deprecations:
- |
The rabbitmq server parameters have been replaced by corresponding
oslo.messaging RPC and Notify parameters in order to abstract the
messaging service from the actual backend server deployment.
- octavia_oslomsg_rpc_servers replaces octavia_rabbitmq_servers
- octavia_oslomsg_rpc_port replaces octavia_rabbitmq_port
- octavia_oslomsg_rpc_use_ssl replaces octavia_rabbitmq_use_ssl
- octavia_oslomsg_rpc_userid replaces octavia_rabbitmq_userid
- octavia_oslomsg_rpc_vhost replaces octavia_rabbitmq_vhost
- octavia_oslomsg_notify_servers replaces octavia_rabbitmq_telemetry_servers
- octavia_oslomsg_notify_port replaces octavia_rabbitmq_telemetry_port
- octavia_oslomsg_notify_use_ssl replaces octavia_rabbitmq_telemetry_use_ssl
- octavia_oslomsg_notify_userid replaces octavia_rabbitmq_telemetry_userid
- octavia_oslomsg_notify_vhost replaces octavia_rabbitmq_telemetry_vhost
- octavia_oslomsg_notify_password replaces octavia_rabbitmq_telemetry_password