Remove usage of GenerateFencingParametersAction action class
Replace with tripleo-common utils api. Change-Id: I5fdecc3a9a2bd46f7d8056144c8b1d68f170878d
This commit is contained in:
parent
98258c1a49
commit
71ca2d1073
|
@ -45,25 +45,14 @@ class TestParameterWorkflows(utils.TestCommand):
|
|||
self.tripleoclient.messaging_websocket.return_value = self.websocket
|
||||
self.app.client_manager.tripleoclient = self.tripleoclient
|
||||
self.app.client_manager.orchestration = self.orchestration
|
||||
self.app.client_manager.baremetal = mock.Mock()
|
||||
self.app.client_manager.compute = mock.Mock()
|
||||
execution = mock.Mock()
|
||||
execution.id = "IDID"
|
||||
self.workflow.executions.create.return_value = execution
|
||||
get_container = self.tripleoclient.object_store.get_container \
|
||||
= mock.MagicMock()
|
||||
get_container.return_value = ('container', [{'name': 'f1'}])
|
||||
roles = mock.patch(
|
||||
'tripleoclient.workflows.roles.list_available_roles',
|
||||
autospec=True,
|
||||
return_value=[
|
||||
{
|
||||
'TestRole1': {
|
||||
'TestParameter1': {}
|
||||
}
|
||||
}
|
||||
]
|
||||
)
|
||||
roles.start()
|
||||
self.addCleanup(roles.stop)
|
||||
|
||||
flatten = mock.patch(
|
||||
'tripleo_common.utils.stack_parameters.get_flattened_parameters',
|
||||
|
@ -224,10 +213,8 @@ class TestParameterWorkflows(utils.TestCommand):
|
|||
self.assertTrue(mock_log.warning.called)
|
||||
|
||||
@mock.patch(
|
||||
'tripleo_common.actions.parameters.GenerateFencingParametersAction'
|
||||
'.run',
|
||||
autospec=True
|
||||
)
|
||||
'tripleo_common.utils.stack_parameters.generate_fencing_parameters',
|
||||
return_value={})
|
||||
def test_generate_fencing_parameters(self, mock_params):
|
||||
mock_params.return_value = {"parameter_defaults": {}}
|
||||
|
||||
|
|
|
@ -14,7 +14,6 @@ import logging
|
|||
import re
|
||||
import yaml
|
||||
|
||||
from tripleo_common.actions import parameters
|
||||
from tripleo_common.utils import stack_parameters as stk_parameters
|
||||
|
||||
from tripleoclient.constants import UNUSED_PARAMETER_EXCLUDES_RE
|
||||
|
@ -210,12 +209,11 @@ def generate_fencing_parameters(clients, nodes_json, delay, ipmi_level,
|
|||
|
||||
:returns: Dictionary
|
||||
"""
|
||||
context = clients.tripleoclient.create_mistral_context()
|
||||
fencing_params = parameters.GenerateFencingParametersAction(
|
||||
return stk_parameters.generate_fencing_parameters(
|
||||
clients.baremetal,
|
||||
clients.compute,
|
||||
nodes_json=nodes_json,
|
||||
delay=delay,
|
||||
ipmi_level=ipmi_level,
|
||||
ipmi_cipher=ipmi_cipher,
|
||||
ipmi_lanplus=ipmi_lanplus
|
||||
)
|
||||
return fencing_params.run(context=context)
|
||||
ipmi_lanplus=ipmi_lanplus)
|
||||
|
|
Loading…
Reference in New Issue