IntroductionThe purpose of this article is to describe the vDNS use case distribution in Dublin Release. What's newThe Controller Blueprint Archive CBA is a zip archive that hosts all the service model related artifacts (heat templates, blueprints, vtl templates, workflows, etc ... ) that can enable ONAP to assign and instantiate the service. Controller Design Studio CDS should receive a notification when a new service model is distributed by SDC, and then CDS will download the CBA CSAR file and deploy it. Distribution of a VNF CBAPart 1 - Create VF Model and CertifyLogin to ONAP as Designer (cs0008/demo123456!), and click on SDC application. ![](/download/attachments/64007442/image2019-5-9_13-6-38.png?version=1&modificationDate=1560695094000&api=v2)
Using a sample CBA vDNS.zip, we start by adding a VF in SDC. ![](/download/attachments/64007442/image2019-5-9_12-7-16.png?version=1&modificationDate=1560695094000&api=v2)
We fill in the service name and description, etc ..., and click "Create". ![](/download/attachments/64007442/image2019-5-9_12-5-47.png?version=1&modificationDate=1560695094000&api=v2)
Click on "Deployment Artifact", then "Add other arifacts", and select the vDNS.zip CBA. ![](/download/attachments/64007442/image2019-5-9_12-11-34.png?version=1&modificationDate=1560695094000&api=v2)
![](/download/attachments/64007442/image2019-5-9_12-14-2.png?version=1&modificationDate=1560695094000&api=v2)
Check the artifact is uploaded OK, and click on "Certify". ![](/download/attachments/64007442/image2019-5-9_12-17-24.png?version=1&modificationDate=1560695094000&api=v2)
Add a comment, and submit, you should receive a success notification, and we are back in SDC Home Screen. Part 2 - Create Service Model, Certify and DistributeNow, let's create a new service model, and add the VF to the new service model. Click on "Add Service" ![](/download/attachments/64007442/image2019-5-9_11-59-11.png?version=1&modificationDate=1560695094000&api=v2)
Add service name and description, and click on "Create" ![](/download/attachments/64007442/image2019-5-9_12-26-16.png?version=1&modificationDate=1560695094000&api=v2)
Click on "Composition", and drag the VF we created from the palette on the left onto the canvas in the middle. Then, click on "Submit for Testing". ![](/download/attachments/64007442/image2019-5-9_12-34-25.png?version=1&modificationDate=1560695094000&api=v2)
Click on Properties Assignments, then click on the service name, e.g. "CDS-VNF-TEST" from the right bar. Type "sdnc" in the filter box, and add the sdnc_model_name, sdnc_model_version, and sdnc_artifact_version, and click "Save". ![](/download/attachments/64007442/image2019-5-12_14-13-58.png?version=1&modificationDate=1560695094000&api=v2)
Type "skip" in the filter box, and set "skip post instantiation" to FALSE, then click "Save". ![](/download/attachments/64007442/image2019-5-14_10-29-12.png?version=1&modificationDate=1560695094000&api=v2)
Login as Tester (jm0007/demo123456!) and accept the new service. ![](/download/attachments/64007442/image2019-5-9_12-43-54.png?version=1&modificationDate=1560695094000&api=v2)
Login as Governor (gv0001/demo123456!) and approve for distribution. ![](/download/attachments/64007442/image2019-5-9_12-45-41.png?version=1&modificationDate=1560695094000&api=v2)
Login as Operator (op0001/demo123456!) and click on "Distribute". ![](/download/attachments/64007442/image2019-5-9_12-48-44.png?version=1&modificationDate=1560695094000&api=v2)
Click on "Monitor" to check the progress of the distribution, and check that all ONAP components were notified, and downloaded the artifacts, and deployed OK. ![](/download/attachments/64007442/image2019-5-9_12-52-0.png?version=1&modificationDate=1560695094000&api=v2)
|