DRAFT PROPOSAL FOR COMMENTS
...
- This project will deliver a unified set of VNF Guidelines and VNF Requirements.
- The VNF Guidelines and VNF Requirements must be versioned to enable evolution based on operational experience
- The VNF Guidelines and VNF Requirements will support the ONAP Architecture Principles.
- Update the VNF Requirements as prototype RFP text for the ONAP/Beijing release including:
- Hardware Platform Awareness (HPA) Requirements
- HEAT/TOSCA Information Model updates
- Update the VNF Guidelines as for the ONAP/Beijing release
- Update the VNF Requirements as prototype RFP text for the ONAP/Beijing release including:
- Identify a list of features and functionality will be developed.
- The VNF Guidelines and Requirements will support the Release 1 Use Cases.
- Use cases focused on VNF Requirements may be developed in this project, and they will need to be aligned with the ETE Platform use cases.
- Document the VNF Provider Guidelines for VNF Scaleout Use Case for the ONAP/Beijing release
- VNF Guidelines and Requirements are to be refined beyond prototype text (e.g. through EPIC statements, use cases) to deliver test cases and test procedures for us in VNF onboarding & validation. VNF Requirement level use cases to be aligned with ETE platform use cases
- Document the VNF Test Case Descriptions for VNF Package testing for the ONAP/Beijing release
- Identify what is in or out of scope. During the development phase, it helps reduce discussion.
- VNF Guidelines may be forward looking, or include best practices in VNF design and VNF lifecycle processes.
- VNF Requirements from ONAP APIs should be linked to the ONAP Release
- VNF Requirements may include:
- expected operational characteristics ( e.g. security, resilience, upgradeability)
- conditional requirements (e.g. When configured for deployment on High Availability Network Cloud Infrastructure, the VNF Shall …)
- Tool chain improvements
- Develop requirements structure/ metadata to support better linkage / tracking with other ONAP projects
- Develop templates for VNFs to demonstrate VNF Requirements conformance
...
Area | Actual Level | Targeted Level for current Release | How, Evidences | Comments |
---|---|---|---|---|
Performance | NA | VNFRQTS is primarily a documentation project and does not deliver ONAP platform code |
| |
Stability | NA | VNFRQTS is primarily a documentation project and does not deliver ONAP platform code |
| |
Resiliency | NA | VNFRQTS is primarily a documentation project and does not deliver ONAP platform code |
| |
Security | NA | VNFRQTS is primarily a documentation project and does not deliver ONAP platform code |
| |
Scalability | NA | VNFRQTS is primarily a documentation project and does not deliver ONAP platform code |
| |
Manageability | NA | VNFRQTS is primarily a documentation project and does not deliver ONAP platform code |
| |
Usability | 1 | VNF Guidelines VNF Requirements VNF Use Cases (new) VNF RequirmentsTest Case Descriptions (new) | http://docs.onap.org/en/latest/guides/onap-user/vnfprovider.html 1additional types of documentation to move towards level 2 with: Use cases (tutorial/ usability) Test Case Descriptions (testing) |
|
...
Risk identified | Mitigation Plan | Contingency Plan | ||
---|---|---|---|---|
To fill out | To fill out | To fill outONAP supporting multiple onboarding formats | work with VNF SDK, VVP and SDC to minimize the risk. | Document the desired direction in the forward looking VNF Guidelines |
Resources
Fill out the Resources Committed to the Release centralized page.
...