442 Commits

Author SHA1 Message Date
Sean McGinnis
7ce6f9bda6
Clarify tarball-base schema use
Change-Id: I541c5f78c038733c5d96928ec44a92f903cbb1fb
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-02-20 16:46:40 -06:00
Zuul
b79a0c054c Merge "Fix schedule generation instructions" 2020-02-20 16:33:30 +00:00
Thierry Carrez
f24fbcbee5 Update process with weekly email content
Now that ussuri-2 is past us, update the process to add
weekly email content that was posted during those weeks.

Change-Id: I738a1678e7a236ce8fb30de25978bac6a2db680a
2020-02-18 15:03:31 +01:00
Sean McGinnis
13c2870029
Fix schedule generation instructions
Change-Id: Iebbd751f0e25364cd35f3153cc908911b8c062e9
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-02-14 11:18:11 -06:00
Thierry Carrez
80a0616359 Skip sig links if the skipped-sig flag is set
In releases.o.o we display signature links for all deliverables,
if the series is > Ocata or independent. Since some "independent"
deliverables predate the signature generation tooling, that results
in a number of "independent" deliverables displaying broken signature
links, which makes us look bad.

This adds a flag (skipped-sig) that can be set for independent
deliverables that did not have any signature generated (pre-Ocata), and
skips the signature link display if the flag is set.

As a practical example, this fixes broken links for PBR<2. Tony signed
up to automatically generate the others.

Change-Id: I44a49e3f08010a85c64673d2292528139eabcc99
2020-02-05 18:31:44 +01:00
Tony Breeds
c582feffc0 Add docs for tools/make_missing_releases.sh
Change-Id: I83e64de23ae75f5abedc6219a07a8cfdd661687d
2020-01-23 12:29:33 +00:00
Tony Breeds
60e786d724 Add tools/bulk_review.sh and get-contacts
get-contacts:
To extract the PTL/Liaison contact information from the governance data
/ release team data

tools/bulk_review.sh:
To manipulate a dirty working-tree and post as a single gerrit topic,
one change per team.  Changes are unordered so any change can be merged
when it's ready/ approved by the appropriate team

Also enhance get-deliverable-owner: to detect file paths

Story: 2005704
Task: 31028

Change-Id: Ia319e8a7b4da195cb4bc861c51025a41adc43bb3
2020-01-23 11:52:59 +00:00
Zuul
802661cdb3 Merge "Add signature links for independent deliverables" 2020-01-20 11:35:32 +00:00
Zuul
8d8e6e01d3 Merge "Update process for between milestone-1 and 2" 2020-01-13 19:32:17 +00:00
Zuul
14bd4bcdab Merge "Switch some sphinx extension logging to debug level" 2020-01-10 13:02:34 +00:00
Thierry Carrez
5a65463fd1 Update process for between milestone-1 and 2
Refresh process based on what was done on week R-18.

Change-Id: I6f8f3333fd18f6cc472aba6697d47a6e86f16ba8
2020-01-10 12:39:52 +01:00
Zuul
f225321d0d Merge "Add command to list cycle-trailing to process" 2020-01-09 20:22:51 +00:00
Zuul
d5419aa608 Merge "Display abandoned deliverables in separate section" 2020-01-09 20:22:50 +00:00
Zuul
7f4cc0edf5 Merge "Introduce 'abandoned' release model" 2020-01-09 18:03:03 +00:00
Zuul
769d8e2d30 Merge "Add python 2 drop schedule" 2019-12-20 11:06:03 +00:00
Thierry Carrez
2860ee81c9 Display abandoned deliverables in separate section
This updates our sphinx extension to show abandoned deliverables
as EOL, in a separate section at the bottom of the independent
deliverables page. It adds an 'EOL' mention to such deliverables
on team pages.

Change-Id: I56b9fbad9314c523e2f18765371746d21a71ed88
2019-12-19 15:28:04 +01:00
Zuul
2f703a25fb Merge "Fix propose-update-constraints job name in docs" 2019-12-19 10:20:38 +00:00
Sean McGinnis
2925d57554
Add signature links for independent deliverables
We have been filtering whether to include pgp links for deliverables if
the series was >= 'O', which resulted in filtering out any independent
deliverables.

This updates the check to account for independent deliverables. It also
makes the table format consistent for pre- and post-Ocata, just leaving
the column blank for series where we did not generate signatures.

