forked from QubesOS/openqa-tests-qubesos
-
Notifications
You must be signed in to change notification settings - Fork 1
Rebase on upstream #2
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
Open
philipanda
wants to merge
256
commits into
TrenchBoot:3mdeb-lab
Choose a base branch
from
3mdeb:3mdeb-lab
base: 3mdeb-lab
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
It isn't used on of the systems right now, but it's useful for testing from time to time.
See patch description for details. This fixes running UEFI tests after QubesOS/qubes-linux-kernel@3e8be4a The binaries are based on ccf91b518f22102d446f26320110d30ea0fc1fa9 of edk2, with the patch applied and then built using "OvmfPkg/build.sh -a X64" command. Fixes QubesOS/qubes-issues#9028
Handle the password prompt even if menu wasn't restarted. And also add a link to issue whtat is workarounded.
Switch to apps as the first step then.
…ab directly This works also when artifacts on gitlab expire.
This allows installing packages that are still only in the CI repo.
The R4.1 kernel is still loaded at 0x1000000 (up to 0x5000000, plus a bit for Xen-provided page tables), so move OVMF even higher to not conflict with this either.
Allows scheduling another build the some hour than previous one (for example in different flavors, or if failure was very early).
Used for AudioVM tests
- handle OEM install (where two USB disks are plugged in) - handle TOTP refresh when needed, and regenerate TOTP/HOTP secret when needed - enter TPM owner password when prompted (newer Heads tries default one, but older one doesn't)
In addition to prerelease prompt, make it also work for LUKS passphrase prompt. When inactive window is detected, click on it before typing.
For some reason, sometimes geany starts with no new file open. Click on the "new file" icon in this case.
Remove old installed files before installing new ones. Before /usr was forced, files might be installed to /usr/local.
zipfile module doesn't support symlinks in zip archives, change to unzip subprocess.
This enables openQA built-in comparing of tested package versions: os-autoinst/openQA#5643
Wait for the target needle after hitting escape the first time, otherwise one of them can be skipped leaving text mode active. Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Both use Dasharo, the menus are very similar. Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Dasharo logo backround isn't fully black, so the needle can't be bigger than the outline of the font. Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Kickstart files are now created from a common template, with potential workarounds applied as needed. They are served from per-worker location to avoid conflicts with concurrent jobs. This change also fixes bug in workaround for HP T630 that wasn't caught. 'sed' was missing the switch to do in-place modification. As a result, patched version was only printed on stdout and not saved in any file. Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Supermicro is left mostly unchanged, except for comments, but its ks.cfg was removed. It is expected to fail, but the platform is unable to launch AEM at a hardware level. This change turns 'flash' scripts for hpt630v1, vp4670 and optiplex into no-ops. It also removes 'ipxe' script for hpt630v1, as it was never used. 'ipxe' scripts for other platforms will require further changes to point to crafted 'ks.cfg' files, this will be done in later commits. The same applies to 'QUBES_OS_OPENQA_URL' worker option. Both are used only for supermicro or legacy boot on optiplex. As an alternative, a local boot may be attempted, similarly to how it is done on hpt630v1. 'QUBES_OS_KS_URL' option can be removed from 'workers.ini' for supported platforms, but the code for handling it was left untouched. This path would be taken by msi, but it wasn't tested in a long time and may not work currently. Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
The documentation became almost identical between hpt630v1, optiplex and vp4670, however it isn't deduplicated yet as this may change after revisiting legacy boot under Dasharo. Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
…tforms This change also adds platforms to the templates. Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
… Optiplex Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
…more universal Don't match the arrow. New PiKVM calls the entry "PiKVM PiKVM Composite Device". Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
This enforces scheduling a test on the same worker where its predecessor was run. Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
README: add funding information
It was always like the new one for release packages. The file was incorrectly named RPM-GPG-KEY-aem in RC2, and was left like that until now. Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.