2823 Commits

Author SHA1 Message Date
rebortg
c660a9c832 T973: upgrade go version in dockerfile 2024-10-07 20:09:06 +02:00
Christian Breunig
c1fc21a0ad
Merge pull request #797 from c-po/fix-T3303
T3303: fix location of os-release file
2024-10-07 17:27:17 +02:00
Daniil Baturin
49d41fa34a
Merge pull request #762 from sever-sever/T6713-current-realtek
T6713: Update Realtek r8152 driver
2024-10-07 15:58:30 +01:00
Christian Breunig
65b64c8807 T3303: fix location of os-release file 2024-10-07 16:34:59 +02:00
Christian Breunig
beb5d83003
Merge pull request #796 from c-po/smoketests
Testsuite: T6494: add new make target "test-interfaces"
2024-10-06 21:48:05 +02:00
Christian Breunig
eb8e689e38
Merge pull request #795 from vyos/c-po-patch-2
T6754: Ignore everyhting under packages folder via .gitignore
2024-10-06 21:47:24 +02:00
Christian Breunig
57d5afe0ff Testsuite: T6494: add new make target "test-interfaces"
We can not run the interface related tests, and non interface related
testcases in parallel to speedup the entire build process.
2024-10-06 16:16:02 +02:00
Christian Breunig
cf809b7750
T6754: Ignore everyhting under packages folder via .gitignore 2024-10-06 12:50:00 +02:00
Christian Breunig
66f12f1d26
Merge pull request #790 from vyos/c-po-patch-1
Kernel: T5887: update Linux Kernel to v6.6.53
2024-10-05 15:25:55 +02:00
Christian Breunig
39f59059f2
Merge pull request #791 from sever-sever/T6763
T6763: Delete Jenkins file
2024-10-05 08:17:27 +02:00
Christian Breunig
1e53e6451c Kernel: T5887: update Linux Kernel to v6.6.54 2024-10-05 08:15:55 +02:00
Viacheslav Hletenko
c6bffe481b T6763: Delete Jenkins file 2024-10-04 12:56:43 +00:00
Viacheslav Hletenko
c6231a51e8
Merge pull request #785 from sever-sever/T973
T973: Add build script for node_exporter package
2024-10-04 07:39:05 +03:00
Daniil Baturin
d2c98d1510
Merge pull request #788 from sever-sever/T6758
T6758: Add build package xen-guest-agent
2024-10-03 13:24:42 +01:00
Viacheslav Hletenko
1d69d490ca T6758: Add build package xen-guest-agent
The 'xen-guest-agent' could be used for XCP-NG images
2024-10-03 12:03:18 +00:00
Viacheslav Hletenko
40b0d63dcb T973: Add build script for node_exporter package 2024-10-02 16:18:07 +00:00
Viacheslav Hletenko
2b9303d0bd
Merge pull request #781 from sever-sever/T6754
T6754: Delete Jenkins build packages
2024-10-02 15:05:03 +03:00
Viacheslav Hletenko
1bc5f4de47
Merge pull request #780 from sever-sever/T6755
T6755: Change default vyos mirror URL
2024-10-02 15:04:20 +03:00
Viacheslav Hletenko
a3b515ca71 T6713: Update Realtek r8152 driver 2024-10-02 11:48:46 +00:00
Viacheslav Hletenko
2fed892f27 T6754: Delete Jenkins build packages 2024-10-02 08:02:51 +00:00
Viacheslav Hletenko
7bd5496de1 T6755: Change default vyos mirror URL 2024-10-02 07:34:49 +00:00
John Estabrook
c89609e997
Merge pull request #779 from dmbaturin/T6742-childless-leaf-nodes-rendering-libvyosconfig
docker: T6742: libvyosconfig update for childless node rendering
2024-10-01 13:50:21 -05:00
Daniil Baturin
c611f83ad1 docker: T6742: libvyosconfig update for childless node rendering 2024-10-01 19:44:49 +01:00
Viacheslav Hletenko
356ef07467
Merge pull request #778 from sever-sever/T861-mlnx
T861: Fix mellanox build by actions
2024-10-01 19:18:24 +03:00
Viacheslav Hletenko
8879bf0fdf T861: Fix mellanox build by actions 2024-10-01 15:53:10 +00:00
Christian Breunig
7670c2533b
Merge pull request #776 from sever-sever/T861
T861: Fix kernel suffix for package build by actions
2024-10-01 16:27:52 +02:00
Viacheslav Hletenko
db70544b0d T861: Fix kernel suffix for package build by actions 2024-10-01 12:45:16 +00:00
Daniil Baturin
a0deb45ac8
Merge pull request #774 from dmbaturin/T6742-childless-leaf-nodes-rendering
build-image: T6742: update vyos1x-config for childless non-leaf node rendering fixes
2024-09-30 16:19:40 +01:00
Christian Breunig
47de7d4103
Merge pull request #773 from dmbaturin/T6738-build-type-field
build: T6738: add build_type field to version data instead of the very limited and unused lts_build
2024-09-30 17:09:08 +02:00
Daniil Baturin
5788fc9075 build-image: T6742: update vyos1x-config for childless non-leaf node fixes 2024-09-27 17:01:14 +01:00
Christian Breunig
eff99f5eda
Merge pull request #772 from c-po/kernel-ephemeral-keys
T861: sign all Kernel modules with an ephemeral key
2024-09-25 20:24:47 +02:00
Christian Breunig
d235b31a09 T861: sign all Kernel modules with an ephemeral key
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 20:24:21 +02:00
Daniil Baturin
e41d2f12b9 build: T6738: add build_type field to version data
instead of the very limited and unused lts_build
2024-09-25 11:50:48 +01:00
Christian Breunig
b93672d9fb T861: VyOS image build should use UTC timestamps 2024-09-22 09:31:31 +02:00
Christian Breunig
b2945a4753 Kernel: T5887: disable various unused/not needed debug options 2024-09-22 09:31:31 +02:00
Christian Breunig
88f072df3d Kernel: T5887: update Linux Kernel to v6.6.52 2024-09-22 09:31:31 +02:00
Christian Breunig
53bd06d17b T861: stripping Kernel modules would also remove module signatures
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-22 09:31:31 +02:00
Daniil Baturin
fa50a5073b
Merge pull request #769 from vyos/t6729-ethtool
ethtool: T6729: upgrade to 6.10 to make use of more --json options
2024-09-21 19:51:47 +01:00
Christian Breunig
9e7dd13f52 ethtool: T6729: upgrade to 6.10 to make use of more --json options
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-21 09:27:41 +02:00
Viacheslav Hletenko
3f57943971
Merge pull request #768 from dmbaturin/artifact-filtering
build: T3664: add an option to specify artifact extensions
2024-09-20 20:40:18 +03:00
Daniil Baturin
25aeda5c4b build: T3664: add an option to specify artifact extensions
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-20 16:07:00 +01:00
Daniil Baturin
8274a41894
Merge pull request #767 from dmbaturin/post_build_hook_improvements
build: T3664: improve support for custom build hooks
2024-09-19 16:13:57 +01:00
Daniil Baturin
3fe55e7813 build: T3664: improve support for custom build hooks 2024-09-18 13:06:49 +01:00
Daniil Baturin
ead4cc2eba
Merge pull request #766 from dmbaturin/manifest-reuse-iso
build: T6653: fix a manifest generation error when using --reuse-iso
2024-09-18 08:29:01 +01:00
Daniil Baturin
d991d8779b build: T6653: fix a manifest generation error when using --reuse-iso 2024-09-17 22:20:33 +01:00
Simon
2a53f210ee
Merge pull request #765 from sarthurdev/tpm_luks 2024-09-17 20:04:04 +02:00
sarthurdev
983e4ffd97 build: T861: Add socat as needed by commit 7f23b57 2024-09-17 11:30:36 +02:00
sarthurdev
d60f5222c2 tpm: T4919: Fix TPM test for changes in 7f23b57 2024-09-17 11:30:36 +02:00
sarthurdev
e35345a446 tpm: T4919: Fix check for /dev/tpm0 2024-09-17 10:25:36 +02:00
Christian Breunig
be867edddc
Merge pull request #764 from c-po/secure-boot
Kernel: T861: use find over ls when probing for Kernel signing public keys
2024-09-16 23:37:05 +02:00