blob: c1bb8e07d746d35fbfcaddc9bf720468da1f2c1c [file] [log] [blame]
Gary Wucd47a012018-11-30 07:18:36 -08001.. This work is licensed under a Creative Commons Attribution 4.0
2 International License. http://creativecommons.org/licenses/by/4.0
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +05303
Gary Wucd47a012018-11-30 07:18:36 -08004.. _docs_ccvpn:
5
mrichommee4643892020-11-30 18:31:29 +01006:orphan:
7
Gary Wucd47a012018-11-30 07:18:36 -08008CCVPN (Cross Domain and Cross Layer VPN)
9----------------------------------------
Gary Wue4a2df82018-11-29 12:49:09 -080010
Xin Miao8757ebc2020-10-01 21:40:39 +000011Update for Guilin Release
12~~~~~~~~~~~~~~~~~~~~~~~~~
13
mrichomme0fcaa852020-11-26 15:24:27 +010014In Guilin Release, **MDONS** Extension feature is introduced.
Xin Miao8757ebc2020-10-01 21:40:39 +000015
mrichomme0fcaa852020-11-26 15:24:27 +010016In addition to the MDONS extension, CCVPN has also developed an
17IETF/ACTN-based Transport Slicing solution (REQ-347). This development
18enabled ONAP to offer the TN NSSMF functionality, which was used by
19the E2E Network Slicing use case (REQ-342).  The solution was built
20upon the existing IETF/ACTN E-LINE over OTN NNI feature developed in Frankfurt release.
Xin Miao8757ebc2020-10-01 21:40:39 +000021
22Guilin Scope and Impacted modules
23~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24MDONS Extension implementation for the Frankfurt release will incorporate the following:
25
26- Support Asynchronous OpenRoadM OTN service activation notification handling
27- Add OOF support for inter domain link/path selection
28- Support Closed Loop sub-use case
mrichommee4643892020-11-30 18:31:29 +010029
30Impacted ONAP modules include: OOF, SDN-C, SO and Holmes.
Xin Miao8757ebc2020-10-01 21:40:39 +000031
mrichomme0fcaa852020-11-26 15:24:27 +010032`Wiki link reference <https://wiki.onap.org/display/DW/MDONS+Extension+in+R7>`_
Xin Miao8757ebc2020-10-01 21:40:39 +000033
hyu201075399d62020-11-17 17:02:07 -050034Transport Slicing in Guilin release has implemented the following TN NSSMF functionality:
35
36- Allocate TN NSSI
37- Deallocate TN NSSI
38- Activate TN NSSI
39- Deactivate TN NSSI
40
mrichomme0fcaa852020-11-26 15:24:27 +010041The Tranport Slicing implementation has made code changes in the following modules:
hyu201075399d62020-11-17 17:02:07 -050042
43- AAI (Schema changes only)
44- UUI
45- SO
46- OOF
47- SDN-C
48- CCSDK
49- Modelling
50
Xin Miao8757ebc2020-10-01 21:40:39 +000051Functional/Integration Test Cases
52~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xin Miao8757ebc2020-10-01 21:40:39 +000053
mrichomme0fcaa852020-11-26 15:24:27 +010054For integration test case and description of MDONS extension, refer to this
55`following wiki-page <https://wiki.onap.org/display/DW/Integration+Test+Cases+-+MDONS+Extension>`_.
56
57For integration test case and description of Transport Slicing:
58
59- `Guilin Test plan <https://wiki.onap.org/display/DW/CCVPN+-+Transport+Slicing+integration+test+plan+for+Guilin+release>`_
60- `Guilin E2E Network Slicing <https://wiki.onap.org/display/DW/E2E+Network+Slicing+Use+Case+in+R7+Guilin>`_
hyu201075399d62020-11-17 17:02:07 -050061
Xin Miao8757ebc2020-10-01 21:40:39 +000062Installation Procedure
63~~~~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +010064
65For MDONS extension, the integration test environment is established to have ONAP instance with Guilin
Xin Miao8757ebc2020-10-01 21:40:39 +000066release interfacing to 3rd party transport domain controllers. One controller
67instance manages OpenROADM OTN topology and the other 2 instances manage TAPI
68OTN topology. L0 infrastructure and WDM services are pre-provisioned to support
69L1 topology discovery and OTN service orchestration from ONAP.
70
mrichomme0fcaa852020-11-26 15:24:27 +010071For Transport Slicing, the installation procedure is similar to that of the E2E
hyu201075399d62020-11-17 17:02:07 -050072Network Slicing use case. In other words, we need to bring up the required modules
73including SDC, SO, A&AI, UUI and OOF. We also need to configure these modules along
74with the mandatory common modules such as DMaaP.
75
mrichomme0fcaa852020-11-26 15:24:27 +010076Testing Procedures
77~~~~~~~~~~~~~~~~~~
Xin Miao8757ebc2020-10-01 21:40:39 +000078
mrichomme0fcaa852020-11-26 15:24:27 +010079The testing procedure is described in:
80
81- `Testing procedure for MDONS extension <https://wiki.onap.org/display/DW/Integration+Test+Cases+-+MDONS+Extension>`_
82- `Testing procedure for Transport Slicing <https://wiki.onap.org/display/DW/CCVPN+-+Transport+Slicing+integration+test+plan+for+Guilin+release>`_
Xin Miao8757ebc2020-10-01 21:40:39 +000083
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +053084Update for Frankfurt release
85~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +010086
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +053087In Frankfurt, we introduced two extensions in CCVPN use case. One is E-LINE service over OTN NNI handover, another is the
88multi domain optical service which aims to provide end to end layer 1 service.
89
90E-LINE over OTN NNI
91~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +010092
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +053093Description
94~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +010095
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +053096It is considered a typical scenario for operators to use OTN to interconnect its multiple transport network domains. Hence
97the capabilities of orchestrating end-to-end E-LINE services across the domains over OTN is important for ONAP. When operating
98with multiple domains with multi vendor solutions, it is also important to define and use standard and open
mrichomme0fcaa852020-11-26 15:24:27 +010099interfaces, such as the IETF ACTN-based transport `YANG models <https://tools.ietf.org/html/rfc8345>`_, as the southbound interface
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +0530100of ONAP, in order to ensure interoperability. The SOTN NNI use-case aims to automate the design, service provision by independent
101operational entities within a service provider network by delivering E-Line over OTN orchestration capabilities into ONAP. SOTN NNI
102extends upon the CCVPN use-case by incorporating support for L1/L2 network management capabilities leveraging open standards & common
103data models.
104
105Frankfurt Scope and Impacted modules
106~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +0100107
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +0530108The Frankfurt demonstration includes L1(OTN) and L2(ETH) Topology discovery from multiple domains controllers with in an operator
109and provide VPN service provision in OTN and ETH network.
110
111The ONAP components involved in this use case are: SDC, A&AI, UUI, SO, SDNC, OOF, MSB.
112
113Functional Test Cases
114~~~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +0100115
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +0530116Usecase specific developments have been realized in SO, OOF, AAI, SDNC and UUI ONAP components..
117
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +0530118Testing Procedure
119~~~~~~~~~~~~~~~~~
120Design time
121SOTNVPNInfraService service design in SDC and distribute to AAI and SO.
122
123Run Time:
mrichomme0fcaa852020-11-26 15:24:27 +0100124All operation will be triggered by UUI, including service creation and termination,
125link management and topology network display:
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +0530126
mrichommee4643892020-11-30 18:31:29 +0100127- `E-LINE over OTN Inter Domain Test Cases <https://wiki.onap.org/display/DW/E-LINE+over+OTN+Inter+Domain+Test+Cases>`_
mrichomme0fcaa852020-11-26 15:24:27 +0100128- `Testing status <https://wiki.onap.org/display/DW/2%3A+Frankfurt+Release+Integration+Testing+Status>`_
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +0530129
Xin Miao57a161d2020-03-05 19:54:39 +0000130MDONS (Multi-Domain Optical Network Services)
131~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +0100132
Xin Miao57a161d2020-03-05 19:54:39 +0000133Overall Description
134~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +0100135
136The MDONS use-case aims to automate the design, activation & operations resulting
137from an optical transport (L0/L1) service request exchange between service providers and/or independent operational entities within a service provider network by delivering E2E optical orchestration capabilities into ONAP. MDONS extends upon the CCVPN use-case by incorporating support for L0/L1 network management capabilities leveraging open standards & common data models defined by OpenROADM, Transport-API & MEF.
Xin Miao57a161d2020-03-05 19:54:39 +0000138
139Frankfurt Scope and Impacted modules
140~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +0100141
Xin Miao57a161d2020-03-05 19:54:39 +0000142MDONS implementation for the Frankfurt release will incorporate the following:
143- Design & modelling of optical services based on MEF L1 subscriber & operator properties
144- E2E optical service workflow definitions for service instantiation & deletion
145- UI portal with L1 service instantiation templates
146- Optical Transport domain management (topology, resource onboarding) through standard models / APIs - OpenROADM, T-API
147Impacted ONAP modules include: A&AI, SDC, SDN-C, SO, UUI
148
mrichomme0fcaa852020-11-26 15:24:27 +0100149References:
150
151- `OpenROADM reference <https://github.com/OpenROADM/OpenROADM_MSA_Public>`_
152- `ONF Transport-API (TAPI) <https://github.com/OpenNetworkingFoundation/TAPI>`_
153- `MEF <https://wiki.mef.net/display/CESG/MEF+63+-+Subscriber+Layer+1+Service+Attributes>`_
Xin Miao57a161d2020-03-05 19:54:39 +0000154
155Functional/Integration Test Cases
156~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +0100157
158For integration test case and description, refer to this following
159`wiki-page <https://wiki.onap.org/display/DW/MDONS+Integration+Test+Case>`_.
Xin Miao57a161d2020-03-05 19:54:39 +0000160
161Installation Procedure
162~~~~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +0100163
164The integration test environment is established to have ONAP instance with
165Frankfurt release interfacing to 3rd party transport domain controllers.
166One controller instance manages OpenROADM OTN topology and the other 2 instances
167manage TAPI OTN topology. L0 infrastructure and WDM services are pre-provisioned
168to support L1 topology discovery and OTN service orchestration from ONAP.
Xin Miao57a161d2020-03-05 19:54:39 +0000169
170Testing Procedure
171~~~~~~~~~~~~~~~~~
Xin Miao57a161d2020-03-05 19:54:39 +0000172
mrichomme0fcaa852020-11-26 15:24:27 +0100173Test environment is described in
174`Installation and Test Procedure <https://wiki.onap.org/display/DW/MDONS+Integration+Test+Case>`_.
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +0530175
yangyanyjfdae1482019-06-25 21:44:14 +0800176Update for Dublin release
177~~~~~~~~~~~~~~~~~~~~~~~~~
178
1791. Service model optimization
180
181In Dublin release,the design of CCVPN was optimized by having support of List type of Input in SDC.
mrichommee4643892020-11-30 18:31:29 +0100182During onboarding and design phase, one end to end service is created using SDC.
183This service is composed of these two kinds of resources:
184
185- VPN resource
186- Site resource
187
188See the `Details of Targeted Service Template wiki page <https://wiki.onap.org/display/DW/Details+of+Targeted+Service+Template>`_
189for details.
yangyanyjfdae1482019-06-25 21:44:14 +0800190
1912. Closed Loop in bandwidth adjustment
192Simulate alarm at the edge site branch and ONAP will execute close-loop automatically and trigger bandwidth to change higher.
193
1943. Site Change
195Site can be add or delete according to the requirements
196
mrichomme0fcaa852020-11-26 15:24:27 +0100197More information about:
yangyanyjfdae1482019-06-25 21:44:14 +0800198
mrichomme0fcaa852020-11-26 15:24:27 +0100199- `CCVPN in Dublin release <https://wiki.onap.org/pages/viewpage.action?pageId=45296665>`_
200- `Dublin test cases <https://wiki.onap.org/display/DW/CCVPN+Test+Cases+for+Dublin+Release>`_
mrichommee4643892020-11-30 18:31:29 +0100201- `CCVPN Test Status wiki page <https://wiki.onap.org/display/DW/CCVPN+Test+Status>`_
yangyanyjfdae1482019-06-25 21:44:14 +0800202
mrichomme0fcaa852020-11-26 15:24:27 +0100203.. note::
204 CCVPN integration testing coversed service design, service creation and
205 closed-loop bandwidth adjustments in Dublin release.
yangyanyjfdae1482019-06-25 21:44:14 +0800206
mrichomme0fcaa852020-11-26 15:24:27 +0100207 The service termination and service change will continue to be tested in E release.
208 During the integration testing, SDC, SO, SDC master branch are used which
209 includes the enhanced features for CCVPN use case.
yangyanyjfdae1482019-06-25 21:44:14 +0800210
shashikanth.vh@huawei.com3bb78c32020-03-04 12:06:18 +0530211Service used for CCVPN
mrichommeefb859d2020-03-19 19:02:41 +0100212~~~~~~~~~~~~~~~~~~~~~~
Gary Wue4a2df82018-11-29 12:49:09 -0800213
mrichomme0fcaa852020-11-26 15:24:27 +0100214- `SOTNVPNInfraService, SDWANVPNInfraService and SIteService <https://wiki.onap.org/display/DW/CCVPN+Service+Design>`_
215- `WanConnectionService (Another way to describe CCVPN in a single service form which based on ONF CIM <https://wiki.onap.org/display/DW/CCVPN+Wan+Connection+Service+Design>`_
Gary Wue4a2df82018-11-29 12:49:09 -0800216
217Description
218~~~~~~~~~~~
Gary Wue4a2df82018-11-29 12:49:09 -0800219
mrichomme0fcaa852020-11-26 15:24:27 +0100220Cross-domain, cross-layer VPN (CCVPN) is one of the use cases of the ONAP
221Casablanca release. This release demonstrates cross-operator ONAP orchestration
222and interoperability with third party SDN controllers and enables cross-domain,
223cross-layer and cross-operator service creation and assurance.
Gary Wue4a2df82018-11-29 12:49:09 -0800224
mrichomme0fcaa852020-11-26 15:24:27 +0100225The demonstration includes two ONAP instances, one deployed by Vodafone and one
226by China Mobile, both of which orchestrate the respective operator underlay OTN
227networks and overlay SD-WAN networks and peer to each other for cross-operator
228VPN service delivery.
229
230`CCVPN Use Case Wiki Page <https://wiki.onap.org/display/DW/CCVPN%28Cross+Domain+and+Cross+Layer+VPN%29+USE+CASE>`_
Gary Wue4a2df82018-11-29 12:49:09 -0800231
232The projects covered by this use case include: SDC, A&AI, UUI, SO, SDNC, OOF, Policy, DCAE(Holmes), External API, MSB
233
234How to Use
235~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +0100236
237Design time:
238
239- `SOTNVPNInfraService, SDWANVPNInfraService and SIteService service Design steps <https://wiki.onap.org/display/DW/CCVPN+Service+Design>`_
240- `WanConnectionService ( Another way to describe CCVPN in a single service form which based on ONF CIM ) <https://wiki.onap.org/display/DW/CCVPN+Wan+Connection+Service+Design>`_
Gary Wue4a2df82018-11-29 12:49:09 -0800241
242Run Time:
mrichomme0fcaa852020-11-26 15:24:27 +0100243
244- All operations will be triggered by UUI, including service creation and termination,
245 link management and topology network display.
Gary Wue4a2df82018-11-29 12:49:09 -0800246
247
mrichommee4643892020-11-30 18:31:29 +0100248See the `CCVPN Test Guide wiki page <https://wiki.onap.org/display/DW/CCVPN+Test+Guide>`_
249for details.
Gary Wue4a2df82018-11-29 12:49:09 -0800250
251Test Status and Plans
252~~~~~~~~~~~~~~~~~~~~~
Gary Wue4a2df82018-11-29 12:49:09 -0800253
mrichomme0fcaa852020-11-26 15:24:27 +0100254- `All test case covered by this use case <https://wiki.onap.org/display/DW/CCVPN+Integration+Test+Case>`_
255- `Test status <https://wiki.onap.org/display/DW/CCVPN++-Test+Status>`_
Gary Wue4a2df82018-11-29 12:49:09 -0800256
257Known Issues and Resolutions
258~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mrichomme0fcaa852020-11-26 15:24:27 +0100259
mrichommeefb859d2020-03-19 19:02:41 +01002601) AAI-1923. Link Management, UUI can't delete the link to external onap otn domain.
Gary Wue4a2df82018-11-29 12:49:09 -0800261
262For the manual steps provided by A&AI team, we should follow the steps as follow
263the only way to delete is using the forceDeleteTool shell script in the graphadmin container.
264First we will need to find the vertex id, you should be able to get the id by making the following GET request.
265
266GET /aai/v14/network/ext-aai-networks/ext-aai-network/createAndDelete/esr-system-info/test-esr-system-info-id-val-0?format=raw
267
mrichommeefb859d2020-03-19 19:02:41 +0100268.. code-block:: JSON
Gary Wue4a2df82018-11-29 12:49:09 -0800269
mrichommeefb859d2020-03-19 19:02:41 +0100270 {
271
272 "results": [
273 {
274 "id": "20624",
275 "node-type": "pserver",
276 "url": "/aai/v13/cloud-infrastructure/pservers/pserver/pserverid14503-as988q",
277 "properties": {}
278 }
279 ]
280 }
Gary Wue4a2df82018-11-29 12:49:09 -0800281
yangyanyjfdae1482019-06-25 21:44:14 +0800282
Gary Wue4a2df82018-11-29 12:49:09 -0800283Same goes for the ext-aai-network:
284
285GET /aai/v14/network/ext-aai-networks/ext-aai-network/createAndDelete?format=raw
286
287Retrieve the id from the above output as that will be the vertex id that you want to remove.
288
289Run the following command multiple times for both the esr-system-info and ext-aai-network:
290
291::
292
mrichommeefb859d2020-03-19 19:02:41 +0100293 kubectl exec -it $(kubectl get pods -lapp=aai-graphadmin -n onap --template 'range .items.metadata.name"\n"end' | head -1) -n onap gosu aaiadmin /opt/app/aai-graphadmin/scripts/forceDeleteTool.sh -action DELETE_NODE -userId YOUR_ID_ANY_VALUE -vertexId VERTEX_ID
Gary Wue4a2df82018-11-29 12:49:09 -0800294
295From the above, remove the YOUR_ID_ANY_VALUE and VERTEX_ID with your info.
296
2972) SDC-1955. Site service Distribution
298
299To overcome the Service distribution, the SO catalog has to be populated with the model information of the services and resources.
mrichomme0fcaa852020-11-26 15:24:27 +0100300a) Refering to the Csar that is generated in the SDC designed as per the details mentioned in the below link: https://wiki.onap.org/display/DW/CCVPN+Service+Design
Gary Wue4a2df82018-11-29 12:49:09 -0800301b) Download the Csar from SDC thus generated.
302c) copy the csar to SO sdc controller pod and bpmn pod
mrichommeefb859d2020-03-19 19:02:41 +0100303
304.. code-block:: bash
305
Gary Wue4a2df82018-11-29 12:49:09 -0800306 kubectl -n onap get pod|grep so
307 kubectl -n onap exec -it dev-so-so-sdc-controller-c949f5fbd-qhfbl /bin/sh
Gary Wue4a2df82018-11-29 12:49:09 -0800308 mkdir null/ASDC
309 mkdir null/ASDC/1
310 kubectl -n onap cp service-Sdwanvpninfraservice-csar.csar dev-so-so-bpmn-infra-58796498cf-6pzmz:null/ASDC/1/service-Sdwanvpninfraservice-csar.csar
311 kubectl -n onap cp service-Sdwanvpninfraservice-csar.csar dev-so-so-bpmn-infra-58796498cf-6pzmz:ASDC/1/service-Sdwanvpninfraservice-csar.csar
312
mrichommeefb859d2020-03-19 19:02:41 +0100313d) populate model information to SO db: the db script example can be seen in
314 https://wiki.onap.org/display/DW/Manual+steps+for+CCVPN+Integration+Testing
Gary Wue4a2df82018-11-29 12:49:09 -0800315
316The same would also be applicable for the integration of the client to create the service and get the details.
317Currently the testing has been performed using the postman calls to the corresponding APIs.
318
mrichomme0fcaa852020-11-26 15:24:27 +01003193) SDC-1955 & SDC-1958. Site service parsing Error
Gary Wue4a2df82018-11-29 12:49:09 -0800320
mrichomme0fcaa852020-11-26 15:24:27 +0100321UUI: stored the csar which created based on beijing release under a fixed directory, If site servive can't parsed by SDC tosca parser, UUI will parse this default csar and get the input parameter
Gary Wue4a2df82018-11-29 12:49:09 -0800322a) Make an available csar file for CCVPN use case.
323b) Replace uuid of available files with what existing in SDC.
324c) Put available csar files in UUI local path (/home/uui).
325
mrichommeefb859d2020-03-19 19:02:41 +01003264) SO docker branch 1.3.5 has fixes for the issues 1SO-1248
Gary Wue4a2df82018-11-29 12:49:09 -0800327
328After SDC distribution success, copy all csar files from so-sdc-controller:
Gary Wue4a2df82018-11-29 12:49:09 -0800329
mrichommeefb859d2020-03-19 19:02:41 +0100330- connect to so-sdc-controller ( eg: kubectl.exe exec -it -n onap dev-so-so-sdc-controller-77df99bbc9-stqdz /bin/sh )
331- find out all csar files ( eg: find / -name "\*.csar" ), the csar files should
332 be in this path: /app/null/ASDC/ ( eg: /app/null/ASDC/1/service-Sotnvpninfraservice-csar.csar )
333- exit from the so-sdc-controller ( eg: exit )
334- copy all csar files to local derectory ( eg: kubectl.exe cp onap/dev-so-so-sdc-controller-6dfdbff76c-64nf9:/app/null/ASDC/tmp/service-DemoService-csar.csar service-DemoService-csar.csar -c so-sdc-controller )
335
336Copy csar files, which got from so-sdc-controller, to so-bpmn-infra:
337
338- connect to so-bpmn-infra ( eg: kubectl.exe -n onap exec -it dev-so-so-bpmn-infra-54db5cd955-h7f5s -c so-bpmn-infra /bin/sh )
mrichomme0fcaa852020-11-26 15:24:27 +0100339- check the /app/ASDC directory, if doesn't exist, create it ( eg: mkdir /app/ASDC -p )
mrichommeefb859d2020-03-19 19:02:41 +0100340- exit from the so-bpmn-infra ( eg: exit )
341- copy all csar files to so-bpmn-infra ( eg: kubectl.exe cp service-Siteservice-csar.csar onap/dev-so-so-bpmn-infra-54db5cd955-h7f5s:/app/ASDC/1/service-Siteservice-csar.csar )