Add audit.strategy events
In this changeset, I implemented the following notifications: - audit.strategy.start - audit.strategy.end - audit.strategy.error Partially Implements: blueprint audit-versioned-notifications-api Change-Id: I6ae8468caf8d215bc8bc694813beb4dc94f53fdb
This commit is contained in:
@@ -25,12 +25,12 @@ from watcher import objects
|
||||
LOG = log.getLogger(__name__)
|
||||
|
||||
|
||||
class DefaultStrategyContext(base.BaseStrategyContext):
|
||||
class DefaultStrategyContext(base.StrategyContext):
|
||||
def __init__(self):
|
||||
super(DefaultStrategyContext, self).__init__()
|
||||
LOG.debug("Initializing Strategy Context")
|
||||
|
||||
def execute_strategy(self, audit, request_context):
|
||||
def do_execute_strategy(self, audit, request_context):
|
||||
osc = clients.OpenStackClients()
|
||||
# todo(jed) retrieve in audit parameters (threshold,...)
|
||||
# todo(jed) create ActionPlan
|
||||
@@ -42,8 +42,8 @@ class DefaultStrategyContext(base.BaseStrategyContext):
|
||||
# it could specify the Strategy uuid in the Audit.
|
||||
strategy_name = None
|
||||
if audit.strategy_id:
|
||||
strategy = objects.Strategy.get_by_id(request_context,
|
||||
audit.strategy_id)
|
||||
strategy = objects.Strategy.get_by_id(
|
||||
request_context, audit.strategy_id)
|
||||
strategy_name = strategy.name
|
||||
|
||||
strategy_selector = default.DefaultStrategySelector(
|
||||
|
||||
Reference in New Issue
Block a user