604 Commits

Author SHA1 Message Date
Hervé Beraud
86a619c2c3 fix a typo
Change-Id: I7434cfb8ebfa487c64c80b7a7670776e4a4ce36e
2021-09-06 16:03:15 +02:00
silvacarloss
6a7401ee78 [manila][yoga] Add project tracking schedule
Add code and spec submission deadlines that the manila
project maintainers adhere to.

Change-Id: Ie012cdcf90385326f0b7bf63a0ca6feaf49c9e2d
2021-08-25 18:21:24 -03:00
Zuul
cd27b49490 Merge "Move yoga final release for non client lib to R-6" 2021-08-23 10:24:10 +00:00
Hervé Beraud
3dabe26c6f fix xena's schedule
Change-Id: Ie9da222706d9b9cabf97527cfc1e51d4f3a2d95e
2021-08-20 16:26:44 +02:00
Hervé Beraud
8e73feb7e6 Move yoga final release for non client lib to R-6
Also move oslo's feature freeze to R-7

Change-Id: Id37a268e9bbdc919a33df980e0150f2911d271a9
2021-08-20 14:46:20 +02:00
Zuul
c44b496e81 Merge "Remove devstack-gate feature list related task" 2021-08-17 07:18:32 +00:00
Zuul
d96b635ba0 Merge "Proposed release schedule for Yoga (25w)" 2021-08-15 07:52:40 +00:00
Hervé Beraud
0f858f08d9 Proposed release schedule for Yoga (25w)
This is a 25 week schedule for the Yoga release. Planned release
date is March 30, 2022.

Change-Id: I58ebf5cf01fcdeb1d9d8f5ac7cdb7c70fd66bdf2
2021-08-09 08:58:01 +02:00
Előd Illés
d1799176ab Remove devstack-gate feature list related task
devstack-gate project was deprecated [1] so there is no need to update
the feature list anymore.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023180.html

Change-Id: I0b2c42b92d5d2d3767e49f40c426a430f767c46f
2021-08-06 17:30:26 +02:00
Thierry Carrez
2fbc89387d Move release team ladder & infra into proper page
The release team involvement ladder and infrastructure primer were
hard to find in CONTRIBUTING.rst. It's better to move them next to
the rest of the team documentation.

Change-Id: I3859ce431711cef5176a3ea34b9433bd06d51447
2021-07-22 15:31:25 +02:00
Hervé Beraud
3370a48b7f fix placeholder
Change-Id: Ic9908c2da0008fe3516a2764ff3769976e828565
2021-07-16 12:00:02 +02:00
Jeremy Stanley
e01fd273dc List the Xena cycle signing key as current
This sets the end date for the Wallaby key, adds the Xena key
starting today and links to a minimal export of the corresponding
public key and its details on the keyserver network.

Change-Id: I012696f62c41915b71dfc12f3c658decc26e9644
2021-05-06 01:11:26 +00:00
Brian Rosmaita
9f652aee73 Add Cinder-specific dates for Xena schedule
Change-Id: I1b6c282a1e17795627e6bfd66e40ee7ec7e1ad32
2021-04-28 07:46:49 -04:00
Zuul
fde71f510b Merge "[doc] Add release note landing page" 2021-04-19 08:55:35 +00:00
Zuul
5f83d7ad75 Merge "[doc] extra steps while coordinated release is underway" 2021-04-19 08:55:02 +00:00
Hervé Beraud
bdeb24e3ca [doc] Add release note landing page
Change-Id: I0e7c3b5b4b11adf9ff1fbac259d01d438b28a86d
2021-04-15 14:41:46 +02:00
Hervé Beraud
d83acc591d [doc] extra steps while coordinated release is underway
- hold stable branch
- check infras status before the final release

Change-Id: I16240a1c0d08357d74deb405325c7e69de2b09cb
2021-04-14 17:06:28 +02:00
Zuul
845ec8f244 Merge "Mark Wallaby as released" 2021-04-14 14:45:20 +00:00
Hervé Beraud
be083f62db Mark Wallaby as released
Change-Id: I0e68e180f88f85391db5a27fd731ead3d69d67e6
2021-04-13 10:47:10 +02:00
Zuul
4a3d9df5cd Merge "Improve R-3 and R-2 documentation" 2021-04-12 08:47:44 +00:00
Hervé Beraud
93b1e6f81c Improve R-3 and R-2 documentation
Branching the devstack-plugin-* is missing since 2 cycles
(victoria/wallaby), these changes add a related task at R-3 to
ensure to not miss them anymore.