Change-Id: I0c9f97cb12a429d2e54d94df2b3e110156278bc1
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-12-18 16:54:28 -06:00
Sean McGinnis
e4f156559a
Switch some sphinx extension logging to debug level
Our docs job has a lot of output that is not generally very useful.
Rather than bloating our log files, this switches some log calls over to
debug level so they are only emitted if needed.

Change-Id: Id0440ef506d0bc896d6dd4ba30473f430a6606dd
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-12-18 14:08:34 -06:00
Thierry Carrez
655b62e84c Introduce 'abandoned' release model
Introduce an 'abandoned' release model for cycle-independent
deliverables. It should only be applied to deliverables in the
_independent directory. No new release should be accepted for
deliverables with this release-model.

Change-Id: I65c163888c37f7a7f77273abf3ca0633923a0fe2
2019-12-18 17:57:06 +01:00
Thierry Carrez
b2a90e3f91 Update process for ussuri-1 weeks
Update process based on what happened in the weeks before and after
ussuri-1.

NB: actions around governance/releases consistency checks will be added
later, when the tool is ready and standing issues are resolved.

Change-Id: I046fd116c8d91bb6707855c9ba489b8d5791b45b
2019-12-18 15:06:37 +01:00
Sean McGinnis
9637356133
Fix propose-update-constraints job name in docs
The propose-update-constraints job was referred to as
propose-upper-constraints. Update name to make it a little easier if
someone is looking for references to the actual job.

Change-Id: I707b2a498af491c9d2e481ed1880ad74839c9389
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-12-16 13:53:52 -06:00
ZhongShengping
c466662e7c Fix the url for goals of ussuri
The old url reports 404 Not Found, so fix it.

Change-Id: I4e406199f8e471d0f7a40d80946109b977543901
2019-12-16 10:38:14 +08:00
Ghanshyam Mann
680b8c3afe Add python 2 drop schedule
Change-Id: I1aed3c1ddd44d9a37e1365129b6b0e65667e3540
2019-12-13 19:44:18 +00:00
Zuul
7bc3a4649b Merge "Do not list em and eol tags on releases site" 2019-12-13 17:31:17 +00:00
Zuul
72f62d1c26 Merge "Introduce tool to check PTL/liaison approval" 2019-12-13 15:15:01 +00:00
Brian Rosmaita
e3a04443cc Add cycle-trailing deadline to release schedule
The deadline for projects following the cycle-trailing release
model is 3 months after the coordinated release.  Add a note
to the Ussuri schedule at R-18 (12 weeks after the Train release).

Change-Id: If1ac66fd6b0e52d86d762bf05674e310bd3d7934
2019-12-05 14:33:53 -05:00
Sean McGinnis
1859b1d4ba
Add command to list cycle-trailing to process
Change-Id: I0a5313c92d38616cec146b1654b54ffd56cb0cf1
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-12-05 11:11:02 -06:00
Thierry Carrez
09e8ffb3b1 Introduce tool to check PTL/liaison approval
This is the first step into automating PTL/liaison approval.
This tool will check that PTL/liaisons either authored the change or
approved it.

Change-Id: I1bbb371997e9e92f39eff47adb4d3d176af35de7
2019-12-05 17:35:06 +01:00
Sean McGinnis
fdbed3a126
Do not list em and eol tags on releases site
We want these tags in git for developers and those working directly with
the source code, but we do not want to have these listed on the releases
site. Consumers of the site are just looking for actual official
releases they can use, so we should avoid confusion by not including
these "internal" tags.

Change-Id: I6a3fcc11efed6254ea6fb95579eafe5288508661
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-12-04 11:18:02 -06:00
Zuul
781faaf097 Merge "Update process for R+1 week" 2019-11-21 16:16:43 +00:00
Jens Harbott
1c2273debc Drop the "estimated" if date is "TBD"
Having "estimated TBD" looks silly in the table, replace this by just
"TBD" if we don't have a date set yet.

Change-Id: I48394304b48e7ec36e51a2b8b036ee5e60cb016d
2019-11-19 09:23:16 +00:00
Thierry Carrez
f33b0d3358 Update process for R+1 week
Move R+1 week process items to the top of the document, remove obsolete
steps and merge the remaning ones with pre-PTG steps. Include weekly
email content. Move the step about proposing a schedule for the next
release to "between m-2 and m-3", as this is when we actually do that.

