summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--catalog/packages/serializers/catalog_serializers.py25
-rw-r--r--catalog/pub/utils/toscaparser/testdata/vnf/vSBC.csarbin0 -> 11516 bytes
2 files changed, 18 insertions, 7 deletions
diff --git a/catalog/packages/serializers/catalog_serializers.py b/catalog/packages/serializers/catalog_serializers.py
index 265661db..90006c92 100644
--- a/catalog/packages/serializers/catalog_serializers.py
+++ b/catalog/packages/serializers/catalog_serializers.py
@@ -147,29 +147,40 @@ class NfPackageDistributeRequestSerializer(serializers.Serializer):
class NfPackageInfoSerializer(serializers.Serializer):
vnfdId = serializers.CharField(
help_text="VNFD ID",
- required=True,
+ required=False,
+ allow_null=True,
allow_blank=True)
vnfPackageId = serializers.CharField(
help_text="VNF Package ID", required=True)
vnfdProvider = serializers.CharField(
- help_text="VNFD Provider", required=True, allow_blank=True)
+ help_text="VNFD Provider",
+ required=False,
+ allow_null=True,
+ allow_blank=True)
vnfdVersion = serializers.CharField(
- help_text="VNFD Version", required=True, allow_blank=True)
+ help_text="VNFD Version",
+ required=False,
+ allow_null=True,
+ allow_blank=True)
vnfVersion = serializers.CharField(
help_text="VNF Version",
- required=True,
+ required=False,
+ allow_null=True,
allow_blank=True)
csarName = serializers.CharField(
help_text="CSAR Name",
- required=True,
+ required=False,
+ allow_null=True,
allow_blank=True)
vnfdModel = serializers.CharField(
help_text="VNFD Model",
- required=True,
+ required=False,
+ allow_null=True,
allow_blank=True)
downloadUrl = serializers.CharField(
help_text="URL to download VNFD Model",
- required=True,
+ required=False,
+ allow_null=True,
allow_blank=True)
diff --git a/catalog/pub/utils/toscaparser/testdata/vnf/vSBC.csar b/catalog/pub/utils/toscaparser/testdata/vnf/vSBC.csar
new file mode 100644
index 00000000..921eafde
--- /dev/null
+++ b/catalog/pub/utils/toscaparser/testdata/vnf/vSBC.csar
Binary files differ