summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-16Kernel: T861: use find over ls when probing for Kernel signing public keysChristian Breunig
2024-09-14Docker: T861: fix warning for UID_MIN/UID_MAC out of rangeChristian Breunig
Rise upper limit for UID when working in an Active Direcotry integrated environment. This solves the warning: vyos_bld's uid 1632000007 outside of the UID_MIN 1000 and UID_MAX 60000 range.
2024-09-14T861: add UEFI Secure Boot supportChristian 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-14Kernel: T5887: cleanup Debian postinst files after package buildChristian Breunig
2024-09-14Kernel: T5887: update Linux Kernel to v6.6.51Christian Breunig
2024-09-14mellanox: T6231: execute build script with sudoChristian Breunig
2024-09-07Testsuite: T861: add explicit --smoketest argumentChristian 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-07Testsuite: T861: use fix bootindex for install medium and non-volatile disksChristian Breunig
This is required to support proper disk ejection and not reloading the disk on system reboot when operation in BIOS mode.
2024-09-07Testsuite: T861: add support to use VNC for a graphics consoleChristian Breunig
To use VNC you could run "make test -- --vnc"
2024-09-07Testsuite: T861: use variable to define one single place for VM nameChristian Breunig
2024-09-07Testsuite: T861: cleanup imports and use "kernel_flavor" from vyos_defaultsChristian Breunig
2024-09-07Testsuite: T861: remove option to disable KVM and use soft-emulationChristian Breunig
This code path was unused during CI runs.
2024-09-07Testsuite: T861: eject installation media CD-ROM over powercycleChristian Breunig
When moving to UEFI and secure-boot it's better to just reboot the system for Machine Owner Key installation, then powercycling the machine. This commit will use `reboot now` over `poweroff` after base system installation and boot into installed image for smoketest handling.
2024-09-07Kernel: T861: remove superfluous architecture from Kernel stringChristian Breunig
2024-09-06Merge pull request #753 from sever-sever/T6674-actions-keysChristian Breunig
T6674: Add keys gpg_key_id and package_branch to rebuild packages
2024-09-05T6674: Add keys gpg_key_id and package_branch to rebuild packagesViacheslav Hletenko
2024-09-05Merge pull request #751 from c-po/secure-boot-cleanupDaniil Baturin
T1416: T861: T3664: T3664: T2640: various cleanup commits
2024-09-05Merge pull request #752 from sever-sever/T6674-actionsViacheslav Hletenko
T6674: Add workflow to rebuild packages
2024-09-05T6674: Add workflow to rebuild packagesViacheslav Hletenko
2024-09-05T4974: remove package openvpn-dco as it has a proper dependency via vyos-1xChristian Breunig
2024-09-05Makefile: T2640: fix PHONY typoChristian 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-05build: T3664: remove unused psutil dependencyChristian Breunig
2024-09-05telegraf: T3664: remove package dependencyChristian Breunig
Telegraf is not a full VyOS feature with a proper dependency in place via vyos-1x package. Drop this temporary dependency.
2024-09-05Docker: T861: fix warnings about latest ENV key=value syntaxChristian Breunig
2024-09-05Makefile: T861: add possibility to pass CLI options to check-qemu-installChristian 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-09-05T1416: remove deprecated default-union-grub-entryChristian Breunig
2024-09-05Merge pull request #748 from vyos/t5887-kernel-6.6.49Christian Breunig
Kernel: T5887: update Linux Kernel to v6.6.49
2024-09-04Kernel: T5887: update Linux Kernel to v6.6.49t5887-kernel-6.6.49Christian Breunig
2024-09-02Merge pull request #745 from sever-sever/T6674Daniil Baturin
T6674: Add build-scrips for packages without Jenkins
2024-08-29T6674: Add build-scrips for packages without JenkinsViacheslav Hletenko
Add build scripts for .deb packages without Jenkins. To exclude Jenkins we need some place where we can put new builds-scripts to run in parallel (old/new) during meantime We will deprecate old Jenkins package builds in the future.
2024-08-26Merge pull request #736 from c-po/artifacts-T6653Christian Breunig
build: T6653: add build/manifest.json file
2024-08-26Merge pull request #657 from rafaelgaspar/add-thunderbolt-netChristian Breunig
linux-kernel: T6485: build modules for thunderbolt and thunderbolt-net
2024-08-26Merge pull request #744 from sempervictus/feature/mlx_updateChristian Breunig
T6231: update OFED version and fix build script
2024-08-24T6231: update OFED version and fix build scriptRageLtMan
Push OFED to 24.07-0.6.1.0 Replace bash syntax for conditional check with sh syntax in OFED build script.
2024-08-22Merge pull request #738 from bk2zsto/image_format_singularChristian Breunig
build: T6666: singular image_format in flavor files
2024-08-21Merge pull request #739 from vyos/kernel-6-6-47Viacheslav Hletenko
Kernel: T5887: update Linux Kernel to v6.6.47
2024-08-20build: T6666: singular image_format in flavor filesbk2zsto
2024-08-20linux-kernel: T6485: build modules for thunderbolt and thunderbolt-netRafael Antunes
2024-08-20Kernel: T5887: update Linux Kernel to v6.6.47kernel-6-6-47Christian Breunig
2024-08-19build: T6653: add build/manifest.json fileChristian Breunig
2024-08-12Merge pull request #733 from c-po/kernel-T5887Christian Breunig
Kernel: T5887: update Linux Kernel to v6.6.45
2024-08-11Kernel: T5887: update Linux Kernel to v6.6.45Christian Breunig
2024-08-07Merge pull request #729 from c-po/podman-depsChristian Breunig
podman: T6598: add fuse-overlayfs runtime dependency
2024-08-07podman: T6635: add missing dependency on golang-github-containers-commonNicolas Vollmar
This is required as the dependency will add /etc/containers/policy.json
2024-08-04podman: T6598: add fuse-overlayfs runtime dependencyChristian Breunig
Dependency already exists in vyos-1x for live-system, but it does not hurt to also define the dependency here where it's needed by the filesystem layer.
2024-08-01Merge pull request #723 from indrajitr/ddclient-rel-3.11.2Christian Breunig
ddclient: T5792: Use Debian build from Trixie
2024-07-30ddclient: T5792: Use Debian build from TrixieIndrajit Raychaudhuri
As part of "T5792: Upgrade to ddclient 3.11.2" in commit 368b89ef056, ddclient was built using build system from Debian Salsa and source code from upstream GitHub. This was subsequently modified in commit 7f7030d9281 to use both build system and source code from Debian Salsa. Now that Debian finally has ddclient 3.11.2 release, we can use the release tag to build the package.
2024-07-30Merge pull request #724 from indrajitr/typo-fixChristian Breunig
T6386: Fix typo in file name
2024-07-29Merge pull request #722 from vyos/cpo-T5887-kernelChristian Breunig
Kernel: T5887: update Linux Kernel to v6.6.43
2024-07-29T6386: Fix typo in file nameIndrajit Raychaudhuri