From 85fbbdae280cde685f167c30221cccefdfa7bd22 Mon Sep 17 00:00:00 2001 From: Federico Ressi Date: Wed, 1 Jul 2020 07:43:50 +0200 Subject: [PATCH] Cleanup ssh_client connection before deleting stack Change-Id: Ied3aca70e8b836b93107ff94283e221d30f4314f --- tobiko/openstack/stacks/_nova.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tobiko/openstack/stacks/_nova.py b/tobiko/openstack/stacks/_nova.py index 86baccf90..43300d3a5 100644 --- a/tobiko/openstack/stacks/_nova.py +++ b/tobiko/openstack/stacks/_nova.py @@ -93,6 +93,11 @@ class ServerStackFixture(heat.HeatStackFixture): #: Glance image used to create a Nova server instance image_fixture = None + def delete_stack(self, stack_id=None): + if self._outputs: + tobiko.cleanup_fixture(self.ssh_client) + super(ServerStackFixture, self).delete_stack(stack_id=stack_id) + @property def image(self): return self.image_fixture.image_id