Merge ~andersson123/ubuntu-release-tools/+git/templates:a-u-c-release-cards-more-verbose into ~ubuntu-release/ubuntu-release-tools/+git/templates:main

Proposed by Tim Andersson
Status: Merged
Merged at revision: c66b3abaf92a2e66bde3c772e1f55ca0672b82d3
Proposed branch: ~andersson123/ubuntu-release-tools/+git/templates:a-u-c-release-cards-more-verbose
Merge into: ~ubuntu-release/ubuntu-release-tools/+git/templates:main
Diff against target: 33 lines (+18/-4)
1 file modified
jira-milestones/devel-release/new-cycle-opening.yaml (+18/-4)
Reviewer Review Type Date Requested Status
Brian Murray Needs Fixing
Review via email: mp+465764@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Brian Murray (brian-murray) wrote :

I would prefer that the actions are all checklist items so that other people can carry on with the card if necessary e.g. seed-new-release and download-all-results should both be checklist items.

review: Needs Fixing
Revision history for this message
Tim Andersson (andersson123) wrote :

amended, please re-review

Revision history for this message
Brian Murray (brian-murray) wrote :

I've merged this but separated seed-new-release and download-all-results into two separate checklist items. Additionally, I modify the auto-sync images RT line so that we submit an RT for each database because we might still be using scalingstack?

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/jira-milestones/devel-release/new-cycle-opening.yaml b/jira-milestones/devel-release/new-cycle-opening.yaml
2index a39ae54..421973a 100644
3--- a/jira-milestones/devel-release/new-cycle-opening.yaml
4+++ b/jira-milestones/devel-release/new-cycle-opening.yaml
5@@ -26,10 +26,24 @@ timelines:
6 Contact an admin (e.g. the Canonical community team) to be added if you need this.
7 - timeline: 1
8 tasks:
9- - task: Notify the autopkgtest infra maintainers to run through https://autopkgtest-cloud.readthedocs.io/en/latest/administration.html#opening-up-a-new-series
10- description: This will take hours so get it started ASAP
11- - task: Notify the Ubuntu QA team to submit an RT about adding images for the new release
12- description: "The Ubuntu QA should do this as it'll be easier for them to prioritize. Example ticket: https://portal.admin.canonical.com/C154790"
13+ - task: Notify the Release Management team to open up autopkgtest.ubuntu.com for the new series
14+ description: |
15+ Any autopkgtest admin can carry out the tasks in this checklist. They should be done in the order specified in this card.
16+ More details here: https://autopkgtest-cloud.readthedocs.io/en/latest/administration.html#opening-up-a-new-series
17+ r.e. seed-new-release:
18+ This script should take about half a day.
19+ seed-new-release copies over recent successes or migration-reference/0 runs for every package to the new release container in swift, from the previous release.
20+ Once seed-new-release is finished, run autopkgtest-cloud/charms/focal/autopkgtest-web/webcontrol/download-all-results to place these "new" results in swift into the db.
21+
22+ r.e. hacking the new release into /usr/share/distro-info/ubuntu.csv:
23+ This is done by using autopkgtest-cloud/charms/focal/autopkgtest-cloud-worker/autopkgtest-cloud/tools/update_ubuntu_csv on the bastion. The script is self explanatory.
24+ checklist:
25+ - run seed-new-release and download-all-results
26+ - Hack the new release into /usr/share/distro-info/ubuntu.csv
27+ - Build adt images on all datacentre/arch combinations
28+ - Add the new release to the service-bundle/juju config (and deploy said config)
29+ - Run tests for the new release on every architecture, and check that the results are sensible.
30+ - Submit an RT for adding auto-sync images for all datacentre/arch combinations. Example ticket here https://portal.admin.canonical.com/C154790
31 - task: Notify the Ubuntu QA team to submit a Salesforce ticket about adding images for the new release
32 description: |
33 This is necessary for PS5 which is managed by bootstack. N.B. Brian Murray may the only person who can do this as of October 2023.

Subscribers

People subscribed via source and target branches