Loading SOL003/VNFLifecycleOperationGranting-API/Grants.robot +5 −5 Original line number Diff line number Diff line Loading @@ -6,8 +6,8 @@ Library OperatingSystem Library JSONLibrary Library JSONSchemaLibrary schemas/ Library Collections Variables descriptors/SOL001/VNFD/vnfd_SOL001.yaml Variables descriptors/SOL006/VNFD/vnfd_SOL006.yaml #Variables descriptors/SOL001/VNFD/vnfd_SOL001.yaml #Variables descriptors/SOL006/VNFD/vnfd_SOL006.yaml Documentation This resource represents grants. The client can use this resource to obtain permission ... from the NFVO to perform a particular VNF lifecycle operation. Loading Loading @@ -215,6 +215,7 @@ PARSE the Descriptor File Run Keyword If '${descriptorType}'=='SOL001' Fetch Information from SOL001 descriptor file ELSE Fetch Information from SOL006 descriptor file Fetch Information from SOL001 descriptor file Import Variables ${CURDIR}/descriptors/SOL001/VNFD/vnfd_SOL001.yaml ${descriptor_id}= Get Variable Value ${topology_template.node_templates.properties.descriptor_id} ${provider}= Get Variable Value ${topology_template.node_templates.properties.provider} ${product_name}= Get Variable Value ${topology_template.node_templates.properties.product_name} Loading @@ -229,6 +230,7 @@ Fetch Information from SOL001 descriptor file Set Global Variable ${Flavour_ID} ${flavour_id} Fetch Information from SOL006 descriptor file Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml ${descriptor_id}= Get Variable Value ${nfv.vnfd[0].id} ${provider}= Get Variable Value ${nfv.vnfd[0].provider} ${product_name}= Get Variable Value ${nfv.vnfd[0]['product-name']} Loading @@ -239,5 +241,3 @@ Fetch Information from SOL006 descriptor file Set Global Variable ${Product_Name} ${product_name} Set Global Variable ${Software_Version} ${software_version} Set Global Variable ${Descriptor_Version} ${descriptor_version} No newline at end of file SOL003/VNFLifecycleOperationGranting-API/IndividualGrant.robot +9 −4 Original line number Diff line number Diff line Loading @@ -5,8 +5,8 @@ Library JSONLibrary Library JSONSchemaLibrary schemas/ Library Collections Library REST ${NFVO_SCHEMA}://${NFVO_HOST}:${NFVO_PORT} ssl_verify=false Variables descriptors/SOL001/VNFD/vnfd_SOL001.yaml Variables descriptors/SOL006/VNFD/vnfd_SOL006.yaml #Variables descriptors/SOL001/VNFD/vnfd_SOL001.yaml #Variables descriptors/SOL006/VNFD/vnfd_SOL006.yaml Documentation This resource represents an individual grant. The client can use this resource to read the grant. ... It is determined by means outside the scope of the present document, such as configuration or policy, ... how long an individual grant is available. Loading Loading @@ -176,6 +176,7 @@ PARSE the Descriptor File Run Keyword If '${descriptorType}'=='SOL001' Fetch Information from SOL001 descriptor file ELSE Fetch Information from SOL006 descriptor file Fetch Information from SOL001 descriptor file Import Variables ${CURDIR}/descriptors/SOL001/VNFD/vnfd_SOL001.yaml @{VDU_labels}= Create List @{VirtualLink_labels}= Create List @{CP_labels}= Create List Loading @@ -193,6 +194,7 @@ Fetch Information from SOL001 descriptor file Set Global Variable @{CP_IDs} @{CP_labels} Fetch Information from SOL006 descriptor file Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml ${VDUcount}= Get Length ${nfv.vnfd[0].vdu} ${extCP_count}= Get Length ${nfv.vnfd[0]['ext-cpd']} ${virtualLink_count}= Get length ${nfv.vnfd[0]['int-virtual-link-desc']} Loading @@ -207,6 +209,7 @@ Fetch Information from SOL006 descriptor file Get VDU IDs [Arguments] ${count} Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml @{VDU_labels}= Create List @{Compute_labels}= Create List FOR ${i} IN RANGE ${count} Loading @@ -218,6 +221,7 @@ Get VDU IDs Get External CP IDs [Arguments] ${count} Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml @{external_CPs}= Create List FOR ${i} IN RANGE ${count} Append To List ${external_CPs} ${nfv.vnfd[0].ext_cpd[${i}].id} Loading @@ -226,6 +230,7 @@ Get External CP IDs Get Virtual Link IDs [Arguments] ${count} Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml ${VirtualLink_labels}= Create List FOR ${i} IN RANGE ${count} Append To List ${VirtualLink_labels} ${nfv.vnfd[0]['int-virtual-link-desc'][${i}]['id']} Loading SOL003/VNFLifecycleOperationGranting-API/jsons/grantRejectedRequest.json +1 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ "flavourId": "{flavourId}", "operation": "INSTANTIATE", "isAutomaticInvocation": true, "instantiationLevelId": "", "_links": {{ "vnfLcmOpOcc": {{ "href": "string" Loading SOL003/VNFLifecycleOperationGranting-API/jsons/grantRequest.json +1 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ "flavourId": "{flavourId}", "operation": "INSTANTIATE", "isAutomaticInvocation": true, "instantiationLevelId": "", "_links": {{ "vnfLcmOpOcc": {{ "href": "string" Loading SOL003/VNFLifecycleOperationGranting-API/schemas/grant.schema.json +732 −626 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
SOL003/VNFLifecycleOperationGranting-API/Grants.robot +5 −5 Original line number Diff line number Diff line Loading @@ -6,8 +6,8 @@ Library OperatingSystem Library JSONLibrary Library JSONSchemaLibrary schemas/ Library Collections Variables descriptors/SOL001/VNFD/vnfd_SOL001.yaml Variables descriptors/SOL006/VNFD/vnfd_SOL006.yaml #Variables descriptors/SOL001/VNFD/vnfd_SOL001.yaml #Variables descriptors/SOL006/VNFD/vnfd_SOL006.yaml Documentation This resource represents grants. The client can use this resource to obtain permission ... from the NFVO to perform a particular VNF lifecycle operation. Loading Loading @@ -215,6 +215,7 @@ PARSE the Descriptor File Run Keyword If '${descriptorType}'=='SOL001' Fetch Information from SOL001 descriptor file ELSE Fetch Information from SOL006 descriptor file Fetch Information from SOL001 descriptor file Import Variables ${CURDIR}/descriptors/SOL001/VNFD/vnfd_SOL001.yaml ${descriptor_id}= Get Variable Value ${topology_template.node_templates.properties.descriptor_id} ${provider}= Get Variable Value ${topology_template.node_templates.properties.provider} ${product_name}= Get Variable Value ${topology_template.node_templates.properties.product_name} Loading @@ -229,6 +230,7 @@ Fetch Information from SOL001 descriptor file Set Global Variable ${Flavour_ID} ${flavour_id} Fetch Information from SOL006 descriptor file Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml ${descriptor_id}= Get Variable Value ${nfv.vnfd[0].id} ${provider}= Get Variable Value ${nfv.vnfd[0].provider} ${product_name}= Get Variable Value ${nfv.vnfd[0]['product-name']} Loading @@ -239,5 +241,3 @@ Fetch Information from SOL006 descriptor file Set Global Variable ${Product_Name} ${product_name} Set Global Variable ${Software_Version} ${software_version} Set Global Variable ${Descriptor_Version} ${descriptor_version} No newline at end of file
SOL003/VNFLifecycleOperationGranting-API/IndividualGrant.robot +9 −4 Original line number Diff line number Diff line Loading @@ -5,8 +5,8 @@ Library JSONLibrary Library JSONSchemaLibrary schemas/ Library Collections Library REST ${NFVO_SCHEMA}://${NFVO_HOST}:${NFVO_PORT} ssl_verify=false Variables descriptors/SOL001/VNFD/vnfd_SOL001.yaml Variables descriptors/SOL006/VNFD/vnfd_SOL006.yaml #Variables descriptors/SOL001/VNFD/vnfd_SOL001.yaml #Variables descriptors/SOL006/VNFD/vnfd_SOL006.yaml Documentation This resource represents an individual grant. The client can use this resource to read the grant. ... It is determined by means outside the scope of the present document, such as configuration or policy, ... how long an individual grant is available. Loading Loading @@ -176,6 +176,7 @@ PARSE the Descriptor File Run Keyword If '${descriptorType}'=='SOL001' Fetch Information from SOL001 descriptor file ELSE Fetch Information from SOL006 descriptor file Fetch Information from SOL001 descriptor file Import Variables ${CURDIR}/descriptors/SOL001/VNFD/vnfd_SOL001.yaml @{VDU_labels}= Create List @{VirtualLink_labels}= Create List @{CP_labels}= Create List Loading @@ -193,6 +194,7 @@ Fetch Information from SOL001 descriptor file Set Global Variable @{CP_IDs} @{CP_labels} Fetch Information from SOL006 descriptor file Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml ${VDUcount}= Get Length ${nfv.vnfd[0].vdu} ${extCP_count}= Get Length ${nfv.vnfd[0]['ext-cpd']} ${virtualLink_count}= Get length ${nfv.vnfd[0]['int-virtual-link-desc']} Loading @@ -207,6 +209,7 @@ Fetch Information from SOL006 descriptor file Get VDU IDs [Arguments] ${count} Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml @{VDU_labels}= Create List @{Compute_labels}= Create List FOR ${i} IN RANGE ${count} Loading @@ -218,6 +221,7 @@ Get VDU IDs Get External CP IDs [Arguments] ${count} Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml @{external_CPs}= Create List FOR ${i} IN RANGE ${count} Append To List ${external_CPs} ${nfv.vnfd[0].ext_cpd[${i}].id} Loading @@ -226,6 +230,7 @@ Get External CP IDs Get Virtual Link IDs [Arguments] ${count} Import Variables ${CURDIR}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml ${VirtualLink_labels}= Create List FOR ${i} IN RANGE ${count} Append To List ${VirtualLink_labels} ${nfv.vnfd[0]['int-virtual-link-desc'][${i}]['id']} Loading
SOL003/VNFLifecycleOperationGranting-API/jsons/grantRejectedRequest.json +1 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ "flavourId": "{flavourId}", "operation": "INSTANTIATE", "isAutomaticInvocation": true, "instantiationLevelId": "", "_links": {{ "vnfLcmOpOcc": {{ "href": "string" Loading
SOL003/VNFLifecycleOperationGranting-API/jsons/grantRequest.json +1 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ "flavourId": "{flavourId}", "operation": "INSTANTIATE", "isAutomaticInvocation": true, "instantiationLevelId": "", "_links": {{ "vnfLcmOpOcc": {{ "href": "string" Loading
SOL003/VNFLifecycleOperationGranting-API/schemas/grant.schema.json +732 −626 File changed.Preview size limit exceeded, changes collapsed. Show changes