...
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 | AT&T, Intel (need to confirm), Tech Mahindra, Ericsson |
...
- Support new LCM action Reboot and various other enhancements to existing LCM actions (Tracked under Epic: APPC-899)
- Documentation updates (readthedocs) for Casablanca, such as, but not limited to:
- LCM API Guide
- Release Notes
- Code Coverage for CDT (Javascript) - TBD, no commitment at this stage
- Use Cases
- ConfigScaleOut - Partially supported
- Support Retrieval of configuration data from AAI instead of having SO pass configuration data in payload - (investigate if we can we reuse the named query)
- Dependency on SO to pass the
vf-module-id
of the vDNS instance that must be added. - Assumption is that AAI data needed is available
- Dependency on SO to pass the
- No commitment on Controller Type since requirements are still unclear.
- Support Retrieval of configuration data from AAI instead of having SO pass configuration data in payload - (investigate if we can we reuse the named query)
- Change Management - No Commitment
- 5G/PNF - No Commitment (although APPC is listed as an impacted component, there does not appear to be any immediate requirement for Casablanca. Items noted are longer road map items)
- ConfigScaleOut - Partially supported
...
Sub-components are repositories and are consolidated in a single centralized place. Edit the Release Components name for your project in the centralized page.
...
- SDC: Rest based interface exposed by SDC. APPC receives notifications from SDC on VNF information. SDC team provides an SDC Listener, which is used by APPC. (Currently we have no use case for this, although supported)
- AAI: APPC retrieves and updates VNF data from/to AAI.
- DMaaP: Message bus for communication with other components in the solution (SDC, DCAE, MSO, Portal, OOM)
- CCSDK - APPC currently gets ODL & DB package from CCSDK; CCSDK and APPC currently must align on ODL version.
- AAF - AAF is used for authentication of APIsODL API authorization
- MultiVIM - APPC can access Openstack via MultiVIM or CPD-PAL. MultiVIM is optional for APPC at this stagestage. Support of MultiVIM is limited to the Generic_Restart actionaction only.
For the Casablanca release, APPC has dependencies on the following three projects for specific deliverables:
- CCSDK - - Oxygen ODL & MariaDB plus Galera
- SO - for scale out scenario to deliver the correct data to retrieve AAI information
- AAI - for named query to return the applicable data (Action: Need to discuss with AAI if they will provide named query or expand name query provided in Amsterdam.
Architecture
High level architecture diagram
...
Area | Actual Level | Targeted Level for current Release | How, Evidences | Comments | ||
---|---|---|---|---|---|---|
Performance | 0 | 0 |
| |||
Stability | 1 - project team 2 - Integration team Integration team did a 72 hour test in Beijing | 1 - project team 2 - Integration team Assume Integration team will address Level 2 - 72 hour test in Casablanca |
| |||
Resiliency | 2 | 2 In Casablanca we will address Resiliency at the DB level since that was a constrain in Beijing. this will be possible with the move to Maria DB w/Galera |
| |||
Security | 1 | 1? Partial Level 1 definitions in Casablanca where changed. Unclear if we can meet Level 1 at this time based on Open Questions:
|
| |||
Scalability | 1 | 1 |
| |||
Manageability | 1 | 1 Recommendation for Casablanca is Level 2; however, Level 2 requirements are unclear and cannot be committed to. |
| |||
Usability | 1 | 1 For | 1 | 1 Recommendation for Casablanca is Level 2; however, we cannot meeting Level 2 All new API’s must adhere to the ONAP API Common Versioning Strategy and Documentation Guidelines; ?? Does this apply to Reboot?Swagger 2.0? - dependent on what Oxygen supports - There was an issue with ODL & API version - need to investigate further Swagger 2.0 - We dependent on what ODL Oxygen for API documentation and they dictate version of Swagger used, currently looked like v1.2 E2E tutorial ??? |
|
...
List the API this project is expecting from other projects.
Prior to Release Planning review, Team Leads must agreed on the date by which the API will be fully defined. The API Delivery date must not be later than the release API Freeze date.
Prior to the delivery date, it is a good practice to organize an API review with the API consumers.
...
API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) | |
---|---|---|---|---|
AAI | REST APICurrently Available | Needs further discussion: New Customer named query to retrieve data for ScaleOut or does APPC need to build the query?? | TBD | |
CCSDK | OpenDayLight, SLI, AAI Client, dblib | TBDEnd of June | TBD | |
DMaaP | API to publish/subscribe to events sent for VNF/VM action requests. | Will DMaaP be providing support for secure topics? | TBD | DMaaP API |
AAF | Application Authorization Framework | Currently Available | Currently Available |
...
List the risks identified for this release along with the plan to prevent the risk to occur (mitigation) and the plan of action in the case the risk would materialized (contingency).
Risk identified | Mitigation Plan | Contingency Plan |
---|---|---|
ODL upgrade to Oxygen & DB to MariaDB - depends on CCSDK projects | CCSDK team has started work early on these two dependencies; They are currently telling us they plant o have these ready at start of Casablanca. | Fall back to Nitrogen & |
MySQL (same as Beijing) | ||
SO dependency to delivery needed data to support the ScaleOut use case - need to provide vf-module-id of the vDNS scaled? | Continue using the flow as designed in Beijing | |
APPC needs data to be in AAI in order to support the ConfigScaleOut use case for retrieval of the configuration data. Either SDNC (or SO) must write this data into AAI after the instantiation event happens. | Continue using the flow as designed in Beijing | |
DMaaP support of Secure Topics? |
Resources
Fill out the Resources Committed to the Release centralized page.
Release Milestone
...