Update release plan for 2023.03 Argon 18/102518/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 30 Sep 2022 22:32:10 +0000 (00:32 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Oct 2022 08:11:37 +0000 (10:11 +0200)
We have branched for Chlorine release, update release plan to reflect
time-based 2023.03 Argon SimRel. Also document the fact these milestones
are reviewed at TSC meetings.

Change-Id: Id75ee3afe487339c41febcc14ace9352ea21c235
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
docs/release-process/release-schedule.rst

index 721000d5c0afbee248ab602f3ee02f1b3f9d014d..841ec44b28149f860f5b41321fed50c2c0f7f8b5 100644 (file)
@@ -11,38 +11,48 @@ Dates are the release deadlines intended for managed projects.
 Self-managed projects that wants to integrate the distribution have one week
 to release once managed projects are ready.
 
+Each milestone is usually evaluated at a TSC meeting, which dictates deadlines.
+Nominal deadline is midnight UTC on the particular date. As an example, a date
+of 2022-10-06 means that all deliverables are due no later than
+2022-10-06T00:00:00Z. The corresponding TSC meeting happens either on
+9am or 10pm Pacific time. The slack time between the deadline and the actual call
+can be used for justified last-minute work if the need arises (though in general
+WE SHOULD NEVER need it). If such last-minute work results in a SimRel candidate
+build not being available, the reasons for that need to be discussed at,
+and documented as part of, the corresponding TSC meeting.
+
 .. list-table::
    :widths: 20 20 20 20 20 20 40
    :header-rows: 1
    :stub-columns: 1
 
    * - **Event**
+     - **Argon Dates**
      - **Chlorine Dates**
      - **Sulfur Dates**
-     - **Phosphorus Dates**
      - **Relative Dates**
      - **Start-Relative Dates**
      - **Description**
 
    * - Release Start
+     - 2022-09-22
      - 2022-03-17
      - 2021-09-23
-     - 2021-03-17
      - Start Date
      - Start Date +0
      - Declare Intention: Submit **Project_Plan** Jira item in TSC project.
    * - Initial Checkpoint
+     - 2022-10-06
      - 2022-03-31
      - 2021-10-07
-     - 2021-03-31
      - Start Date +2 weeks
      - Start Date +2 weeks
      - Initial Checkpoint. All Managed Projects must have completed
        **Project_Plan** Jira items in TSC project.
    * - Release Integrated Deadline
+     - 2022-10-20
      - 2022-04-14
      - 2021-10-21
-     - 2021-04-15
      - Initial Checkpoint + 2 weeks
      - Start Date +4 weeks
      - Deadline for Release Integrated Projects (currently, ODLPARENT,
@@ -50,83 +60,83 @@ to release once managed projects are ready.
        version deliverables for downstream Snapshot Integrated Projects to
        consume.
    * - Version Bump
+     - 2022-10-21
      - 2022-04-15
      - 2021-10-22
-     - 2021-04-16
      - Release Integrated Deadline + 1 day
      - Start Date +4 weeks 1 day
      - Prepare version bump patches and merge them in (RelEng team). Spend the
        next 2 weeks to get green build for all MSI Projects and a healthy
        distribution.
    * - Version Bump Checkpoint
+     - 2021-11-03
      - 2022-04-29
      - 2021-11-04
-     - 2021-04-29
      - Release Integrated Deadline + 2 weeks
      - Start Date +6 weeks
      - Check status of MSI Projects to see if we have green builds and a
        healthy distribution. Revert the MRI deliverables if deemed necessary.
    * - CSIT Checkpoint
+     - 2022-11-17
      - 2022-05-13
      - 2021-11-18
-     - 2021-05-13
      - Version Bump Checkpoint + 2 weeks
      - Start Date +8 weeks
      - All Managed Release CSIT should be in good shape - get all MSI Projects'
        CSIT results as they were before the version bump. This is the final
        opportunity to revert the MRI deliverables if deemed necessary.
    * - Middle Checkpoint
+     - 2023-01-12
      - 2022-07-07
      - 2022-01-13
-     - 2021-07-08
      - CSIT Checkpoint + 8 weeks (sometimes +2 weeks to avoid December holidays)
      - Start Date +16 weeks (sometimes +2 weeks to avoid December holidays)
      - Checkpoint for status of Managed Projects - especially Snapshot
        Integrated Projects.
    * - Code Freeze
+     - 2023-02-09
      - 2022-08-04
      - 2022-02-10
-     - 2021-08-05
      - Middle Checkpoint + 4 weeks
      - Start Date +20 weeks
      - Code freeze for all Managed Projects - cut and lock release branch. Only
        allow blocker bug fixes in release branch.
    * - Final Checkpoint
+     - 2023-02-23
      - 2022-08-19
      - 2022-02-24
-     - 2021-08-19
      - Code Freeze + 2 weeks
      - Start Date +22 weeks
      - Final Checkpoint for all Managed Projects.
    * - Formal Release
+     - 2023-03-16
      - 2022-09-19
      - 2022-03-17
-     - 2021-09-16
      - 6 months after Start Date
      - Start Date +6 months
      - Formal Release for Managed Projects. Self-managed projects usually are released a week later.
    * - Service Release 1
+     - 2023-04-27
      - 2022-10-24
      - 2022-04-28
-     - 2021-11-22
      - 1.5 month after Formal Release
      - Start Date +7.5 months
      - Service Release 1 (SR1)
    * - Service Release 2
+     - 2023-07-27
      - 2023-01-23
      - 2022-07-28
-     - 2022-01-27
      - 3 months after SR1
      - Start Date +10.5 months
      - Service Release 2 (SR2)
    * - Service Release 3
+     - 2023-10-26
      - 2023-05-08
      - 2022-10-28
-     - 2022-05-12
      - 4 months after SR2
      - Start Date +14 months
      - Service Release 3 (SR3)
-   * - Service Release 4
+   * - Service Release 4 (optional, based on documented need)
      - N/A
      - N/A
      - N/A
@@ -134,9 +144,9 @@ to release once managed projects are ready.
      - Not Applicable
      - Service Release 4 (SR4) - Final Service Release
    * - Release End of Life
+     - 2024-03-21
      - 2023-09-19
      - 2023-03-16
-     - 2022-09-15
      - 4 months after SR3
      - Start Date +18 months
      - End of Life - coincides with the Formal Release of the current release+2