DRAFT PROPOSAL FOR COMMENTS
...
Project Name | Enter the name of the project |
---|---|
Target Release Name | Casablanca Release |
Project Lifecycle State | Incubation. Refer to ONAP Charter, section 3.3 Project Lifecycle for further information |
Participating Company (Alphabetical Order) | Amdocs, ATAT&T, China Bell Canada, China Mobile, Huawei, Intel, Nokia, Orange, Tech Mahindra, VDF, ZTE |
Scope
What is this release trying to address?
...
- Platform Maturity (i.e., S3P items)
- Resiliency
- Level 2 - regression from Beijing, plug close gap on DB resiliency.
- DB Resiliency was a limitation in Beijing due to the Active/Standby nature of MySQL. MariaDB w/Galera provides an active-active clustered configuration, which will support local fail-over.
- Scalability
- Level 1 will be a regression run on Dublin release - anticipate this to be test only
- Stability
- Level 1 will be a regression run on Dublin release - anticipate this to be test only
- Level 2 requirement is expected to be covered by the Integration team.
- Security
- Level 1 definition has changed in Dublin. Not clear we are achieve Level 1
- Address outstanding items related to CII Passing Badge:
- Clearing Critical and Medium Nexus IQ Security alerts to the extent possible
- Addressing 2 other security related items from Passing Badge related to encryption
- Secure DMaaP topics (Dependency on DMaaP project) - Stretch Goal, not currently committed for Dublin
- DMaaP indicated delivery would be Sept, plus
- DMaaP story is still not written to enable APPC to assess impact at this stage.
- Resiliency
- Documentation updates for Dublin, such as, but not limited to:
- LCM API Guide improvements
- Developer guide
- Release Notes
- Code Coverage for UI of the Monitoring Pages(Javascript) - TBD, no commitment at this stage
Use Cases and Functional Requirements
Describe the use case this release is targeted for (better if reference to customer use case).
...
- VNFM SOL003 adapter support : Resources commitment from Ericsson
- SOL005 adapter support : Resources from Verizon (under discussion).
- CCVPN extension : Resources commitment from CMCC, VDF, ZTE.
- Change Management Extension : Commitment based on support from ATT resources.
- PNF extension : Resource commitment from Nokia.
- BBS : Resources under discussion.
- HPA extension for the other existing usecases : Support from Intel
- Support Multi Cloud for cloud agnostic orchestration : Support from Intel and VMware.
- 5G Support
- Removal of Manual interventions (Under discussion)
Minimum Viable Product
Same as was defined for Beijing with the adding of CDTCasablanca.
Functionalities
List the functionalities that this release is committing to deliver by providing a link to JIRA Epics and Stories. In the JIRA Priority field, specify the priority (either High, Medium, Low). The priority will be used in case de-scoping is required. Don't assign High priority to all functionalities.
...
- Align to the controller architecture proposed as part of ONAP by the architecture team.
- Work with SDNC team to converge on a single controller design tool
- Support different types of clouds, currently only support Openstackworking through Multi cloud;
Release Deliverables
Indicate the outcome (Executable, Source Code, Library, API description, Tool, Documentation, Release Note...) of this release.
...
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
---|---|---|---|---|
SDC | APIs for distribute service models | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
A&AI | APIs for inventory data | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
SDN-C | APIs for network controller | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
APP-C | APIs for application controller | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
VF-C | APIs for Network Service | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Multi-VIM | APIs for Multi-VIM | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
OOF | APIs for placement and homing | Defined in Beijing | Delivered in Beijing | Interfaces Link |
DCAE | For PNF instantiation message from DCAE over DMaap | Defined in Casablanca | Delivered in Casablanca | Interfaces Link |
API Outgoing Dependencies
...
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
---|---|---|---|---|
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
Create service instance | Create a service instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Delete service instance | Delete a service instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Create vnf instance | Create vnf instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Delete vnf instance | Delete vnf instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Create vf module instance | Create vf module instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Delete vf module instance | Delete vf module instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Create volume group instance | Create volume group instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Delete volume group instance | Delete volume group instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Create network instance | Create network instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Delete network instance | Delete network instance | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Get orchestration requests | Get orchestration requests | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Get a specific orchestration request | Get a specific orchestration request | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Create E2E service | Create E2E service | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Delete E2E service | Delete E2E service | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
Query progress status | Query progress status | Defined in Amsterdam | Delivered in Amsterdam | Interfaces Link |
...