...
- to support all the use cases (as a common service)
- to provide access to new version of ONAP APIs via MSB
- to implement the S3P requirements
- to fix the issues reported by other projects and users
- to support service mesh efforts (limited resources)
Use Cases
Describe the use case this release is targeted for (better if reference to customer use case).
As a common service project, MSB is the upstream of other projects to provide inter-service communication infrastructure, so it will be involved in the use cases indirectly.
Just list the use cases of VF-C and MultiCloud project which depends on MSB here , other use case will also be supported if msb involvement is needed.
Residential Broadband vCPE (Approved)
vFW/vDNS
vCPE
Functional Requirements:
Hardware Platform Enablement In ONAP
Centralized Representation and Consistent Identification of Cloud Regions In ONAP
Auto Scaling - stretch goal Release 4 (Dublin) Use Cases and functional requirements
Minimum Viable Product
Internal API Gateway: Service API gateway which serve as a transparent inter-service communication proxy to provide service discovery/routing/load balancing inside ONAP system.
External API Gateway: Service API Gateway which serve as an entrance to allow external system access to ONAP services.
Service Discovery: Provides service registration and discovery for ONAP microservices, which leverage Consul and builds an abstract layer on top of it to make it agnostic to the registration provider.
JAVA SDK: Provides a JAVA SDK for rapid microservices development, including service registration, service discovery, request routing, load balancing, retry, etc.
- Swagger SD: Swagger SDK could be used to generate the server stub and client part in different language.
...
Area | Actual Level | Targeted Level for current Release | How, Evidences | Comments |
---|---|---|---|---|
Performance | 1 | 2 | Capture the baseline performance of API Gateway, such as QPS Latency Transfer/sec. |
|
Stability | 1 | 2 | 72 hours soak test with random transactions from ONAP microservices via Internal API Gateway. |
|
Resiliency | 2 | 2 | MSB integrates with OOM and leverage kubernetes to provide automated detection and recovery |
|
Security | 01 | 1 | Reach the 50% Test Coverage, get CII Passing badge(now 98%). |
|
Scalability | 1 | 1 | Provide cluster deployment for MSB components to achieve single site horizontal scaling. |
|
Manageability | 1 | 1 | MSB provide access logging at API gateway. |
|
Usability | 1 | 2 | Provide all the required documentation. |
|
...
Risk identified | Mitigation Plan | Contingency Plan |
---|---|---|
Resources
Fill out the Resources Committed to the Release centralized page.
Release Milestone
...