Versions Compared

Key

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

The content of this template is expected to be fill out for M1 Release Planning Milestone.

...

What is this release trying to address?

The Honolulu Istanbul release contains a number of enhancements primarily centered around 5G use cases and ORAN integration.

We are continuing work on OpenDaylight Decoupling in Honolulu Istanbul by refactoring our installation packages to allow us to deploy the same CCSDK artifacts unaltered on different OpenDaylight releases, with only a separate release-specific installation bundle for Karaf feature dependency declarations (karaf "feature.xml" files).

...

The following epics are also in scope for HonoluluIstanbul, but are not considered of the minimum viable product.  In the event of unanticipated resource constraints, these could be reduced in scope or deferred without impacting any functionality deemed by the TSC as critical for Istanbul.

...

The following epics are also in scope for Istanbul, but are not considered of the minimum viable product.  In the event of unanticipated resource constraints, these could be reduced in scope or deferred without impacting any functionality deemed by the TSC as critical for HonoluluIstanbul.

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject=CCSDK and issuetype in (epic) and (labels != relman OR labels is EMPTY) and fixversion="Istanbul Release" and priority < high
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

...

Deliverable NameDeliverable DescriptionDeliverable Location
CCSDK Source CodeSource code for CCSDK projectONAP gerrit
CCSDK Maven ArtifactsCompiled code that can be referenced in other projects as maven dependenciesONAP Nexus
CCSDK Docker Containers

Docker containers associated with SDNC project:

  • Controller (OpenDaylight) container
  • Database container
  • Directed Graph Builder container
ONAP Nexus
DocumentationUser and developer guidesONAP Wiki
CCSDK CI/CD automationScripts to automate compilation and deployment of maven artifacts and docker containers

ONAP gerrit

ONAP Jenkins


Sub-Components

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:ccsdk

...

Please fill out the centralized wiki page: Honolulu Istanbul Release Platform Maturity


API Incoming Dependencies

...

Please update any risk on the centralized wiki page - Honolulu 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:ccsdk

...

The milestones are defined at the Release Planning: HonoluluIstanbul and all the supporting project agreed to comply with these dates.

...

MilestoneDescription DateComments
M2Spec Freeze

 


M3Final Code Submission

 

Last date for code reviews to be submitted for Istanbul user stories

M4Feature Freeze


  • Code ready for release build

 

  • All review comments addressed / reviews merged
  • All repos >= 55% code coverage
  • Healthchecks pass
  • CSIT tests pass

  • M4 release builds complete, helm charts updated to M4 version

 



  • TSC M4 approval vote

 

Released dockers must be built and code reviews submitted to OOM to bump to Istanbul M4 versions
RCRelease Candidate


  • Code due for RC fixes

 

Last date to submit code fixes for Honolulu Istanbul RC0

  • RC release builds complete, helm charts updated to M4 version

 



  • TSC RC approval vote

 


Release Sign-OffFinal TSC Sign-Off

 

Istanbul Release Sign-Off

...

Please update the following centralized wiki: Istanbul Documentation

That includes

  • Team contributions to the specific document related to he project (Config guide, installation guide...).
  • 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
    • ...

...