Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-28 | T6840: Build OpenVPN-otp use commit id instead of master | Viacheslav Hletenko | |
2024-10-24 | T6813: Build tarballs for the packages | Viacheslav Hletenko | |
Build tarballs for the packages with our changes after patches | |||
2024-10-18 | T6713: Build Realtek driver change source repo | Viacheslav Hletenko | |
2024-10-12 | Kernel: T861: T6713: fix generation of realtek driver signature | Christian Breunig | |
We need to sign the module during the Debian build run, before the binaries are packed into the resulting DEB. | |||
2024-10-09 | T861: T6713: Sign Realtek drivers | Viacheslav Hletenko | |
2024-10-08 | T973: add build script for frr_exporter package | rebortg | |
2024-10-08 | T6765: Fix build python3-vici package | Viacheslav Hletenko | |
Fix build python3-vici. It did not include the directory /usr/lib/python3/dist-packages/vici | |||
2024-10-07 | Merge pull request #797 from c-po/fix-T3303 | Christian Breunig | |
T3303: fix location of os-release file | |||
2024-10-07 | Merge pull request #762 from sever-sever/T6713-current-realtek | Daniil Baturin | |
T6713: Update Realtek r8152 driver | |||
2024-10-07 | T3303: fix location of os-release file | Christian Breunig | |
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-10-04 | Merge pull request #785 from sever-sever/T973 | Viacheslav Hletenko | |
T973: Add build script for node_exporter package | |||
2024-10-03 | T6758: Add build package xen-guest-agent | Viacheslav Hletenko | |
The 'xen-guest-agent' could be used for XCP-NG images | |||
2024-10-02 | T973: Add build script for node_exporter package | Viacheslav Hletenko | |
2024-10-02 | Merge pull request #781 from sever-sever/T6754 | Viacheslav Hletenko | |
T6754: Delete Jenkins build packages | |||
2024-10-02 | T6713: Update Realtek r8152 driver | Viacheslav Hletenko | |
2024-10-02 | T6754: Delete Jenkins build packages | Viacheslav Hletenko | |
2024-10-02 | T6755: Change default vyos mirror URL | Viacheslav Hletenko | |
2024-10-01 | T861: Fix mellanox build by actions | Viacheslav Hletenko | |
2024-10-01 | T861: Fix kernel suffix for package build by actions | Viacheslav Hletenko | |
2024-09-30 | Merge pull request #773 from dmbaturin/T6738-build-type-field | Christian Breunig | |
build: T6738: add build_type field to version data instead of the very limited and unused lts_build | |||
2024-09-25 | T861: sign all Kernel modules with an ephemeral key | Christian Breunig | |
The shim review board (which is the secure boot base loader) recommends using ephemeral keys when signing the Linux Kernel. This commit enables the Kernel build system to generate a one-time ephemeral key that is used to: * sign all build-in Kernel modules * sign all other out-of-tree Kernel modules The key lives in /tmp and is destroyed after the build container exits and is named: "VyOS build time autogenerated kernel key". In addition the Kernel now uses CONFIG_MODULE_SIG_FORCE. This now makes it unable to load any Kernel Module to the image that is NOT signed by the ephemeral key. | |||
2024-09-25 | build: T6738: add build_type field to version data | Daniil Baturin | |
instead of the very limited and unused lts_build | |||
2024-09-22 | T861: VyOS image build should use UTC timestamps | Christian Breunig | |
2024-09-21 | ethtool: T6729: upgrade to 6.10 to make use of more --json optionst6729-ethtool | Christian Breunig | |
Same as T6078 but we now wan't to make use of ethtool --json eth0 to drop out own text based parsing of ethtool options in [1]. This is the base for moving to a better, machine readable interface 1: https://github.com/vyos/vyos-1x/blob/e47d4fd385631236da68/python/vyos/ethtool.py#L77-L105 | |||
2024-09-20 | build: T3664: add an option to specify artifact extensions | Daniil Baturin | |
so that the manifest only contains files considered build artifacts, and those artifacts can be automatically picked up by CI jobs and the like | |||
2024-09-18 | build: T3664: improve support for custom build hooks | Daniil Baturin | |
2024-09-17 | build: T6653: fix a manifest generation error when using --reuse-iso | Daniil Baturin | |
2024-09-17 | tpm: T4919: Fix TPM test for changes in 7f23b57 | sarthurdev | |
2024-09-17 | tpm: T4919: Fix check for /dev/tpm0 | sarthurdev | |
2024-09-16 | Merge pull request #763 from c-po/secure-boot | Viacheslav Hletenko | |
T861: add UEFI Secure Boot support | |||
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-12 | T6674: Fix build package netfilter dependencies | Viacheslav Hletenko | |
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: use fix bootindex for install medium and non-volatile disks | Christian Breunig | |
This is required to support proper disk ejection and not reloading the disk on system reboot when operation in BIOS mode. | |||
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-07 | Testsuite: T861: use variable to define one single place for VM name | Christian Breunig | |
2024-09-07 | Testsuite: T861: cleanup imports and use "kernel_flavor" from vyos_defaults | Christian Breunig | |
2024-09-07 | Testsuite: T861: remove option to disable KVM and use soft-emulation | Christian Breunig | |
This code path was unused during CI runs. | |||
2024-09-07 | Testsuite: T861: eject installation media CD-ROM over powercycle | Christian 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-07 | Kernel: T861: remove superfluous architecture from Kernel string | Christian Breunig | |
2024-09-06 | T6674: Add symlink to original linux-kernel arch and patches | Viacheslav Hletenko | |
2024-09-06 | T6674: build-kernel: Get kernel version from the defatults | Viacheslav Hletenko | |
Get kernel version from the vyos-build/data/defaults.toml for buld 'linux-kernel' and related packages Retrun the original build-jool.py script | |||
2024-09-05 | build: T3664: remove unused psutil dependency | Christian Breunig | |
2024-09-02 | Merge pull request #745 from sever-sever/T6674 | Daniil Baturin | |
T6674: Add build-scrips for packages without Jenkins | |||
2024-08-29 | T6674: Add build-scrips for packages without Jenkins | Viacheslav 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-19 | build: T6653: add build/manifest.json file | Christian Breunig | |
2024-06-22 | T6507: remove references to vyos-world package | Christian Breunig | |
As we got rid of most of the old vyatta packages we can now also discontinue vyos-world. It only served the purpose of keeping the package list during ISO build small. | |||
2024-06-14 | T6484: Smoketest: Increase KVM memory limit | Matthew Kobayashi | |
2024-06-05 | build: T6446: include support URL in the version data | Daniil Baturin | |