Details
-
Epic
-
Status: Closed
-
Medium
-
Resolution: Done
-
None
-
Support for SOL005 NBI API Handler
-
To Do
Description
Preconditions:
- ETSI SOL007 NS packages are onboarded into SDC and distributed to ETSI Catalog Manager.
- In Guilin, we are testing SOL005-compliant requests, allowing the CLI-based SOL005 client sends SOL005 requests directly to SO NFVO in case the UUI - SO - E2E Workflows - NS Workflows - SOL005 Adapter sequences are NOT ready for Guilin.
Provides SOL005-compliant Restful Northbound APIs for SO/SOL005 Adapter (P1)
- Supports NS Lifecycle Management (LCM) APIs
- Create NS (POST “/api/nslcm/v1/ns_instances”)
- Instantiate NS (POST “/api/nslcm/v1/ns_instances/{nsInstanceId}/instantiate”)
- Terminate NS (“/api/nslcm/v1/ns_instances/{nsInstanceId}/terminate”)
- Delete NS (DELETE “/api/nslcm/v1/ns_instances/{nsInstanceId}”)
- Get Operation Status ( GET /api/nslcm/v1/ns_lcm_op_occs,
- / api/nslcm/v1/ns_lcm_op_occs
- Leverages SOL005 Swagger Files for SO NFVO SOL005 NBI API Handler
-
-
- SOL005-NSLifecycleManagement-API.json
- SOL005-NSLifecycleManagementNotification-API.json
- This API Handler focuses on the SOL005 APIs, and its business logic is supplied by the NS LCM Microservice
-
- Make SO-NFVO (so-etsi-nfvo) Pod is deployable in OOM
Attachments
Issue Links
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
111133,2 | [SO] Create basic maven modules structure in ONAP SO project. | master | so | Status: MERGED | +2 | +1 |
111230,1 | [SO] Create SOL005 object models from SOL005-NSLifecycleManagement-API.json 2.7.1 swagger file. | master | so | Status: MERGED | +2 | +1 |