You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by lf...@apache.org on 2020/03/27 14:23:17 UTC

[incubator-dlab] 01/01: [DLAB-1665]: added removal of project specific images during project termination on azure

This is an automated email from the ASF dual-hosted git repository.

lfrolov pushed a commit to branch DLAB-1665
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git

commit 3cd0badd59ce0f4032ec4b0be9e8da9512584b84
Author: leonidfrolov <fr...@gmail.com>
AuthorDate: Fri Mar 27 16:22:55 2020 +0200

    [DLAB-1665]: added removal of project specific images during project termination on azure
---
 .../src/general/scripts/azure/project_terminate.py             | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/infrastructure-provisioning/src/general/scripts/azure/project_terminate.py b/infrastructure-provisioning/src/general/scripts/azure/project_terminate.py
index 7354c3d..68fd89c 100644
--- a/infrastructure-provisioning/src/general/scripts/azure/project_terminate.py
+++ b/infrastructure-provisioning/src/general/scripts/azure/project_terminate.py
@@ -112,6 +112,16 @@ def terminate_edge_node(resource_group_name, service_base_name, project_tag, sub
         dlab.fab.append_result("Failed to remove Data Lake.", str(err))
         sys.exit(1)
 
+    print("Removing project specific images")
+    try:
+        for image in AzureMeta.list_images():
+            if service_base_name == image.tags["SBN"] and project_tag == image.tags["project_tag"]:
+                AzureActions.remove_image(resource_group_name, image.name)
+                print("Image {} has been removed".format(image.name))
+    except Exception as err:
+        dlab.fab.append_result("Failed to remove images", str(err))
+        sys.exit(1)
+
     print("Removing security groups")
     try:
         for sg in AzureMeta.network_client.network_security_groups.list(resource_group_name):


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org