From b38ed56020ee403e11ef60e3ebd35ae0fca9b868 Mon Sep 17 00:00:00 2001 From: Quang Hiep Date: Thu, 23 Apr 2020 06:07:21 +0000 Subject: [PATCH] Fix create custom Mistral action Class mistral.actions.base.Action is moved to mistral_lib.actions.Action accoring to https://docs.openstack.org/mistral/latest/developer/extensions/creating_custom_action.html This change imports the new action class and add context parameter for the run method. Related-Bug: #1874007 Change-Id: I7858f69ca051c64a8ac52e6bfde353d55a42a43e --- tacker/nfvo/workflows/vim_monitor/vim_ping_action.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tacker/nfvo/workflows/vim_monitor/vim_ping_action.py b/tacker/nfvo/workflows/vim_monitor/vim_ping_action.py index 7c7ee4bea..250e8f5fd 100644 --- a/tacker/nfvo/workflows/vim_monitor/vim_ping_action.py +++ b/tacker/nfvo/workflows/vim_monitor/vim_ping_action.py @@ -12,7 +12,7 @@ import netaddr -from mistral.actions import base +from mistral_lib import actions from oslo_config import cfg from oslo_log import log as logging @@ -25,7 +25,7 @@ from tacker import context as t_context LOG = logging.getLogger(__name__) -class PingVimAction(base.Action): +class PingVimAction(actions.Action): def __init__(self, count, targetip, vim_id, interval, timeout): @@ -80,7 +80,7 @@ class PingVimAction(base.Action): vim_id=self.vim_id, status=status) - def run(self): + def run(self, action_ctx): servers = [] try: rpc.init_action_rpc(cfg.CONF)