Feature 11073: Enhanced OSM declarative modelling for applications. App as first class citizen

Change-Id: I6b750f4d862692ab885e98afe3771ba817dd6535
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_lcm/odu_libs/oka.py b/osm_lcm/odu_libs/oka.py
index 63c4d36..564acbe 100644
--- a/osm_lcm/odu_libs/oka.py
+++ b/osm_lcm/odu_libs/oka.py
@@ -55,8 +55,8 @@
     await self._kubectl.create_pvc_with_content(
         name=temp_volume_name,
         namespace="osm-workflows",
-        src_file=f"{oka_folder}/{oka_filename}",
-        dest_filename=f"{oka_name}.tar.gz",
+        src_files=[f"{oka_folder}/{oka_filename}"],
+        dest_files=[f"{oka_name}.tar.gz"],
     )
 
     # Render workflow
@@ -83,7 +83,7 @@
         api_plural="workflows",
         api_version="v1alpha1",
     )
-    return True, workflow_name
+    return True, workflow_name, None
 
 
 async def update_oka(self, op_id, op_params, content):
@@ -111,8 +111,8 @@
     await self._kubectl.create_pvc_with_content(
         name=temp_volume_name,
         namespace="osm-workflows",
-        src_folder=oka_folder,
-        filename=oka_filename,
+        src_files=[f"{oka_folder}/{oka_filename}"],
+        dest_files=[f"{oka_name}.tar.gz"],
     )
 
     # Render workflow
@@ -139,7 +139,7 @@
         api_plural="workflows",
         api_version="v1alpha1",
     )
-    return True, workflow_name
+    return True, workflow_name, None
 
 
 async def delete_oka(self, op_id, op_params, content):
@@ -178,7 +178,7 @@
         api_plural="workflows",
         api_version="v1alpha1",
     )
-    return True, workflow_name
+    return True, workflow_name, None
 
 
 async def clean_items_oka_create(self, op_id, op_params_list, content_list):