Versions Compared

Key

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

...

High level architecture diagram

CCSDK will be delivered as a set of libraries accessible as Maven dependencies, as well as a set of base Docker containers. The docker containers themselves are intended to be used by other projects as a basis for their own controller-specific docker containers.The following diagram illustrates how CCSDK is used by the controller projects:

Image Removed

High level architecture diagram

The following diagram shows the high level architecture of SDNC:

...

The following table shows the major project milestones and intermediate milestones for the Dublin release. Rows in green are interim milestones the project team needs to meet in order to meet the overall release schedule. 


complete 07

API/data model freeze. Mark the end of API and Data Model change. API and Data Model are now Frozen.

Any changes to the API must be brought to the knowledge of the TSC for review and approval.

50% of Functional Test Case are automated.May 23May 30, 2019 TBD
MilestoneDescription DateComments
M1End of release planning
Formal commitment to release scope

  • M1 worksheets
  • ready for review
Jan 15, 2019Release manager reviews worksheets to assess readiness for M1 milestone

  • TSC M1 approval vote
Jan 17, 2019


M2Functionality Freeze


  • Stable user stories baselined
Feb 8, 2019

  • M2 worksheets
complete
  • ready for review
Feb 12, 2019Release manager reviews worksheets to assess readiness for M2 milestone

  • TSC M2 approval
TSC Approval
  • vote
Feb 14, 2019


M3API Freeze


  • Final API definitions (swagger, Yang) due
March 1, 2019Last day to submit Dublin swagger / Yang changes to Gerrit

  • M3 worksheets ready for review
March 05, 2019Release manager reviews worksheets to assess readiness for M3 milestone

  • TSC M3 approval vote
March 07, 2019


M4Code FreezeMarch 28, 2019

Code Freeze. Mark the end of the Features coding.

Jira issues are either fixed in the current release or assigned to next release.

100% of Functional Test Case are automated.

End 2 End Release Test Cases are implemented (Integration Team).

All new VNF Requirements planned for the release reviewed and  implemented in VNF Requirements project.

RC0IntegrationApril 18, 2019

Release Candidate 0

RCs are to ensure proper alignment and execution on End 2 End Release Test Cases and End 2 End functional Test Cases.

Project Team focused its effort on:

  1. supporting integration testing (complete Health Check and Pair Wise Testing)
  2. closing high priority defects
  3. supporting Documentation team



  • Code due for Dublin user stories
March 22, 2019Last day to submit Dublin code changes to Gerrit

  • M4 worksheets ready for review
March 26, 2019

Release manager reviews worksheets to assess readiness for M4 milestone, including the following checks:

  • All repos must have >= 50% code (line) coverage in Sonar
  • No failed Jenkins jobs
  • All CSIT tests pass
  • Healthchecks pass

  • TSC M4 approval vote
March 28, 2019


RC0Release Candidate 1


  • Code due for RC0 fixes
April 12, 2019Last date to submit code fixes for release candidate 0

  • RC0 release artifacts available
April 16, 2019

  • RC0 worksheets ready for review
April 16, 2019

  • TSC RC0 approval vote
April 18, 2019


RC1Release Candidate 1


  • Code due for RC1 fixes
April 26, 2019Last date to submit code fixes for release candidate 1

  • RC1 release artifacts available
April 30, 2019

  • RC1 worksheets ready for review
April 30, 2019

  • TSC RC1
May 2, 2019


RC2Release Candidate 2


  • Code due for final Dublin fixes
May 10, 2019Last date to submit code fixes for final Dublin release (RC2)

  • RC2 release artifacts available
May 14, 2019

  • RC2 worksheets ready for review
May 14, 2019

  • TSC RC2
May 16RC1May 02, 2019Release Candidate 1Marketing: Outline for written content agreed with LF marketing May 09, 2019Marketing: Near-final draft for written content May 16, 2019RC2May 16, 2019Release Candidate 2Marketing: Content freeze May 23, 2019Marketing: New video content, 2019


Release Sign-OffFinal TSC Sign-OffMay 23, 2019Dublin Release Sign-OffMarketing: Public announcement 


Documentation, Training

  • Highlight the team contributions to the specific document related to he project (Config guide, installation guide...).
  • Highlight the team contributions to the overall Release Documentation and training asset
  • High level list of documentation, training and tutorials necessary to understand the release capabilities, configuration and operation.
  • Documentation includes items such as:
    • Installation instructions
    • Configuration instructions
    • Developer guide
    • End User guide
    • Admin guide
    • ...

...