Some tasks of R-2 aren't crystal clear about the expected state of the
series branching.

Some commands are more or less duplicated and inefficient.

Indeed, the QA PTL should be "reminded" once branching is done but the
checks are made after. Also we previous version of this doc was using
two commands who are more or less similar, however, one of them doesn't
caught the `cycle-with-intermediary` deliverables and also doesn't ignore
trailing projects (branching isn't mandatory at this point for them).

These changes remove the duplicated commands and prefer to use the
better one.

These changes reorder steps to "remind" people at the right time and when
all prerequisite are there.

Change-Id: I765e74b15e1f8fc6e45fb90662d04464faf17640
2021-04-09 10:28:09 +02:00
Zuul
788991e995 Merge "Clarifying how to deal with tempest-plugin during series" 2021-04-01 08:58:51 +00:00
Hervé Beraud
b872f50b96 Clarifying how to deal with tempest-plugin during series
Previously the tempest plugins were driven by the legacy
`cycle-automatic` model. However this model have been abandoned.

The cycle-automatic release model is now better described by the
`cycle-with-intermediary` model combined with `stable-branch-type: none`

The `cycle-automatic` model was used by specific technical deliverables
that needed to be automatically released once at the end of a cycle.

the tempest-plugin are branchless and `cycle-with-intermediary`
however our process doesn't handle them at the end of the cycle
like did the `cycle-automatic`.

These changes clarifying that point.

Change-Id: I6b3619a44d0aea1fa4852e650cbafcb08c853353
2021-03-30 18:11:36 +02:00
Zuul
1bc4890fef Merge "Ignore trailing projects from RC1" 2021-03-30 13:38:16 +00:00
Zuul
09047fdbfa Merge "Clarify process for libraries without changes" 2021-03-30 00:58:22 +00:00
Ildiko Vancsa
e775319478 Fix Open Infrastructure Foundation reference in release highlights
The Wallaby and Xena release highlights document is still referring
to the OpenStack Foundation. This patch changes that to Open
Infrastructure Foundation.

Signed-off-by: Ildiko Vancsa <ildiko.vancsa@gmail.com>
Change-Id: I5eb4e67123d1fbb863c70ca29333568c464370af
2021-03-26 16:26:04 +01:00
Hervé Beraud
57d91b0b13 Ignore trailing projects from RC1
Some traiing projects follow the cycle-with-rc model however our doc
and our tools doesn't differentiate them during RC1. These project
doesn't have to be released during RC1. These changes adapt our process
accordingly.

Change-Id: I44040bc040f19a75c468d385395323fe0a1f459a
2021-03-26 12:05:21 +01:00
Zuul
a25127086e Merge "Standardize topics to use during series" 2021-03-25 08:57:41 +00:00
Hervé Beraud
a1bdf3acb5 Standardize topics to use during series
These changes aim to standardize the gerrit topic to use with on our patches.

This:
- will allow us to better retrieve the history from previous series;
- could allow us to generate some statistic and monitoring from series
  to series to allow us to get a better big picture of things are.

I already defined this point the potential process/tools changes for Xena.

https://etherpad.opendev.org/p/xena-ptg-os-relmgt

Maintenance mode is becoming more and more prominent, a little standardization
can't hurt.

Change-Id: Ib7ea93fce7e618a2dbba8dd9f4153897bdfee22a
2021-03-24 10:39:34 +01:00
Zuul
c370b6c11c Merge "trivial - fix week number" 2021-03-23 17:26:24 +00:00
Hervé Beraud
012503648f improve docs
Change-Id: Iacfa64af8a0068eef17160de2ab41dd71f1b2c19
2021-03-18 18:41:52 +01:00
Hervé Beraud
36dea1790d trivial - fix week number
Change-Id: If3cd22489841ba13ef03c56c1657e84c6949b3c5
2021-03-17 11:27:56 +01:00
Zuul
adca21ef30 Merge "fix nits" 2021-03-16 09:18:29 +00:00
Thierry Carrez
2255f328d8 Clarify process for libraries without changes
The process was a bit unclear on what to do with libraries that
did not have changes / releases in the current cycle but still
should not be transitioned to "independent" (like client libraries
and other libraries that should stay attached to their main
deliverables release model).

Change-Id: I4ee317c71f90d2f502d3852d8499752dc39177eb
2021-03-11 11:37:03 +01:00
Hervé Beraud
7501766461 Adding the date of Xena's PTG
Change-Id: Icfc09047152a74bd707ef0b1dfb7b11694851e54
2021-03-11 10:09:54 +01:00
Előd Illés
e142f4a110 Update list_eol_stale_branches.sh documentation
With the new option of the script (delete a branch) the documentation
is updated to express this as well.

Change-Id: I9445b4f8abff81c11a397a15a85cb1ffe1e5bfec
2021-03-09 17:12:12 +00:00
Hervé Beraud
60f7b61406 fix nits
Change-Id: I7e543ad3265f81f51bd7edbcd1e780991b849c98
2021-03-05 17:32:09 +01:00
Zuul
c9e96c9c20 Merge "Adding a tool to catch projects that missed branching" 2021-03-05 14:20:39 +00:00
Zuul
7aa398ff62 Merge "fix typos" 2021-03-04 18:08:30 +00:00
Zuul
0a15fbb2fe Merge "Reference check-release-approval in our doc" 2021-03-04 17:54:26 +00:00
Hervé Beraud
4ca1bbe366 fix typos
Change-Id: I9a0ac025c1a65af14e12991e99cb666c42efa2a0
2021-03-04 18:22:32 +01:00
Hervé Beraud
d4bfa0de70 Reference check-release-approval in our doc
https://zuul.opendev.org/t/openstack/job/check-release-approval

Change-Id: I7ef1fc2023c79ce2121473b07d3eceda1360d24e
2021-03-04 17:06:19 +01:00
Zuul
2e189370f3 Merge "Add missing extra-ATC for xena" 2021-03-03 14:20:45 +00:00
Zuul
7492cdc9f3 Merge "Adapt the documentation to use process_auto_release" 2021-03-03 13:54:56 +00:00
Hervé Beraud
c42fa88865 Adding a tool to catch projects that missed branching
This tool will be used in doc addition around the branching period
to ensure that we don't miss to create stable branches for project.

Also this tooling should be used around each trailing deadline to ensure
to not forget a trailing projects. Trailing projects are those who can
easily meet the conditions that lead to forget to branch them.

Adding usage of this tooling in our process to ensure to check that
point once a time at each new series.

Change-Id: I2a8bd25ecfe5bb1bde5af16b08f897a5bdc11cb7
2021-03-03 13:51:12 +01:00
Douglas Viroel
1dbd165d63 [manila][xena] Add project tracking schedule
Add code and spec submission deadlines that the manila
project maintainers adhere to.

Change-Id: I58200d7b12c3a3cda7166da965619016d97f71ea
Signed-off-by: Douglas Viroel <viroel@gmail.com>
2021-03-01 19:18:21 -03:00
Hervé Beraud
5a63c018e7 Add missing extra-ATC for xena
Change-Id: Ifddb0c259bcbed341c67e2a3fccf515c299838a9
2021-03-01 11:34:59 +01:00
Hervé Beraud
fc503ba631 Adapt the documentation to use process_auto_release
The doc is outdated and `list_library_unreleased_changes.sh` produce a
list of changes that can't be consumed directly by `process_auto_release`.

`list_library_unreleased_changes` should be updated to only provide
pojects name. `process_auto_release` already provide list of diff so we
don't need to duplicate that.

Also fixing a wrong command name.

Change-Id: I59e4adaf19095ec0569bf86ddf1e4b99f440dda2
2021-03-01 11:18:26 +01:00
Zuul
bdee9596eb Merge "Add the wallaby cycle trailing date" 2021-02-18 17:20:00 +00:00
Zuul
cb77a1f55b Merge "Proposed release schedule for Xena (25w)" 2021-02-18 17:19:18 +00:00