Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Documentation updates (readthedocs) for Casablanca, such as, but not limited to:
    • Release Notes.
    • enhance the available documentation to cover more of the application functionality and usability.
  • functional requirments:
  • HPA
    • SDC will support the work done to support HPA in ONAP with the help from intel. 
  • Change Management
    • SDC will support the work being done for the change management work
    • SDC will enhance our capability in designing workflows and complete the E2E flow between SDC and so with the help from Amdocs.
  • Scaling
    • SDC will support the work being done for the scaling work.
  • 5G/PNF
    • the PNF support in sdc will be based on the capabilities from Beijing, no additional work is planned.
  • Architecture Alignment
    • sdc will start
    creating 
    • creating an infrastructure to support RTC
    • start supporting the 
  • HEAT support
    • sdc will continue to support the heat based deployment
  • Testing
  • enchancents
    • enhance the sdc csit test scope
    • create cd testing for the sdc sub-components workflow and dcae-ds
    • add unit test coverage for the ui and reach 10% coverage
  • enhancements
    • add more functionality to the sdc generic designer support
    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
      • No commitment on Controller Type since requirements are still unclear.
    • 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)

Use Cases

SDC will contribute to support:

Use Case: Residential Broadband vCPE (Approved)

support the following use cases based on the current functionality:

CCVPN(Cross Domain and Cross Layer VPN) USE CASE

OpenSource Access ManagerUse Case: VoLTE(approved)

SDC will continue to support:

...

Use Case: Residential Broadband vCPE (Approved)

Use Case: VoLTE(approved)

Use Case: VoLTE(approved)

Minimum Viable Product

...

SDC:

deliver all the need dockers and DB needed to support sdc functionality and the needed scripts for deploying it in HEAT heat and in OOM.

WORKFLOW:

deliver all the need dockers needed to support workflow designer functionality and the needed scripts for deploying it in HEAT heat and in OOM.

DCAE-DS:

deliver all the need dockers needed to support dcae-ds functionality and the needed scripts for deploying it in HEAT heat and 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.

...

Deliverable NameDeliverable DescriptionDeliverable Location
SDC Docker ImagesExecutableDocker image available on nexus3
SDC TOSCA SDKJAR fileAvailable on nexus as MAVEN dependency
SDC

Java Source CodeThe Java code for the main SDC components.sdc Git repositories
Deployment ScriptsChef recipes used to configure the Docker containers.sdc Git repositories

...

  • Jtosca
  • SDC Tosca
  • SDC Distribution Client
  • SDC base docker
  • SDC titan cassandra
  •  SDC SDC workflow designer 
  • DCAE-DS

Architecture

High level architecture diagram

ONAP Amsterdam ARC_1_0_0.pngImage RemovedImage Added

Platform Maturity

...

Area

Actual Level

Targeted Level for current Release

How, Evidences

Comments

Performance0

0(stretch goal - 1)



  • 0 -- none
  • 1 – baseline performance criteria identified and measured
  • 2 & 3 – performance improvement plans created & implemented
Stability01

(stretch goal - 2)



  • 0 – none
  • 1 – 72 hours component level soak w/random transactions
  • 2 – 72 hours platform level soak w/random transactions
  • 3 – 6 months track record of reduced defect rate
Resiliency1

1(stretch goal - 2)




  • 0 – none
  • 1 – manual failure and recovery (< 30 minutes)
  • 2 – automated detection and recovery (single site)
  • 3 – automated detection and recovery (geo redundancy)
Security01

1

(stretch goal - 2)

+

AAF integration and https support



  • 1 – 70% pass level 1 (CII Passing plus more)
  • 2 – 70% pass CII Silver (plus more)
  • 3 – 70% pass CII Gold (plus more)
  • 4 – 100% pass
  • 0 – none
  • 1 – CII Passing badge + 50% Test Coverage
  • 2 – CII Silver badge; internal communication encrypted; role-based access control and authorization for all calls
  • 3 – CII Gold
Scalability0

0(stretch goal - 1)



  • 0 – no ability to scale
  • 1 – single site horizontal scaling
  • 2 – geographic scaling
  • 3 – scaling across multiple ONAP instances
Manageability01

1

(stretch goal - 2)1+loggin alignement with 1.2 loging spec



  • 1 – single logging system across components; instantiation in < 1 hour
  • 2 – ability to upgrade a single component; externalized configuration management; adhere to application logging spec V1.2
  • 3 - tracing across components; externalized configuration management
Usability01

1

(stretch goal - 2)



  • 1 – 1– user guide; deployment documentation; API documentation (new APIs follow policy, rest Swagger 2.0); adherence to coding guidelines
  • 2 – API Documentation (changed and external APIs follow policy); UI consistency; usability testing; tutorial documentation
  • 3 – API Documentation (all follow policy)


API Incoming Dependencies -TBD

...

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject=sdc and issuetype in (bug) and fixversion="Beijing Casablanca Release" and status not in (closed)
serverId425b2b0a-557c-3c0c-b515-579789cceedb

...