-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Cirrus: Support testing of VM cache-image changes #2561
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cirrus: Support testing of VM cache-image changes #2561
Conversation
|
/hold |
|
/cc @baude |
5f5246c to
9d05a26
Compare
|
Okay, so the task output from Cirrus was: Those can get convered into images for use in |
|
/hold cancel |
4932b26 to
8c952c2
Compare
8c952c2 to
fe94c6e
Compare
fe94c6e to
e2a99dd
Compare
|
☔ The latest upstream changes (presumably #2689) made this pull request unmergeable. Please resolve the merge conflicts. |
bc0ba7a to
db08e30
Compare
|
LGTM; but most of what I did was diff against 55361d74. /lgtm |
That's fine, thanks for doing a final pass. Okay, I'll do (hopefully) the last rebase and push with the updated comments re: the disk resize workaround... |
Hack was to workaround not having fix for: https://bodhi.fedoraproject.org/updates/FEDORA-2019-b4356521ba Update `RUNC_COMMIT` value to match commit id to working package. Signed-off-by: Chris Evich <cevich@redhat.com>
Previously, it was quite difficult to affect changes to VM cache images without lots of manual work. This commit adds a new optional testing task which mirrors the official-image build task which only runs on master. In contrast, the new task may be run at any time in a PR, but including a magic phrase in the PR description. Update documentation to describe the new task and inform on it's usage. Signed-off-by: Chris Evich <cevich@redhat.com>
Also, add jq and catatonit installs to images. Signed-off-by: Chris Evich <cevich@redhat.com>
Signed-off-by: Chris Evich <cevich@redhat.com>
Also remove disused distros (RHEL/CentOS/FAH) and fix get_ci_vm script Signed-off-by: Chris Evich <cevich@redhat.com>
New base-image boots, a cache-image builds, but more work is needed for it to be prime-time ready. This commit just adds some updates to the scafolding necessary to build the base-image. Future work will make F30 more of a reality. Also add log-collection scripts to test image verification task Signed-off-by: Chris Evich <cevich@redhat.com>
Occasionally, and seemingly only on F29 the root disk fails to expand upon boot. When this happens, any number of failures could occur if space runs out. Until there is time to investigate the actual cause, workaround this problem by detecting it and acting accordingly. Signed-off-by: Chris Evich <cevich@redhat.com>
132bb1d to
c7d9780
Compare
|
note: Image-build testing is happening over on PR #3078 (rebased against this one). |
Signed-off-by: Chris Evich <cevich@redhat.com>
|
Oh hey, look at that, PR #3078 found a problem. Fixing... |
|
/hold cancel Okay here and the image-build workflow is functional as well |
|
/hold cancel |
|
@edsantiago may I trouble for one more /lgtm ? |
|
/lgtm (ignoring typo in comment; please let's just move past this) |
|
Thanks again @edsantiago - and sorry for the PR size 😕 |
Previously, it was quite difficult to affect changes to VM cache images
without lots of manual work. This commit adds a new optional testing
task which mirrors the official-image build task which only runs on
master. In contrast, the new task may be run at any time in a PR, but
including a magic phrase in the PR description:
Update documentation to describe the new task and inform on it's usage.
Signed-off-by: Chris Evich cevich@redhat.com