1
0
-1

cds-ui has in the designer phase following buttons:

Enrich Save Publish Deploy Download


Without any documentation it's very hard to figure out the meaning/purpose/usecase of these.


Where the save button saves it (for next/further handling somehow? How to load saved CBA)?

What is the difference of Publish and Deploy?

Looking at Blueprint Management API, it has endpoints:


GET /api/v1/blueprint-model
POST /api/v1/blueprint-model 
DELETE /api/v1/blueprint-model/{id} 
GET /api/v1/blueprint-model/by-name/{name}/version/{version} 
GET /api/v1/blueprint-model/download/by-name/{name}/version/{version} 
GET /api/v1/blueprint-model/{id} 
GET /api/v1/blueprint-model/download/{id} 
POST /api/v1/blueprint-model/enrich 
POST /api/v1/blueprint-model/publish 
GET /api/v1/blueprint-model/search/{tags}


Deploy is not found. But maybe Deploy uses Execution Service API's

POST /api/v1/execution-service/upload ??


    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      Enrichment → Is the process of validating and enhancing the cba package to fulfill and complete the dependence requirement specific in the tosca file as part of the design time. Please reference wiki for detail explanation: Modeling Concepts#818143235


      Save → is a command to save the copy of a newly create or upload cba zip package in the design time store. 


      Publish→ is command to set the cba zip package to active. 


      Deploy→ is command to deploy the cba.zip package to the run time blueprint processor pod. NOTE: another approach is to added the cba package as an artifact for VNF/PNF resource in SDC and distribute to the ONAP component. Both method are supported in Dublin release. 


      Download→ is a command to download the cba package from the design time store. 

      1. Samuli Silvius

        Thanks, good clarifications. 

        About Publish, what active/inactive means. What is the use case?

      CommentAdd your comment...