In R2, we plan to support the following use cases for Integration/E2E testing (use cases moved from OOF Beijing M1 Release Planning):
- Use Case: Residential Broadband vCPE (approved)
- Hardware Platform Enablement In ONAP
Use Case: VNF scale out (and potentially service scale out)Use Case: VoLTE (approved)5G family of use cases- Broader CMSO use case
Note:
- Support for VNF Scale out, VoLTE, and 5G was moved to R3 due to our dependencies not supporting these use cases in R2.
- Additionally, we supported OOF integration with MultiCloud, where using the vCPE workflow (vCPE Homing Use Case), we check for instantaneous capacity availability at a set of cloud-regions with MultiCloud (https://jira.onap.org/browse/OPTFRA-148).
- Support for HPA is manifested through the vCPE use case (vCPE Homing Use Case).
vCPE use case:
Service Instantiation workflows in R1 (from Use Case: Residential Broadband vCPE (Approved))
In R1, homing was performed though an emulator that provided the Internal Homing depicted above. In R2, we replace this emulator with the actual Homing Service provided by OOF.
Generic Homing workflow in R2 (from OOF Beijing M1 Release Planning)
Note:
- SDNC was moved out the scope for R2 for the instance capacity checks. However, the plugin that exercises this capacity check with SDNC exists in the repo, but is not exercised.
- Similarly, Reservations (with MultiCloud and SDNC) were moved out of scope from R2, and into R3 due to lack of resources.
Gaps
- Customer location: Ideally, the PNF (BRG) location should be used, but based on Kang Xi's recommendation for R2 (in R1, customer location was hardcoded in homing emulator), we have this come as a part of the order parameters from SO.
- vGMUX Service Instance availability in A&AI. Our implementation uses v11 API, but how is this information populated in AAI ?
- Testing HPA: vG is the only possible candidate, since that is the VNF that is spun up in this workflow (vgMuxInfra already exists, and we pick an existing instance as a part of the homing solution). Are there other relevant VNFs ?