{ "requestDetails": { "subscriberInfo": { "globalSubscriberId": "Demonstration" }, "requestInfo": { "suppressRollback": false, "productFamilyId": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", "requestorId": "adt", "instanceName": "{{cds-instance-name}}", "source": "VID" }, "cloudConfiguration": { "lcpCloudRegionId": "fr2", "tenantId": "6270eaa820934710960682c506115453", "cloudOwner":"CloudOwner" }, "requestParameters": { "subscriptionServiceType": "vFW", "userParams": [ { "Homing_Solution": "none" }, { "service": { "instanceParams": [ ], "instanceName": "{{cds-instance-name}}", "resources": { "vnfs": [ { "modelInfo": { "modelName": "{{vnf-modelinfo-modelname}}", "modelVersionId": "{{vnf-modelinfo-modeluuid}}", "modelInvariantUuid": "{{vnf-modelinfo-modelinvariantuuid}}", "modelVersion": "1.0", "modelCustomizationId": "{{vnf-modelinfo-modelcustomizationuuid}}", "modelInstanceName": "{{vnf-modelinfo-modelinstancename}}" }, "cloudConfiguration": { "lcpCloudRegionId": "fr2", "tenantId": "6270eaa820934710960682c506115453" }, "platform": { "platformName": "test" }, "lineOfBusiness": { "lineOfBusinessName": "LOB-Demonstration" }, "productFamilyId": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", "instanceName": "{{vnf-modelinfo-modelinstancename}}", "instanceParams": [ { "onap_private_net_id": "olc-private", "onap_private_subnet_id": "olc-private", "pub_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCs84Cy8+qi/jvucay0BwFtOq3ian0ulTXFGxkZcZCR0N48j88pbHJaEqb9e25MAsrfH+7Etb9Kd5nbBThEL/i0AyHXnDsc80Oq0sqlLcfLo3SGSurkrNoRofHboJ5Hn+N9SlWN5FCQGbTx1w3rjqR4LasAI6XxH9xpXSFyyge6ysVXH0cYaZ8sg98nFZa1fPJR9L8COjZvF+EYudub2RC5HVyV/sx7bliNFo9JwQh6du1abG4G7ZDjTIcYwYp21iq52UzWU28RVcAyY6AQZJu2lHLdsr8fPvyeWZpC5EqGsxI1G609m9G/dURRKwYfez/f2ATzpn5QjEX7LrLWBM8r Generated-by-Nova", "image_name": "Ubuntu 16.04", "flavor_name":"n2.cw.standard-1", "sec_group":"olc-open", "install_script_version":"1.4.0-SNAPSHOT", "demo_artifacts_version":"1.4.0-SNAPSHOT", "cloud_env":"openstack", "public_net_id": "olc-public", "aic-cloud-region": "fr2" } ], "vfModules": [ { "modelInfo": { "modelName": "{{vnf-vfmodule-0-modelinfo-modelname}}", "modelVersionId": "{{vnf-vfmodule-0-modelinfo-modeluuid}}", "modelInvariantUuid": "{{vnf-vfmodule-0-modelinfo-modelinvariantuuid}}", "modelVersion": "1", "modelCustomizationId": "{{vnf-vfmodule-0-modelinfo-modelcustomizationuuid}}" }, "instanceName": "{{vnf-vfmodule-0-modelinfo-modelname}}", "instanceParams": [ { "sec_group": "olc-open", "public_net_id": "olc-net" } ] }, { "modelInfo": { "modelName": "{{vnf-vfmodule-1-modelinfo-modelname}}", "modelVersionId": "{{vnf-vfmodule-1-modelinfo-modeluuid}}", "modelInvariantUuid": "{{vnf-vfmodule-1-modelinfo-modelinvariantuuid}}", "modelVersion": "1", "modelCustomizationId": "{{vnf-vfmodule-1-modelinfo-modelcustomizationuuid}}" }, "instanceName": "{{vnf-vfmodule-1-modelinfo-modelname}}", "instanceParams": [ { "sec_group": "olc-open", "public_net_id": "olc-net" } ] }, { "modelInfo": { "modelName": "{{vnf-vfmodule-2-modelinfo-modelname}}", "modelVersionId": "{{vnf-vfmodule-2-modelinfo-modeluuid}}", "modelInvariantUuid": "{{vnf-vfmodule-2-modelinfo-modelinvariantuuid}}", "modelVersion": "1", "modelCustomizationId": "{{vnf-vfmodule-2-modelinfo-modelcustomizationuuid}}" }, "instanceName": "{{vnf-vfmodule-2-modelinfo-modelname}}", "instanceParams": [ { "sec_group": "olc-open", "public_net_id": "olc-net" } ] }, { "modelInfo": { "modelName": "{{vnf-vfmodule-3-modelinfo-modelname}}", "modelVersionId": "{{vnf-vfmodule-3-modelinfo-modeluuid}}", "modelInvariantUuid": "{{vnf-vfmodule-3-modelinfo-modelinvariantuuid}}", "modelVersion": "1", "modelCustomizationId": "{{vnf-vfmodule-3-modelinfo-modelcustomizationuuid}}" }, "instanceName": "{{vnf-vfmodule-3-modelinfo-modelname}}", "instanceParams": [ { "sec_group": "olc-open", "public_net_id": "olc-net" } ] } ] } ] }, "modelInfo": { "modelVersion": "1.0", "modelVersionId": "{{service-uuid}}", "modelInvariantId": "{{service-invariantUUID}}", "modelName": "{{service-name}}", "modelType": "service" } } } ], "aLaCarte": false }, "project": { "projectName": "Project-Demonstration" }, "owningEntity": { "owningEntityId": "67f2e84c-734d-4e90-a1e4-d2ffa2e75849", "owningEntityName": "OE-Demonstration" }, "modelInfo": { "modelVersion": "1.0", "modelVersionId": "{{service-uuid}}", "modelInvariantId": "{{service-invariantUUID}}", "modelName": "{{service-name}}", "modelType": "service" } } } |
{ "serviceVnfs": [ { "modelInfo": { "modelName": "vfw_k8s_072919", "modelUuid": "8fae3ef7-7741-4d65-a630-9f83631f470d", "modelInvariantUuid": "f14e9096-b6d6-4a48-861f-6f6355a05439", "modelVersion": "1.0", "modelCustomizationUuid": "d7582303-0a01-4863-ae09-15c82000b927", "modelInstanceName": "vfw_k8s_072919 0" }, "toscaNodeType": "org.openecomp.resource.vf.VfwK8s072919", "nfFunction": null, "nfType": null, "nfRole": null, "nfNamingCode": null, "multiStageDesign": "false", "resourceInput": null, "vfModules": [{ "modelInfo": { "modelName": "VfwK8s072919..Base_dummy..module-0", "modelUuid": "5f9162d1-e710-4454-bf84-26044026bd38", "modelInvariantUuid": "49f84e8f-20fc-4a0c-97a9-96339d0aab94", "modelVersion": "1", "modelCustomizationUuid": "b7b8a3b7-15a0-49d4-adfc-370941cab973" }, "isBase": true, "vfModuleLabel": "Base_dummy", "initialCount": 1, "hasVolumeGroup": false }] } ] } |
2. IN CDS we are using Net box for IP inventory (every time auto increment in IP value for instantiation), Here we are creating the pods, so how we can handle the IP concept here.
3. In case of Macro flow we need to the supplement json information as User_directives at the time of vf-module creation automatically (now we are passing manually through VID).
In above payload we can add the user_directive data,
"userParams": [ { "Homing_Solution": "none" },
JIRA:
Description:
vf_module_name is missing from sdnc-directives, so Multi-cloud throwing error at the time of vf-module creation through VID. If we add the vf_module_name in the SDNC_Dircetives it will resolve the issue.
created the stack successfully... with v1 version of vnf and multicloud as orchestrator...
Attached success logs of BPMN and Openstack...
Failed to create the stack... Due to v2 version of vnf and multicloud as orchestrator...
just for reference added the logs of BPMN and Openstack with v2 version and orchestrator as Multicloud...
Need to modify the CBA package according to the Helm charts.