From 339782e1b869969a1af2dc6011dafb478528b03f Mon Sep 17 00:00:00 2001 From: Alex Schultz Date: Thu, 9 Feb 2017 16:36:04 -0700 Subject: [PATCH] Fix stack delete client The stack_management.delete_stack class requires a client_manager not the workflow engine client. Change-Id: Ib6c72ef84a058a7d6e12a2359f3daa73e2e2fb13 Closes-Bug: #1663416 --- .../tests/v1/overcloud_delete/test_overcloud_delete.py | 2 +- tripleoclient/v1/overcloud_delete.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tripleoclient/tests/v1/overcloud_delete/test_overcloud_delete.py b/tripleoclient/tests/v1/overcloud_delete/test_overcloud_delete.py index 149bc705a..7b9dada36 100644 --- a/tripleoclient/tests/v1/overcloud_delete/test_overcloud_delete.py +++ b/tripleoclient/tests/v1/overcloud_delete/test_overcloud_delete.py @@ -42,7 +42,7 @@ class TestDeleteOvercloud(fakes.TestDeployOvercloud): orchestration_client.stacks.get.assert_called_once_with('overcloud') mock_delete_stack.assert_called_once_with( - clients.workflow_engine, stack=12345) + clients, stack=12345) def test_stack_delete_no_stack(self): clients = self.app.client_manager diff --git a/tripleoclient/v1/overcloud_delete.py b/tripleoclient/v1/overcloud_delete.py index a21306926..8e0e01fd3 100644 --- a/tripleoclient/v1/overcloud_delete.py +++ b/tripleoclient/v1/overcloud_delete.py @@ -58,7 +58,7 @@ class DeleteOvercloud(command.Command): else: try: stack_management.delete_stack( - clients.workflow_engine, + clients, stack=stack.id ) except Exception as e: