Merge ~mwhudson/qa-jenkins-jobs/+git/qa-jenkins-jobs:live-server-layers into qa-jenkins-jobs:master

Proposed by Michael Hudson-Doyle
Status: Needs review
Proposed branch: ~mwhudson/qa-jenkins-jobs/+git/qa-jenkins-jobs:live-server-layers
Merge into: qa-jenkins-jobs:master
Diff against target: 20 lines (+4/-3)
1 file modified
jobs/iso-testing/jobs-server.yaml (+4/-3)
Reviewer Review Type Date Requested Status
Canonical Platform QA Team Pending
Review via email: mp+405867@code.launchpad.net

Commit message

use livefs-editor to make edge-testing ISOs for subiquity

the live server ISOs use layers now, which make-edge-iso.sh doesn't work
with. I've just updated my livefs-editor scripts to work with layers so
let's use that instead.

To post a comment you must log in.

Unmerged commits

ef87a94... by Michael Hudson-Doyle

use livefs-editor to make edge-testing ISOs for subiquity

the live server ISOs use layers now, which make-edge-iso.sh doesn't work
with. I've just updated my livefs-editor scripts to work with layers so
let's use that instead.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/jobs/iso-testing/jobs-server.yaml b/jobs/iso-testing/jobs-server.yaml
2index 78edea6..cbd3672 100644
3--- a/jobs/iso-testing/jobs-server.yaml
4+++ b/jobs/iso-testing/jobs-server.yaml
5@@ -289,11 +289,12 @@
6
7 ISO_NAME="edge-{release}-{variant}-{arch}.iso"
8
9- retry git clone --depth 1 https://github.com/canonical/subiquity
10+ retry git clone --depth 1 https://github.com/mwhudson/livefs-editor
11 https_proxy=http://squid.internal:3128/ \
12- sudo ./subiquity/scripts/make-edge-iso.sh \
13+ sudo PYTHONPATH=./livefs-editor python3 -m livefs_edit
14 /var/cache/utah/iso/{release}-{variant}-{arch}.iso \
15- "$ISO_NAME"
16+ "$ISO_NAME" \
17+ --add-snap-from-store subiquity edge
18
19 [[ -f "$ISO_NAME" ]] || exit 1
20 - run-iso-test-server:

Subscribers

People subscribed via source and target branches

to all changes: