Versions Compared

Key

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

...

MilestoneDescriptionSoftware CriteriaSoftware ProcessesSpecification Criteria (adapted from Elbrus release)Specification ProcessesDeltaNotes
M0Start of releaseNone
None


M1Release Definition
  • Determine version alignment
    • RC & RI effort scoped with owners identified
    • RM & RA versions selected 
      • Note: RI version aligns with RA version (e.g., RI2 version number will be identical to the selected RA2 version)
      • Note:  the RA version selected will not be the same RA version that is currently in process with the specification team (N-1)
      • Note:  RA specifies Openstack/Kubernetes
    • Prioritized features selected for implementation from specifications
  • Project release plans submitted
    • Note: submission of a project release plan also serves as an intent-to-participate notification
  • Version alignment
    • RI
    owner
    • (Note:  aligned with RA version for which an RC exists, or which will be completed before RI)
      1. RI workstream lead (WSL) initiates community discussion with stakeholders (weekly technical discussion, email, etc.)
        1. RM and RA versions
        2. Features from RA selected for implementation
      2. Develop consensus
      3. RI
    owner(s)
      1. WSL make recommendation to the TSC
      2. TSC votes


  • Project plans
    • Software projects will submit a project plan, following the template developed for OPNFV for the Jerma release.


  • High level scope created
  • If there is a new or updated RA, then we will need a new, or updated RC.  Note that this is NOT necessarily the same RC referenced by the RI under development in the current release cycle. It may be the same, if the plan is to complete an RC before development of the RI within the same release cycle. 
    • Affirmation from RC workstream lead that RC will be developed in the current release cycle.
M0+4w



Release schedule approved
M2Scope Freeze
  • Software development review of PRs completed
  • Initial RC(s) ready for RI implementation
  • Jira issues assigned to release

  • High Level Issues created as per scope (including review and feedback by software team)

M0+14w
M3

Code: RC Validation Testing

Spec: Content Freeze

  • RC validation testing completed
  • High priority Jira issues resolved
  • Preliminary documentation completed

  • Content created matching issues
  • Issues continue to be created

M0 + 18w
M4

Code: RI Validation Testing

Spec: Proofreading

  • RI validation testing completed
  • High priority Jira issues resolved

  • Proofreading: Validate content and make corrections
  • No new content after this point for this release

M0+22w
M5Release Readiness
  • Final documentation completed
  • RI cookbook completed
  • Manifest completed
  • Remaining Jira issues assigned to the release closed or pushed to next release
  • Release artifacts prepared
  • Standalone project testing completed

  • Release content finalized
  • Creation and submission of marketing highlights
  • Finalize version numbering for RM, RA1, RA2

M0+25w

Marketing highlights page completed

M6Release
  • Release artifacts available for distribution 
  • Standalone project self-release completed

  • Release packaged (branched  in GitHub), specification documents presented in the ReadTheDocs format

M0+26w

...