diff --git a/puppet/services/octavia-health-manager.yaml b/puppet/services/octavia-health-manager.yaml index 658f204819..dd30d08337 100644 --- a/puppet/services/octavia-health-manager.yaml +++ b/puppet/services/octavia-health-manager.yaml @@ -48,6 +48,13 @@ parameters: description: Name of the octavia management network interface using for communication between octavia worker/health-manager with the amphora machine. + OctaviaEventStreamerDriver: + type: string + default: "noop_event_streamer" + description: Name of the event streamer driver to use for syncing Octavia + and Neutron LBaaS databases. It is highly recommended to + disable if one doesn't need to sync the database or is running + Octavia in standalone mode by setting to noop_event_streamer. resources: @@ -71,7 +78,7 @@ outputs: map_merge: - get_attr: [OctaviaBase, role_data, config_settings] - octavia::health_manager::heartbeat_key: {get_param: OctaviaHeartbeatKey} - octavia::health_manager::event_streamer_driver: 'queue_event_streamer' + octavia::health_manager::event_streamer_driver: {get_param: OctaviaEventStreamerDriver} tripleo.octavia_api.firewall_rules: '200 octavia health manager interface': proto: udp diff --git a/releasenotes/notes/octavia-change-event_streamer_driver-default-e5152c28713e7707.yaml b/releasenotes/notes/octavia-change-event_streamer_driver-default-e5152c28713e7707.yaml new file mode 100644 index 0000000000..4eac2de9c2 --- /dev/null +++ b/releasenotes/notes/octavia-change-event_streamer_driver-default-e5152c28713e7707.yaml @@ -0,0 +1,8 @@ +--- +features: + - Add `OctaviaEventStreamDriver` parameter to specify which driver to use for + syncing Octavia and Neutron LBaaS databases. +upgrade: + - The default Octavia event_streamer_driver has changed from + `queue_event_streamer` to `noop_event_streamer`. + See https://bugs.launchpad.net/tripleo/+bug/1787608