From 2dd00a2037dfec289509ba7203196f1306d64396 Mon Sep 17 00:00:00 2001 From: David TARDIVEL Date: Thu, 12 Jan 2017 17:59:15 +0100 Subject: [PATCH] Enable notification for vm task state update Add a script command to enable Nova compute.instance.update notifications on VM and task state changes. Change-Id: I639f003d92e184085a332f53c6783e5eca0002fe --- devstack/lib/watcher | 1 + devstack/local.conf.compute | 3 +++ devstack/local.conf.controller | 3 +++ 3 files changed, 7 insertions(+) diff --git a/devstack/lib/watcher b/devstack/lib/watcher index 098095f31..80723cc58 100644 --- a/devstack/lib/watcher +++ b/devstack/lib/watcher @@ -129,6 +129,7 @@ function create_watcher_conf { iniset $WATCHER_CONF oslo_messaging_notifications driver "messaging" iniset $NOVA_CONF oslo_messaging_notifications topics "notifications,watcher_notifications" + iniset $NOVA_CONF notifications notify_on_state_change "vm_and_task_state" configure_auth_token_middleware $WATCHER_CONF watcher $WATCHER_AUTH_CACHE_DIR configure_auth_token_middleware $WATCHER_CONF watcher $WATCHER_AUTH_CACHE_DIR "watcher_clients_auth" diff --git a/devstack/local.conf.compute b/devstack/local.conf.compute index 59e8a4c0e..416dd482c 100644 --- a/devstack/local.conf.compute +++ b/devstack/local.conf.compute @@ -44,3 +44,6 @@ LOGDAYS=2 [[post-config|$NOVA_CONF]] [DEFAULT] compute_monitors=cpu.virt_driver +notify_on_state_change = vm_and_task_state +[notifications] +notify_on_state_change = vm_and_task_state diff --git a/devstack/local.conf.controller b/devstack/local.conf.controller index 9002a3df3..bbc3d004f 100644 --- a/devstack/local.conf.controller +++ b/devstack/local.conf.controller @@ -45,3 +45,6 @@ LOGDAYS=2 [[post-config|$NOVA_CONF]] [DEFAULT] compute_monitors=cpu.virt_driver +notify_on_state_change = vm_and_task_state +[notifications] +notify_on_state_change = vm_and_task_state