diff options
-rw-r--r-- | catalog/packages/serializers/catalog_serializers.py | 25 | ||||
-rw-r--r-- | catalog/pub/utils/toscaparser/testdata/vnf/vSBC.csar | bin | 0 -> 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 Binary files differnew file mode 100644 index 00000000..921eafde --- /dev/null +++ b/catalog/pub/utils/toscaparser/testdata/vnf/vSBC.csar |