summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-01-16chore: update NEWSLars Wirzenius1-1/+5
2021-01-16fix: Set empty root password in imagesChristian Kastner4-0/+4
This helps during manual testing of the images. It's being already being done in the other *.vmdb files.
2021-01-16feat: Add QEMU amd64 (BIOS, UEFI) supportChristian Kastner7-0/+387
This is analogous to the arm64 support via QEMU, with additonal support for BIOS.
2021-01-16feat: Set the ESP flag when using UEFIRyutaroh Matsumoto1-0/+2
2021-01-16fix: PowerPC-specific serial console settingsRyutaroh Matsumoto3-3/+7
2021-01-16test: Add tests for ppc64elRyutaroh Matsumoto5-0/+216
2021-01-16feat: Add support for IEEE1275 bootingChristian Kastner2-5/+36
Adaptation of a solution provided by Ryutaroh.
2021-01-16fix: ARM-specific serial console settingsRyutaroh Matsumoto3-3/+11
2021-01-16fix: Run amd64-native tests only when host=amd64Christian Kastner1-6/+9
The test is for amd64 (as per the .yarn file), but image creation will fail on non-amd64 hosts (debootstrap vs. qemu-debootstrap).
2021-01-15fix: Minor correction for i386 smoke testChristian Kastner1-1/+1
Invoke qemu-system-i386, not -x86_64. The latter also works, but the former is strictly correct.
2021-01-15Allow - (negative) sign as start or end to mkpartRyutaroh Matsumoto1-1/+1
2021-01-15test: only test i386 UEFI if the tooling is availableLars Wirzenius1-6/+10
Debian buster doesn't have it, Debian bullseye does. I want the test suite to run on both, so this is a compromise.
2021-01-14fix: set ansible python versionLars Wirzenius1-1/+1
2021-01-14test: change ./check-all to accept directory as arg, no 4 tarballsLars Wirzenius1-19/+16
2021-01-14put smoke test vmdb2 log in srcdir so it's easier to access afterwardsLars Wirzenius1-1/+1
2021-01-11doc: Update documentation for new architecturesChristian Kastner1-1/+13
2021-01-11feat: Add i386 (BIOS) supportChristian Kastner6-5/+164
2021-01-11test: Remove generated images after tests have runRyutaroh Matsumoto1-0/+1
2021-01-11feat: Allow overriding $dst from environmentChristian Kastner1-1/+1
2021-01-11feat: Add armhf (UEFI) supportRyutaroh Matsumoto5-0/+227
2021-01-11feat: Add i386 (UEFI) supportRyutaroh Matsumoto5-1/+229
2021-01-11fix: Enable ARM64 smoke testsRyutaroh Matsumoto1-0/+7
2021-01-11feat: Add support for more architectures (UEFI)Christian Kastner1-0/+2
2021-01-10Update python to python3Ryutaroh Matsumoto1-1/+1
2021-01-10Update python to python3.Ryutaroh Matsumoto1-1/+1
2020-12-18chore: bump version number post-releaseLars Wirzenius2-3/+7
2020-12-18chore: bump version number to 0.21vmdb2-0.21Lars Wirzenius2-3/+3
2020-12-18doc: update NEWS for releaseLars Wirzenius1-1/+3
2020-12-15fix: typo in resize_rootfs doc titleLars Wirzenius1-1/+1
2020-12-13fix: typo in log message ("Finishd")Lars Wirzenius1-1/+1
2020-12-13test: make ./check be silent by defaultLars Wirzenius1-12/+23
2020-12-13chore: use $* for better style in expansionLars Wirzenius1-1/+1
shellcheck is happier this way, even if it should work the same way.
2020-12-10test: Choose the "max" cpu on arm64 rather than cortex-a72David Edmondson1-1/+1
Rather than specifying a specific CPU model when running tests on arm64, choose the more generic "max", which will allow the testing to benefit from future QEMU improvements automatically.
2020-12-10test: smoke-arm64.sh should be quieterDavid Edmondson1-1/+1
Don't enable yarn log output.
2020-12-09fix: use bash and quote expansionLars Wirzenius1-2/+2
2020-12-09fix: add missing "template" to subplot metadataLars Wirzenius1-0/+1
The Subplot program now requires it.
2020-12-08test: Add arm64 smoke test and corresponding yarnDavid Edmondson4-2/+155
2020-11-02test: check-all: Generate an arm64 UEFI imageDavid Edmondson2-0/+69
2020-11-02test: Pass the tarball to tryit rather than using a global valueDavid Edmondson1-3/+5
2020-11-02git: Ignore .img files generated by the testsDavid Edmondson1-0/+1
2020-11-02git: Ignore generated .pyc filesDavid Edmondson1-0/+1
2020-11-02feat(grub): add support for multiple architecturesDavid Edmondson3-10/+23
Choose which GRUB UEFI package to install and the target to pass to grub-install based on the target architecture.
2020-10-29feat(qemudebootstrap): Update the target architectureDavid Edmondson1-0/+5
When using the qemudebootstrap plugin the target architecture is typically different from the default (that of the host where vmdb2 is running). Update the state with the target architecture declared in the qemudebootstrap stage in order that later stages can find it and behave appropriately.
2020-10-29feat(state): Add a state variable indicating the target architectureDavid Edmondson1-0/+1
Defaulting to the architecture of the host where vmdb2 is running.
2020-10-29test: make sure smoke.sh is run in check-all; fix it to workLars Wirzenius2-1/+3
smoke.sh was failing, because it indirectly invoked vmdb2 with the now-removed option --no-default-config. Thanks: David Edmondson
2020-10-18chore: update version number for post-0.20 development cycleLars Wirzenius2-3/+8
2020-10-18release: prepare 0.20vmdb2-0.20Lars Wirzenius2-3/+3
2020-10-07feat: add new plugin to resize rootfs upon bootLars Wirzenius5-2/+152
2020-09-25Revert "disable test for CI"Lars Wirzenius1-4/+4
This reverts commit 8fe0a009f52573e6b86cd9a7820965202d632a37.
2020-09-25disable test for CILars Wirzenius1-4/+4