Overview
Project Name | Enter the name of the project |
---|---|
Target Release Name | Istanbul |
Project Lifecycle State | Mature |
Participating Company | Ericsson, AT&T, Nokia, Amdocs. |
Scope
What is this release trying to address?
Support Honolulu use cases, Features and Non Functional requirements.
Requirements
Use Cases:
N/A
Features:
Requirement Epic | Status | SDC Epic | Committed Contribututors |
---|---|---|---|
Nokia |
Specs:
Requirement Epic | Status | SDC Epic | Committed Contribututors |
---|---|---|---|
Ericsson |
Global Requirements:
Requirement Epic | Status | SDC Epic | Committed Contribututors |
---|---|---|---|
POCs:
N/A
Minimum Viable Product
SDC:
deliver all the docker images needed to support sdc functionality and the needed scripts for setting up the DB and deploying it in OOM.
WORKFLOW:
deliver all the docker images needed to support workflow designer functionality and the needed scripts for deploying in OOM.
SDC SDK's:
sdc-destribution-client
sdc-tosca
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.
Epics
Stories
Longer term roadmap
Indicate at a high level the longer term roadmap. This is to put things into the big perspective.
Release Deliverables
Indicate the outcome (Executable, Source Code, Library, API description, Tool, Documentation, Release Note, etc) of this release.
Deliverable Name | Deliverable Description |
---|---|
SDC Docker Images | Docker images for running SDC |
SDC Tosca | Tosca library |
SDC Distribution Client | Library for other apps to use for SDC distribution handling |
Sub-Components
List all sub-components part of this release.
Activities related to sub-components must be in sync with the overall release.
Sub-components are repositories and are consolidated in a single centralized place. Edit the Release Components name for your project in the centralized page.
Architecture
High level architecture diagram
At that stage within the Release, the team is expected to provide more Architecture details describing how the functional modules are interacting.
Indicate where your project fit within the ONAP Architecture diagram.
Block and sequence diagrams showing relation within the project as well as relation with external components are expected.
Anyone reading this section should have a good understanding of all the interacting modules.
Platform Maturity
Please fill out the centralized wiki page: Frankfurt Release Platform Maturity
API Incoming Dependencies
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 Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
---|---|---|---|---|
Portal | user management APIs | api for user management | To fill out | Link toward the detailed API description |
API Outgoing Dependencies
API this project is delivering to other projects.
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
---|---|---|---|---|
To fill out | High level description of the API | Date for which the API is reviewed and agreed | To fill out | Link toward the detailed API description |
Third Party Products Dependencies
Name | Description | Version |
---|---|---|
Cassandra | Open-source distributed storage system | 3.1 |
Docker | VM container | 18 and above |
JanusGraph | Open-source, distributed graph database | 0.3.1 |
Jetty | Open-source application server |
|
Ubuntu | Open-source software operating system | 20.0.4-LTS |
vnc | vnc server used for ui testing |
|
Testing and Integration Plans
Unit tests to be added for all new functionality
CSIT tests to be added for new functionality
Gaps
Gaps identified | Impact |
---|---|
Cannot handle csars larger than ~ 8MB |
Known Defects and Issues
Please refer to SDC JIRA
Risks
See Istanbul Risks
Resources
Please see the INFO.yaml files associated with each repo as the authoritative sources of information. https://gerrit.onap.org/r/admin/repos/q/filter:sdc
Release Milestone
See ONAP Istanbul Release Milestones which SDC complies with.
Team Internal Milestone
N/A
Documentation, Training
See the following centralized wiki: Istanbul Documentation
Other Information
Vendor Neutral
All proprietary trademarks, logos, product names, etc. have been removed.
Free and Open Source Software
See SDC Project FOSS.
Charter Compliance
The project team comply with the ONAP Charter.