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):