Change-Id: I5a4a7e5e059156139944a09e4d7813bd11ec1c5a
2019-11-14 14:47:50 +01:00
Zuul
11ebc58e1c Merge "Drop redundant Manila deadline" 2019-11-12 11:28:26 +00:00
Zuul
44504fe63c Merge "Allow upper-constraints redirect based on SHA" 2019-11-11 19:56:44 +00:00
Sean McGinnis
a5f7d1404a Drop redundant Manila deadline
Manila feature freeze was called out for the same time as the overall
feature freeze. This removes it since there is no additional information
or different date for the project specific deadline.

Change-Id: I253f316a64b40048d74b93a06e238a69b0bda242
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-11-07 19:10:54 -06:00
Zuul
59f4d918bd Merge "Add Ussuri cycle schedule for keystone" 2019-11-08 01:03:16 +00:00
Zuul
9751f59a7c Merge "Add Cinder-specific dates for Ussuri schedule" 2019-10-31 15:19:41 +00:00
Brian Rosmaita
f3e17d0432 Add Cinder-specific dates for Ussuri schedule
Change-Id: I1621de2ca6f83ca44919e4e7326e65460be73344
2019-10-31 14:37:01 +00:00
Zuul
b970005d47 Merge "List the Ussuri cycle signing key as current" 2019-10-30 10:27:41 +00:00
Jeremy Stanley
649ff88ce4 List the Ussuri cycle signing key as current
This sets the end date for the Train key, adds the Ussuri key
starting today and links to a minimal export of the corresponding
public key and its details on the keyserver network. This can be
amended with a new patchset or a follow-up change to correct the
included dates after the key material change (Depends-On below)
merges and goes into effect.

Depends-On: https://review.opendev.org/691939
Change-Id: Id8e4d24fa18cccffb2da3acd987cfbf01efd3bae
2019-10-29 18:37:13 +00:00
Sean McGinnis
10dfcb1621
Update process with new liaison tracking info
This updates the instructions in the process document to point at the
new home in the data files rather than the old wiki location.

Change-Id: I68a25d80edfc933ff9685846ad62f194a19c4043
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-10-28 10:31:01 -05:00
Dmitriy Rabotyagov
529190ddfa Allow upper-constraints redirect based on SHA
This patch aims to make possible to provide SHA commit
for https://releases.openstack.org/constraints/upper/ URL
in addition to branch or tag. This is heavily used by OSA to be sure
that every time role is runned under some release it will install
the same package versions.
And to be consistent and use releases.openstack.org for contraints
not only in tox but in role itself this patch is needed.

Change-Id: I1ce0af2ab2163ea1f154516229889b3cf8813ab6
2019-10-28 14:31:29 +00:00
Zuul
a6c5af4a62 Merge "Add note to highlights page explaining content" 2019-10-24 09:31:48 +00:00
Kristi Nikolla
f6a70ce94d Add Ussuri cycle schedule for keystone
Change-Id: I5142a359198d8e147e2b2d8ec64dc9444b75d3aa
2019-10-22 12:11:13 -04:00
Ben Nemec
28e62ddb71 Add Oslo feature freeze to release schedule
Oslo freezes one week before non-client library freeze. We need to
note that in the release schedule.

Change-Id: I83713017b29ae900ccc9f3263e483984c3abc440
2019-10-21 22:01:29 +00:00
Sean McGinnis
3589fda0da
Add note to highlights page explaining content
Some are linking directly to the highlights pages for release cycles as
a sort of top level release note page. This content is very raw and the
quality of the items listed really varied team by team.

This adds a note at the top of the pages to make sure it is clear to
anyone reading it that the content on the page is not something that can
be taken directly as the marketing information for a release.

Change-Id: I9bc3a94e0cd63735b0234f3cfb10817ee3b84c66
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-10-21 11:31:43 -05:00
Zuul
82cbef1a49 Merge "Update release process for R-1 and R+0" 2019-10-16 15:43:57 +00:00
Zuul
21c9c5f543 Merge "Update process for R-3, R-2 and R-1 weeks" 2019-10-16 15:41:49 +00:00
Sean McGinnis
807813eda8 Mark Train as released
The train has entered the station.

Change-Id: I93747459c5e4555ea3e97a02bb49a2f3e400d6d1
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-10-15 08:42:02 -05:00