Use default Previous Work Dir if there is none 51/9151/1 release-v8.0-start v8.0.0rc1
authorDominik Fleischmann <dominik.fleischmann@canonical.com>
Thu, 28 May 2020 12:33:22 +0000 (14:33 +0200)
committergarciadav <david.garcia@canonical.com>
Wed, 24 Jun 2020 15:43:07 +0000 (17:43 +0200)
When the folder where the working dir was is deleted
an Exception is thrown. In that case a new default
directory is defined.

Change-Id: Ic0b3eb63625fc6cf6e90e9a77891c9958b6a9aee
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
(cherry picked from commit cbf4b78798f1c6535fa7a7caaaa9235fb9dc8e8a)

n2vc/k8s_juju_conn.py

index 1f9c896..b2ef079 100644 (file)
@@ -335,8 +335,10 @@ class K8sJujuConnector(K8sConnector):
                     in the package>
                 - <URL_where_to_fetch_juju_bundle>
             """
-
-            previous_workdir = os.getcwd()
+            try:
+                previous_workdir = os.getcwd()
+            except FileNotFoundError:
+                previous_workdir = "/app/storage"
 
             bundle = kdu_model
             if kdu_model.startswith("cs:"):