From 973ae3e83cbe80e2e4858903c10eab257bad52a2 Mon Sep 17 00:00:00 2001 From: Alex Schultz Date: Thu, 22 Aug 2019 12:36:49 -0600 Subject: [PATCH] Explicitly set notification driver for novajoin Novajoin is reliant on some notifications from nova. We recently merged an update to the undercloud installation that disables the notification drvier across the board if telemetry is disabled. This change adds a service_config_setting for nova to force the notification driver to messagingv2. This should be merged with the service configurations and override the value that is normally set via NotificationDriver. Change-Id: Ifee8f7f50fc2ef99605cbbcaa89016514b80b561 Closes-Bug: #1841100 (cherry picked from commit 7c9c363c789811d54353d769aab86774eb5c96f8) --- docker/services/novajoin.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/services/novajoin.yaml b/docker/services/novajoin.yaml index 9ccb26db20..7143d4e4cd 100644 --- a/docker/services/novajoin.yaml +++ b/docker/services/novajoin.yaml @@ -152,6 +152,9 @@ outputs: nova::vendordata::vendordata_dynamic_auth_password: {get_param: NovaPassword} nova::vendordata::vendordata_dynamic_connect_timeout: {get_param: NovajoinVendordataTimeout} nova::vendordata::vendordata_dynamic_read_timeout: {get_param: NovajoinVendordataTimeout} + # novajoin requires that the notification driver be set which could + # be disabled if telemetry is off. + nova::notification_driver: messagingv2 nova::notification_topics: ['notifications', 'novajoin_notifications'] nova::notify_on_state_change: 'vm_state' nova_api: *nova_vendordata