summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-10-09Merge pull request #804 from rebortg/T973_frr_exporterga-testChristian Breunig
T973: add build script for frr_exporter package
2024-10-08T973: add build script for frr_exporter packagerebortg
2024-10-08Merge pull request #802 from sever-sever/T6765Viacheslav Hletenko
T6765: Fix build python3-vici package
2024-10-08T6765: Fix build python3-vici packageViacheslav Hletenko
Fix build python3-vici. It did not include the directory /usr/lib/python3/dist-packages/vici
2024-10-08Merge pull request #799 from rebortg/T973_goChristian Breunig
T973: upgrade go version in dockerfile
2024-10-07Merge pull request #800 from jestabro/set-tag-valueJohn Estabrook
docker: T4318: libvyosconfig update for set_tag value
2024-10-07docker: T4318: libvyosconfig update for set_tag valueJohn Estabrook
2024-10-07T973: upgrade go version in dockerfilerebortg
2024-10-07Merge pull request #797 from c-po/fix-T3303Christian Breunig
T3303: fix location of os-release file
2024-10-07Merge pull request #762 from sever-sever/T6713-current-realtekDaniil Baturin
T6713: Update Realtek r8152 driver
2024-10-07T3303: fix location of os-release fileChristian Breunig
2024-10-06Merge pull request #796 from c-po/smoketestsChristian Breunig
Testsuite: T6494: add new make target "test-interfaces"
2024-10-06Merge pull request #795 from vyos/c-po-patch-2Christian Breunig
T6754: Ignore everyhting under packages folder via .gitignore
2024-10-06Testsuite: 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-06T6754: Ignore everyhting under packages folder via .gitignorec-po-patch-2Christian Breunig
2024-10-05Merge pull request #790 from vyos/c-po-patch-1Christian Breunig
Kernel: T5887: update Linux Kernel to v6.6.53
2024-10-05Merge pull request #791 from sever-sever/T6763Christian Breunig
T6763: Delete Jenkins file
2024-10-05Kernel: T5887: update Linux Kernel to v6.6.54c-po-patch-1Christian Breunig
2024-10-04T6763: Delete Jenkins fileViacheslav Hletenko
2024-10-04Merge pull request #785 from sever-sever/T973Viacheslav Hletenko
T973: Add build script for node_exporter package
2024-10-03Merge pull request #788 from sever-sever/T6758Daniil Baturin
T6758: Add build package xen-guest-agent
2024-10-03T6758: Add build package xen-guest-agentViacheslav Hletenko
The 'xen-guest-agent' could be used for XCP-NG images
2024-10-02T973: Add build script for node_exporter packageViacheslav Hletenko
2024-10-02Merge pull request #781 from sever-sever/T6754Viacheslav Hletenko
T6754: Delete Jenkins build packages
2024-10-02Merge pull request #780 from sever-sever/T6755Viacheslav Hletenko
T6755: Change default vyos mirror URL
2024-10-02T6713: Update Realtek r8152 driverViacheslav Hletenko
2024-10-02T6754: Delete Jenkins build packagesViacheslav Hletenko
2024-10-02T6755: Change default vyos mirror URLViacheslav Hletenko
2024-10-01Merge pull request #779 from ↵John Estabrook
dmbaturin/T6742-childless-leaf-nodes-rendering-libvyosconfig docker: T6742: libvyosconfig update for childless node rendering
2024-10-01docker: T6742: libvyosconfig update for childless node renderingDaniil Baturin
2024-10-01Merge pull request #778 from sever-sever/T861-mlnxViacheslav Hletenko
T861: Fix mellanox build by actions
2024-10-01T861: Fix mellanox build by actionsViacheslav Hletenko
2024-10-01Merge pull request #776 from sever-sever/T861Christian Breunig
T861: Fix kernel suffix for package build by actions
2024-10-01T861: Fix kernel suffix for package build by actionsViacheslav Hletenko
2024-09-30Merge pull request #774 from dmbaturin/T6742-childless-leaf-nodes-renderingDaniil Baturin
build-image: T6742: update vyos1x-config for childless non-leaf node rendering fixes
2024-09-30Merge pull request #773 from dmbaturin/T6738-build-type-fieldChristian Breunig
build: T6738: add build_type field to version data instead of the very limited and unused lts_build
2024-09-27build-image: T6742: update vyos1x-config for childless non-leaf node fixesDaniil Baturin
2024-09-25Merge pull request #772 from c-po/kernel-ephemeral-keysChristian Breunig
T861: sign all Kernel modules with an ephemeral key
2024-09-25T861: sign all Kernel modules with an ephemeral keyChristian 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-25build: T6738: add build_type field to version dataDaniil Baturin
instead of the very limited and unused lts_build
2024-09-22T861: VyOS image build should use UTC timestampsChristian Breunig
2024-09-22Kernel: T5887: disable various unused/not needed debug optionsChristian Breunig
2024-09-22Kernel: T5887: update Linux Kernel to v6.6.52Christian Breunig
2024-09-22T861: stripping Kernel modules would also remove module signaturesChristian Breunig
As the VyOS Linux Kernel will be compiled with CONFIG_MODULE_SIG_FORCE all driver modules need to be cryptographically signed. This happens during build of the Kernel and it's 3rd party modules. Stripping the objects would remove said signature and the system will be unable to boot b/c of CONFIG_MODULE_SIG_FORCE.
2024-09-21Merge pull request #769 from vyos/t6729-ethtoolDaniil Baturin
ethtool: T6729: upgrade to 6.10 to make use of more --json options
2024-09-21ethtool: T6729: upgrade to 6.10 to make use of more --json optionst6729-ethtoolChristian 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-20Merge pull request #768 from dmbaturin/artifact-filteringViacheslav Hletenko
build: T3664: add an option to specify artifact extensions
2024-09-20build: T3664: add an option to specify artifact extensionsDaniil 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-19Merge pull request #767 from dmbaturin/post_build_hook_improvementsDaniil Baturin
build: T3664: improve support for custom build hooks
2024-09-18build: T3664: improve support for custom build hooksDaniil Baturin