Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-06 | Testsuite: T6494: add new make target "test-interfaces" | Christian Breunig | |
We can not run the interface related tests, and non interface related testcases in parallel to speedup the entire build process. | |||
2024-09-14 | T861: add UEFI Secure Boot support | Christian Breunig | |
This adds support for UEFI Secure Boot. It adds the missing pieces to the Linux Kernel and enforces module signing. This results in an additional security layer where untrusted (unsigned) Kernel modules can no longer be loaded into the live system. NOTE: This commit will not work unless signing keys are present. Arbitrary keys can be generated using instructions found in: data/live-build-config/includes.chroot/var/lib/shim-signed/mok/README.md | |||
2024-09-07 | Testsuite: T861: add explicit --smoketest argument | Christian Breunig | |
In the past the CLI based smoketest was always executed under an else branch in the testcase if-statement. Instead of using negative logic move all testcases to positive logic adding an empty "catch all" else path. | |||
2024-09-07 | Testsuite: T861: add support to use VNC for a graphics console | Christian Breunig | |
To use VNC you could run "make test -- --vnc" | |||
2024-09-05 | Makefile: T2640: fix PHONY typo | Christian Breunig | |
Fix typo added in commit 499e8e1cbb ("Makefile: T2640: add helper to convert ISO to OCI image to start a co…ntainer") should be PHONY over PHONE | |||
2024-09-05 | Makefile: T861: add possibility to pass CLI options to check-qemu-install | Christian Breunig | |
We can now pass any arbitrary option to the check-qemu-install script by calling: make test -- --bar-option or make testc -- --foo-option please note the -- which is not a typo but rather signals the end of options and disables further option processing and passes the options down to the next script. | |||
2024-06-30 | smoketest: T6510: use vyos-configd also on "make test" | Christian Breunig | |
2024-05-28 | build: T6414: rename the "iso" flavor to "generic" | Daniil Baturin | |
2024-05-06 | build: T3664: modify the module-level template path | Daniil Baturin | |
instead of setting an environment variable | |||
2024-04-22 | build: T3664: adjust the vyos-1x submodule path in scripts | Daniil Baturin | |
2024-04-16 | build: T3664: move sudo out of the make target | Daniil Baturin | |
to avoid permission problems | |||
2024-04-15 | build: T3664: correct the parameterized make rule | Daniil Baturin | |
2024-04-15 | build: T3664: add a parameterized make rule for build targets | Daniil Baturin | |
to simplify the now-rather-tricky build script invocation | |||
2024-03-20 | chore: T671: remove unused scripts and references to them | Daniil Baturin | |
2024-02-20 | config: T4919: Add emulated TPM encryption test | sarthurdev | |
2023-11-26 | Makefile: T2640: add helper to convert ISO to OCI image to start a container | Christian Breunig | |
Use either "make oci" or call the script manually: $ scripts/iso-to-oci build/live-image-amd64.hybrid.iso I: mount ISO build/live-image-amd64.hybrid.iso I: extracting squashfs content I: generate OCI container image vyos-1.5-strongswan-202311241125.tar I: to import the previously generated OCI image to your local images run: docker import vyos-1.5-strongswan-202311241125.tar vyos:1.5-strongswan-202311241125 --change 'CMD [/sbin/init]' | |||
2023-11-19 | Makefile: add new target qemu-live | Christian Breunig | |
Simply boot a live qemu version from the latest ISO build (10:18) cpo lnx01:~/vyos-build [current] # sudo make qemu-live if [ ! -f build/live-image-amd64.hybrid.iso ]; then echo "Could not find build/live-image-amd64.hybrid.iso" exit 1 fi scripts/check-qemu-install --qemu-cmd build/live-image-amd64.hybrid.iso INFO - Creating Disk image testinstall-20231119-101823-4483.img SeaBIOS (version 1.16.2-debian-1.16.2-1) Machine UUID f48b60b2-e6ad-49ef-9d09-4245d0585e52 Booting from DVD/CD... ISOLINUX 6.04 20200816 ETCD Copyright (C) 1994-2015 H. Peter Anvin et al | |||
2023-09-14 | smoketest: Allow selection of smoketests to run | sarthurdev | |
Example: `make test MATCH="interfaces|policy"` will only run interfaces and policy tests | |||
2022-10-06 | T3664: initial implementation of the build flavor system | Daniil Baturin | |
2021-12-09 | Testsuite: add new "make testraid" target for RAID-1 installation testing | Christian Poessinger | |
2021-12-09 | Makefile: add common helper to check if ISO was build before running tests | Christian Poessinger | |
2021-10-02 | Makefile: "make test" runs in UEFI mode "make testc" continues to use BIOS | Christian Poessinger | |
With this change we validate both installation types that they work and operates "as expected". (cherry picked from commit e6ce9e76673d9de7c85510ba873f04a3521e1f19) | |||
2021-08-15 | Makefile: add "make test-no-interfaces" to start smoketests w/o interface tests | Christian Poessinger | |
2021-07-07 | T3664: remove vagrant build | Kim Hagen | |
2021-07-07 | T3664: Eliminate obsolete build flavours | Kim Hagen | |
2021-06-29 | Set the default shell to bash so that we can use -o pipefail | Daniil Baturin | |
2020-11-01 | Makefile: purge should clean QEMU test image, too | Christian Poessinger | |
2020-10-27 | smoketest: T3003: extend framework to load arbitrary config file | John Estabrook | |
2020-10-17 | Jenkins: clean QEMU build files | Christian Poessinger | |
2020-08-31 | configd: T2582: add option to run testsuite with daemon (default off) | John Estabrook | |
2020-06-27 | Makefile: indention fix | Christian Poessinger | |
2020-02-09 | Makefile: user pipefail in iso build | Christian Poessinger | |
2020-02-02 | Jenkins: add "make test" helper | Christian Poessinger | |
2020-01-08 | T1951: Include awscli package is the AWS build | Kim Hagen | |
2019-12-24 | add support for vep1400 | Kim Hagen | |
2019-12-03 | prevent 70-persistent-net.rules from being created | Kim Hagen | |
2019-11-05 | do not add the serial option for vep4600 | Kim Hagen | |
2019-11-05 | add build option for vep4600 | Kim Hagen | |
2019-05-21 | update cloud builds | UnicronNL | |
2019-05-03 | Revert "Makefile: proper handle 'make iso' error codes" | Kim Hagen | |
This reverts commit 2ffff339c5515280a1926d2ee134d5d2c7cdbcfc. | |||
2019-05-03 | Revert "use bash as the shell for make" | Kim Hagen | |
This reverts commit 01fd8dfdec8278e63f43502da44b4e7f8d0bf9e5. | |||
2019-05-03 | use bash as the shell for make | Kim | |
2019-04-26 | Makefile: proper handle 'make iso' error codes | Christian Poessinger | |
2019-04-15 | add debug build for GCE | Kim Hagen | |
2019-04-03 | add cloud init package list | Kim Hagen | |
2019-03-18 | Add vmware ovf build procedure | Kim Hagen | |
2018-11-12 | Add uefi to vyos-build | Kim Hagen | |
2018-10-29 | Add part of oracle cloud build | Kim Hagen | |
2018-10-25 | Add build command for AWS | Kim Hagen | |
2018-10-23 | Separate files needed for different cloud providers | Kim Hagen | |
Fix serial console speed settings Add google cloud image generation |