From 2281bb5be34cfba630b1fc99a9155358c4c084bc Mon Sep 17 00:00:00 2001 From: Brian Rosmaita Date: Fri, 25 Sep 2020 18:51:20 -0400 Subject: [PATCH] Add Cinder-specific dates for Wallaby schedule Change-Id: Id87965217fd036af6b80878b1448a3cfedbd61be --- doc/source/wallaby/schedule.rst | 69 ++++++++++++++++++++++++++++++++ doc/source/wallaby/schedule.yaml | 10 +++++ 2 files changed, 79 insertions(+) diff --git a/doc/source/wallaby/schedule.rst b/doc/source/wallaby/schedule.rst index ce495d9009..5dde51714a 100644 --- a/doc/source/wallaby/schedule.rst +++ b/doc/source/wallaby/schedule.rst @@ -203,6 +203,75 @@ these highlights. Project-specific events ======================= +Cinder +------ + +.. _w-cinder-spec-freeze: + +Cinder Spec Freeze +^^^^^^^^^^^^^^^^^^ + +All Cinder Specs for features to be implemented in Wallaby must be approved by +Friday 18 December 2020 (23:59 UTC). + +.. _w-cinder-driver-deadline: + +Cinder New Driver Merge Deadline +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The deadline for merging a new backend driver to Cinder for the Wallaby +release is Thursday 21 January 2021 (20:00 UTC). New drivers must be (a) code +complete including unit tests, (b) merged into the code repository, and (c) +must have a 3rd Party CI running reliably. (The idea is that new drivers will +be included in a release at the second milestone and thus be easily available +for downstream testing, documentation feedback, etc.) + +.. _w-cinder-target-driver-deadline: + +Cinder New Target Driver Merge Deadline +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The deadline for merging a new target driver to Cinder for the Wallaby release +is Thursday 21 January 2021 (20:00 UTC). New target drivers must be (a) code +complete including unit tests, (b) merged into the code repository, and (c) +must have a 3rd Party CI running reliably. (The idea is that new drivers will +be included in a release at the second milestone and thus be easily available +for downstream testing, documentation feedback, etc.) + +.. _w-cinder-feature-checkpoint: + +Cinder New Feature Status Checkpoint +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +If your new Cinder feature requires client support, keep in mind that the final +release for client libraries is in four weeks. Thus your Cinder feature +should be substantially complete with unit tests by this time so that any +client changes can be reviewed, tested, and merged before 11 March 2021. + +.. _w-cinder-driver-features-declaration: + +Cinder Driver Features Declaration +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +New features added to Cinder drivers must be merged at the time of the +OpenStack-wide Feature Freeze, which is coming up in three weeks. Before +the Cinder meeting this week, you should post a blueprint in Launchpad listing +the Gerrit reviews of features you'd like to land in Wallaby. (You can look +among the Ussuri and Victoria blueprints for examples; contact the PTL if you +have any questions.) This will help the team prioritize reviews and give you +candid early feedback on whether the features look ready. + +.. _w-cinder-ci-checkpoint: + +Cinder 3rd Party CI Compliance Checkpoint +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This is a reminder that in order for a Cinder driver to be considered +'supported' in the Wallaby release, its third party CI must be running +properly when the Cinder team does a final compliance check around the +time of the third milestone. See the `Driver Compliance +`_ +section of the Cinder Documentation for details. Manila ------ diff --git a/doc/source/wallaby/schedule.yaml b/doc/source/wallaby/schedule.yaml index d34fc521da..d1b4eb0d03 100644 --- a/doc/source/wallaby/schedule.yaml +++ b/doc/source/wallaby/schedule.yaml @@ -40,6 +40,8 @@ cycle: - end: '2020-12-18' name: R-17 start: '2020-12-14' + project-specific: + - w-cinder-spec-freeze - end: '2020-12-25' name: R-16 start: '2020-12-21' @@ -62,6 +64,9 @@ cycle: x-project: - w-2 - w-mf + project-specific: + - w-cinder-driver-deadline + - w-cinder-target-driver-deadline - end: '2021-01-29' name: R-11 start: '2021-01-25' @@ -74,10 +79,13 @@ cycle: name: R-9 start: '2021-02-08' project-specific: + - w-cinder-feature-checkpoint - w-manila-fpfreeze - end: '2021-02-19' name: R-8 start: '2021-02-15' + project-specific: + - w-cinder-driver-features-declaration - end: '2021-02-26' name: R-7 start: '2021-02-22' @@ -97,6 +105,8 @@ cycle: - w-rf - w-goals-complete - w-cycle-highlights + project-specific: + - w-cinder-ci-checkpoint - end: '2021-03-19' name: R-4 start: '2021-03-15'