Resource commitment:
- Ericsson: primary contact: Byung-Woo Jun
Usecase Lead:
Ericsson: Byung-Woo Jun
TSC Contact:
- Ericsson: Stephen terrill
Participating ONAP Projects:
- Implementation: SO, AAI, SDC (not in Dublin)
...
- Vendor SVNFM must be "SOL003-compliant"
- Providing SOL003 APIs for VNFM LCM, based on ETSI VNFLifecycleManagement
- Use https://forge.etsi.org/gitlab/nfv/SOL002-SOL003/2.5.1/master/src/SOL003/VNFLifecycleManagement swagger for providing services
- Create
- Instantiate
- Query
- Grant request to SO VNFM Adapter, as a client
- Life cycle notification
- Terminate
- Registration itself to ONAP (thru A&AI ESR) - Name, Type, Vendor, Version, URL, VIM, Username and Password
- Providing Subscription Services for Life-cycle Management Notifications
- Support of the "Direct Mode" of Resource Management only
- After receiving a grant permission, the VNFM sends requests for resources directly to VIM
- Invoking MultiCloud from VNFM is under discussion, but not for Dublin
- The "Indirect Mode" of Resource Management is being discussed, but not for Dublin
...
- Use Cases
- VNFM Adapter Design
- SOL001/SOL004 Support & Design
- SO BPMN Infra & VNFM Adapter Run-time Scenario
- SOL003 API Support
- SO VNFM Adapter SOL003 API Support Design
- VNFM Adapter VNF Package Management (Stretch Goal; under investigation)
- SDNC Assignment Management
- VNFM Adapter Locating SVNFM
- VNF Life-cycle Granting
- VNFM Adapter Homing Decision for VNF Granting
- VNF and VF-Module Deduction
- Tasks
Epic
EPIC
1
Create VNF Create a VNF Id Open 2 Instantiate a VNF Open 3 Query VNF Query VNF Info Open 4 TOSCA Parser for SOL001 VNFD Parse SOL001-based VNFD Open 5 SVNFM Simulator For integration testing, vendor-neutral SVNFM Simulator is necessary Open 6 VNF Package Management Provide VNF Package Management for SVNFM Open 7 Terminate VNF Terminate VNF
Epic | Feature | Description | Status |
---|---|---|---|
|
|
Instantiate VNF, including subscription, LCN and Granting
- validate input
- transform between ONAP internal VNFD and SOL001-based VNFD
- new database table for asynchronous job management
| ETSI Alignment - SO SOL003 plugin support to connect to external VNFMs | ETSI Alignment - SO SOL003 plugin support to connect to an external VNFM.
| Open |
User Stories
User Stories | Feature | Description | Status | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Create the Functional test case to validate VNFM Adapter NBI and SOL003-based SBI | Validate VNFM Adapter NBI and SOL003-based SBI | Open | ||||||||
| SVNFM Simulator | For integration testing in ONAP, vendor-neutral SVNFM is needed, This SVNFM Simulator supports SOL003-based interfaces and message exchange sequences for interface verification. | In Progress | ||||||||
| Create SO VNFM Adapter Northbound Interface using Swagger | Create SO VNFM Adapter Northbound Interface using Swagger | Delivered | ||||||||
| Create Shell Adapter |
| Submitted | ||||||||
| Create placeholder implementation for create VNF (without SVNFM interaction) |
Note: manual database update to trigger new BB flow and no pre-load | In Progress | ||||||||
| Check for existing VNF (with SVNFM Interaction) |
| Open | ||||||||
| Handle Create VNF request in VNFM adapter |
| Open |
User Stories
- TBD
Use Cases
- Choose a use case for demonstrating the VNFM Adapter capabilities
- Under investigation (will determine soon)
...