User Stories | Feature | Description |
---|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1538 |
---|
|
| Create the Functional test case to validate VNFM Adapter NBI and SOL003-based SBI | Validate VNFM Adapter NBI and SOL003-based SBI |
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1618 |
---|
|
| 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. - vCPE VNF packages plan to be used for this validation testing.
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1619 |
---|
|
| Create SO VNFM Adapter Northbound Interface using Swagger | Create SO VNFM Adapter Northbound Interface using Swagger |
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1620 |
---|
|
| Create Shell Adapter | - Deployable VNFM Adapter container in ONAP (including docker image and helm chart)
- Register VNFM Adapter with MSB
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1621 |
---|
|
| Create placeholder implementation for create VNF (without SVNFM interaction) | - Create Override YAML in OOM project
- Define Create/instantiate VNF interface which log the request in SVNFM adapter
- Create request to VNFM adapter for VNF creation
Note: manual database update to trigger new BB flow and no pre-load |
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1622 |
---|
|
| Check for existing VNF (with SVNFM Interaction) | - Update Override YAML to add A&AI basic auth and URL
- Generate 003 APIs using swagger
- Get the generic-vnf from A&AI
- Select a VNFM from A&AI (if not already associated with a VNFM)
- Check for existing VNF
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1623 |
---|
|
| Handle Create VNF request in VNFM adapter | - Get VNFD Id from original csar
- Send create request to the SVNFM
- Set self-link based on result of create operation
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1624 |
---|
|
| Instantiate VNF (with SVNFM Interaction) | - With pre-load data from SDNC based on model name and VNF-type
- Get the flavor Id from the CSAR
- Get the VIM info from A&AI
- Send request to SVNFM
- Update generic-vnf orchestration status A&AI
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1625 |
---|
|
| Handle Grant Request (Without Homing/OOF) | Reply to grant request based on given VIM info in request |
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1626 |
---|
|
| Monitor Job Status | Monitor Job Status - Adapter Store and return job Id ( job ids stored in cache)
- Introduce Job monitoring handling in flow
- Handle time out for Job monitoring ( hard coded/configure in yaml timeout)
- Identify the VNFM and operation Id for the job
- Send get operation status request to VNFM
- Return status
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1627 |
---|
|
| Create relationship between esr-vnfm and generic-vnf in AAI | Create relationship between esr-vnfm and generic-vnf in AAI - add a rule to AAI DBEdgeRule ESR
{ "from": "generic-vnf", "to": "esr-vnfm", "label": "tosca.relationships.DependsOn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description":"" }- read the relationship in the SO VNFM Adapter Adapter
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1628 |
---|
|
| Handle Notification Subscription | Notification Subscription - Update generic-vnf status
- Create vServers
- Set OAM IP address - source of which needs to be configurable
- Update Orch status in A&AI to completed
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1629 |
---|
|
| Notification Handling - Instantiate | Notification Handling - Instantiate - Update generic-vnf status
- Create vServers
- Set OAM IP address - source of which needs to be configurable
- Update Orch status in A&AI to completed
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1630 |
---|
|
| Monitor Node Status | Monitor Node Status - Introduce Node monitoring handling in flow which periodically check orchestration status in A&AI
- Handle time out for node status handling (hard coded/configurable timeout)
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1631 |
---|
|
| Handling Homing in Flow | Handling Homing in Flow |
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1632 |
---|
|
| Handle VNF delete and termination (without SVNFM integration) | Deleting/Terminating VNF (without SVNFM integration) - Define Terminate/Delete VNF interface in VNFM adapter
- Update or introduce new building block which invoke VNFM adapter for termination
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1633 |
---|
|
| Terminate VNF (with SVNFM interaction) | Terminate VNF (with SVNFM interaction) - Identify the SVNFM to use from A&AI
- Send terminate request to SVNFM
- Send delete request to SVNFM
- Return a job Id
- Check termination job status in flow
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1634 |
---|
|
| Notification Handling - Terminate | Notification Handling - Terminate - Delete vServers
- Update generic-vnf orchestration status
- Check node termination status in flow
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1635 |
---|
|
| Remove SDNC pre-load and introduce user_param handling | Remove SDNC pre-load and introduce user_param handling |
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1636 |
---|
|
| Handle Failure case where notification is missed (Query VNF) | Handle Failure case where notification is missed (Query VNF) - VNFM Adapter expose interface to get of VNF info
- Flow use VNF info to check status at timeout
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | SO-1637 |
---|
|
| Spike - investigate OAM IP address handling for generic-vnf | Investigate OAM IP Address handling for generic-vnf |