Revert "Bug 2189 fixing osm package-build command" 62/12762/1
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Tue, 29 Nov 2022 13:24:55 +0000 (14:24 +0100)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Thu, 1 Dec 2022 13:45:42 +0000 (14:45 +0100)
This reverts commit d169d606f469ab5ccb76aeb11bd56edbcb6bd933.

Change-Id: I6fc6bf9ebba594337653d2b47bfeb17fc0c2168c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
osmclient/common/package_tool.py

index 2531f7a..a2cbd87 100644 (file)
@@ -519,28 +519,13 @@ class PackageTool(object):
             ]
         else:
             descriptors_paths = [f for f in glob.glob(package_folder + "/*.yaml")]
-        if len(descriptors_paths) == 1:
-            # The base folder usually has a single yaml file with the descriptor
-            descriptor_file = True
-            pkg_type = utils.get_key_val_from_descriptor(descriptors_paths[0])
-            if pkg_type is None:
-                raise ClientException("Cannot determine package type")
-            if pkg_type["type"] == "nsd":
-                charms_set = self.charms_search(descriptors_paths[0], "ns")
-            else:
-                charms_set = self.charms_search(descriptors_paths[0], "vnf")
-        elif len(descriptors_paths) > 1:
-            for file in descriptors_paths:
-                if file.endswith("nfd.yaml"):
-                    descriptor_file = True
-                    charms_set = self.charms_search(file, "vnf")
-                if file.endswith("nsd.yaml"):
-                    descriptor_file = True
-                    charms_set = self.charms_search(file, "ns")
-        else:
-            raise ClientException(
-                "Package folder does not contain valid descriptor files '*.yaml'"
-            )
+        for file in descriptors_paths:
+            if file.endswith("nfd.yaml"):
+                descriptor_file = True
+                charms_set = self.charms_search(file, "vnf")
+            if file.endswith("nsd.yaml"):
+                descriptor_file = True
+                charms_set = self.charms_search(file, "ns")
         print("List of charms in the descriptor: {}".format(charms_set))
         if not descriptor_file:
             raise ClientException(