Release floating ips used by juju_epc 19/60319/2
authorCédric Ollivier <cedric.ollivier@orange.com>
Sun, 29 Jul 2018 19:48:18 +0000 (21:48 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Sun, 29 Jul 2018 23:02:26 +0000 (01:02 +0200)
It also cleans flavor_alt and image_alt.

Change-Id: I62296075eca75c3c18caac4a3cddeef1fdb26e1b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
functest/opnfv_tests/vnf/epc/juju_epc.py

index 95898ae..5429fe1 100644 (file)
@@ -382,7 +382,13 @@ class JujuEpc(singlevm.VmReady2):
                 cpe.cmd, cpe.output)
         except Exception:  # pylint: disable=broad-except
             self.__logger.exception("General issue during the undeployment ..")
+        for fip in self.cloud.list_floating_ips():
+            self.cloud.delete_floating_ip(fip.id)
         super(JujuEpc, self).clean()
+        if self.image_alt:
+            self.cloud.delete_image(self.image_alt)
+        if self.flavor_alt:
+            self.orig_cloud.delete_flavor(self.flavor_alt.id)
 
 
 # ----------------------------------------------------------