Merge ~pelpsi/launchpad-buildd:qastaging-documentation-improvement into launchpad-buildd:master

Proposed by Simone Pelosi
Status: Merged
Approved by: Simone Pelosi
Approved revision: 0d717adf110d015e0c71bf71e8b6f7091d67051b
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: ~pelpsi/launchpad-buildd:qastaging-documentation-improvement
Merge into: launchpad-buildd:master
Diff against target: 43 lines (+19/-1)
2 files modified
debian/changelog (+7/-0)
docs/how-to/deployment.rst (+12/-1)
Reviewer Review Type Date Requested Status
Jürgen Gmach Approve
Review via email: mp+461052@code.launchpad.net

Commit message

Improve documentation for qastaging deployment

To post a comment you must log in.
Revision history for this message
Jürgen Gmach (jugmac00) :
Revision history for this message
Simone Pelosi (pelpsi) :
Revision history for this message
Jürgen Gmach (jugmac00) :
Revision history for this message
Jürgen Gmach (jugmac00) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 8bddfae..f261f59 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,10 @@
6+launchpad-buildd (237) UNRELEASED; urgency=medium
7+
8+ [ Simone Pelosi ]
9+ * Improve documentation for qastaging deployment.
10+
11+ -- Simone Pelosi <simone.pelosi@canonical.com> Thu, 22 Feb 2024 17:16:55 +0100
12+
13 launchpad-buildd (236) focal; urgency=medium
14
15 [ Colin Watson ]
16diff --git a/docs/how-to/deployment.rst b/docs/how-to/deployment.rst
17index 7365bee..aad49eb 100644
18--- a/docs/how-to/deployment.rst
19+++ b/docs/how-to/deployment.rst
20@@ -42,11 +42,22 @@ Testing on qastaging
21 <https://launchpad.net/~launchpad/+archive/ubuntu/buildd-staging/+packages>`__.
22
23 #. Run ``mojo run -m manifest-rebuild-images`` in the management environment
24- (``stg-vbuilder@launchpad-bastion-ps5``) to start rebuilding images.
25+ (``stg-vbuilder-qastaging@launchpad-bastion-ps5``) to start rebuilding images.
26 After a minute or so, ``juju status glance-simplestreams-sync-\*`` will
27 show "Synchronising images"; once this says "Sync completed", images have
28 been rebuilt.
29
30+ Note that if ``mojo run -m manifest-rebuild-images`` fails, run ``mojo run``
31+ instead.
32+
33+ .. note::
34+ Some glance-simplestreams-sync units may be in an unknown state:
35+ as a consequence, the images that we have in OpenStack for the
36+ affected units are not updated. This will cause an `error
37+ <https://pastebin.canonical.com/p/ChfGwsQNGJ/>`_
38+ when you try to rebuild images blocking the execution of the script.
39+ This doesn't happen using `mojo run`.
40+
41 #. Builders will get the new image after they finish their next build (or
42 are disabled) and go through being reset. Since qastaging's build farm
43 is typically mostly idle, you can use ``manage-builders -l qastaging

Subscribers

People subscribed via source and target branches