Viacheslav Hletenko
5f4e2acd16
T7106: Extend check-qemu-install to show vpp version
2025-01-30 11:27:43 +00:00
Daniil Baturin
16f9226b1f
Merge pull request #892 from c-po/optional-lsb-tests
...
Testsuite: T7043: make build/manifest.json optional
2025-01-23 17:08:12 +00:00
Christian Breunig
f5887de05e
Testsuite: T7043: make build/manifest.json optional
...
Support loading and testing random ISO images without the need for
build/manifest.json. If the file is detected - tests are run. If file is
not found - those tests are skipped.
2025-01-22 20:44:56 +01:00
Viacheslav Hletenko
c1b5494ea0
Merge pull request #891 from jestabro/update-commit-hash
...
T7046: T6342: update libvyosconfig commit hash
2025-01-20 23:07:54 +02:00
John Estabrook
7200377c33
T7046: T6342: update libvyosconfig commit hash
2025-01-20 14:19:12 -06:00
Christian Breunig
e850eb8854
Merge pull request #890 from c-po/current
...
frr: T6746: add libc-ares-dev build dependency
2025-01-19 15:41:34 +01:00
Christian Breunig
0b4f9b6d12
frr: T6746: add libc-ares-dev build dependency
...
Fix error:
dpkg-checkbuilddeps: error: Unmet build dependencies: libc-ares-dev
2025-01-19 15:40:28 +01:00
Viacheslav Hletenko
2ab12b7566
Merge pull request #889 from natali-rs1985/T6895
...
T6895: Build hsflowd with option PSAMPLE
2025-01-18 19:47:43 +02:00
Nataliia Solomko
62cdc8ea8d
T6895: Build hsflowd with option PSAMPLE
2025-01-17 11:04:25 +02:00
Viacheslav Hletenko
b8ee67003f
Merge pull request #888 from sever-sever/T7026-src
...
T7026: build vpp source plus binaries instead of only binaries
2025-01-15 16:30:13 +02:00
Viacheslav Hletenko
a4339b80ed
T7026: build vpp source plus binaries instead of only binaries
2025-01-15 12:29:41 +00:00
Daniil Baturin
7c7dbad721
Merge pull request #887 from sever-sever/T7043-cpu-mem
...
T7043: increase smoketest memory to 8G for vpp
2025-01-14 23:33:28 +00:00
John Estabrook
1e6cdf774b
Merge pull request #881 from sever-sever/T7206-vyos-1x-vpp
...
T7026: Extend vyos-1x build to include vyos-vpp
2025-01-14 09:50:25 -06:00
Viacheslav Hletenko
c691f4b390
T7043: increase smoketest memory to 8G for vpp
2025-01-14 11:51:13 +00:00
Viacheslav Hletenko
4b9c86bd9a
Merge pull request #886 from sever-sever/T7026-fix-patches
...
T7026: Use vpp patches during build as they not applied
2025-01-14 11:15:10 +02:00
Viacheslav Hletenko
0f44fc7abe
T7026: Add apply_patches option for the build packages script
...
Add 'apply_patches' key is set to True (default) in the package configuration
This allows skipping/applying patch application by 'build.py' for specific
packages when desired
Usage:
apply_patches = false
2025-01-14 09:13:17 +00:00
Viacheslav Hletenko
844cac86fd
T7026: Use vpp patches during build as they not applied
...
Patches for VPP are not applied due to specific to the vpp repo
structure, so we cannot use standard included to build.py
function 'apply_patches' to patch the vpp sources.
Use explicit patch in the "build_cmd" as a workaround and the
simplest fix.
2025-01-14 09:05:54 +00:00
Christian Breunig
0bd5cb4f50
Merge pull request #885 from aapostoliuk/T2326-circinus
...
T2326: opennhrp: Removed OpenNHRP package
2025-01-13 19:52:21 +01:00
aapostoliuk
4d64c894b4
T2326: opennhrp: Removed OpenNHRP package
...
Removed OpenNHRP package
2025-01-13 15:52:08 +02:00
Viacheslav Hletenko
a2fb862fea
Merge pull request #884 from sever-sever/T7043
...
T7043: Add arguments for CPU and memory for the check-qemu-install
2025-01-13 11:20:51 +02:00
Viacheslav Hletenko
7d86ca29be
Merge pull request #883 from sever-sever/7026-vpp-build
...
T7026: Use prebuild hook to build vpp
2025-01-11 14:15:17 +02:00
Viacheslav Hletenko
392529e037
Merge pull request #882 from sever-sever/T7037
...
T7037: Add prebuild hook for the package-build
2025-01-11 14:13:05 +02:00
Viacheslav Hletenko
51895a5c98
T7043: Add arguments for CPU and memory for the check-qemu-install
...
Some smoketest requires more than 4G memory.
And --cpu and --memory args for check-qemu-install
2025-01-11 11:51:10 +00:00
Viacheslav Hletenko
2eb9deea6f
T7026: Use prebuild hook to build vpp
2025-01-10 13:13:24 +00:00
Viacheslav Hletenko
a549693509
T7037: Add prebuild hook for the package-build
...
The pre_build_hook is an optional configuration defined in packages.toml
It executes after the repository is checked out and before the
build process begins. This hook allows you to perform preparatory tasks,
such as creating directories, copying files, or running custom scripts/commands.
2025-01-10 12:57:26 +00:00
Viacheslav Hletenko
72f39101bf
T7026: Extend vyos-1x build to include vyos-vpp
2025-01-09 20:36:37 +00:00
Viacheslav Hletenko
aae746aa7b
Merge pull request #880 from vyos/T7032
...
T7032: Add missing libpam-radius-auth build
2025-01-09 15:01:37 +02:00
Daniil Baturin
d4b21f369c
Merge pull request #879 from jestabro/manifest-version-field
...
testsuite: T7031: add version to manifest if not explicitly set
2025-01-09 11:32:18 +00:00
Viacheslav Hletenko
528416d491
T7032: Add missing libpam-radius-auth build
2025-01-09 09:05:31 +00:00
John Estabrook
1e4bcf0428
Testsuite: T7031: add version to manifest if not explicitly set
2025-01-08 23:00:33 -06:00
Daniil Baturin
7d71873472
Merge pull request #878 from sever-sever/T7026
...
packages: T7026: Add a script for building VPP
2025-01-08 13:04:08 +00:00
Viacheslav Hletenko
b04538b9b2
T7026: Add script build vpp package
2025-01-07 20:05:35 +00:00
Christian Breunig
aeb94b726f
Merge pull request #877 from c-po/os-release-T7019
...
T7019: use VyOS release train in /etc/os-release codename over Debian release
2025-01-07 17:14:23 +01:00
Christian Breunig
f8b88e54bc
T7019: use VyOS release train in /etc/os-release codename over Debian release
...
VyOS is based on Debian
* VyOS 1.3 -> Debian Buster (VyOS equuleus)
* VyOS 1.4 -> Debian Bookworm (VyOS sagitta)
* VyOS 1.5 -> Debian Bookworm (and then trixie) (VyOS circinus)
* VyOS rolling -> Debian Bookworm (and then trixie) (VyOS t.b.d.)
When running
vyos@vyos:~$ lsb_release -a
Distributor ID: VyOS
Description: VyOS 1.5-rolling-202501031241 (current)
Release: 1.5-rolling-202501031241
Codename: bookworm
The codename in use is the Debian base distribution. This should be changed to
the VyOS release name.
2025-01-05 20:00:49 +01:00
Viacheslav Hletenko
aa4ba3d95e
Merge pull request #876 from c-po/T6999-os-release
...
Testsuite: T6999: validate content of /etc/os-release in target system
2025-01-03 21:57:44 +02:00
Daniil Baturin
91d67b065d
Merge pull request #875 from c-po/secureboot-lockdown
...
Kernel: T861: enable lockdown subsystem as UEFI secure boot dependency
2025-01-03 18:22:37 +00:00
Christian Breunig
dabd5b2a6a
Testsuite: T6999: validate content of /etc/os-release in target system
...
The file /etc/os-release is written during image build, but it's content is not
validated that it can be used by e.g. "lsb_release -a" command.
2025-01-03 17:00:52 +01:00
Christian Breunig
1a593421ec
Kernel: T861: enable lockdown subsystem as UEFI secure boot dependency
2025-01-02 11:44:27 +01:00
Christian Breunig
8013ff21ae
Kernel: T5887: update Linux Kernel to v6.6.69
2025-01-02 11:43:19 +01:00
Christian Breunig
7720dfa743
Merge pull request #874 from c-po/qemu-fix-macbase
...
Testsuite: T861: use proper base MAC address from RFC7042
2025-01-01 20:13:23 +01:00
Christian Breunig
bf01c00d04
Testsuite: T861: use proper base MAC address from RFC7042
...
Commit 085df7615a ("Testsuite: T861: always use 2 VCPUs") also altered the base
MAC address used by QEMU to a locally administered one. Something that looked
"right" in the beginning turned out to break the smoketest platform.
The reason is the locally administered bit is evaluated in [1] and if set and
not on the exclusion list (as it was a Realtek base MAC address before), the
interface in question is not considered persistent and thus not added to the
configuration file upon system startup.
1: 825743b6bc/src/helpers/vyos-interface-rescan.py (L73-L74)
2025-01-01 20:10:52 +01:00
Christian Breunig
72c2a011d7
Merge pull request #872 from c-po/testsuite-update
...
Testsuite: T861: inform smoketest about this environment
2024-12-31 18:06:25 +01:00
Christian Breunig
9f4d1e02b5
Merge pull request #873 from vyos/pr-template-update
...
GitHub: adjust PR template to our current needs/workflow
2024-12-31 15:01:03 +01:00
Christian Breunig
c6b35c2864
GitHub: adjust PR template to our current needs/workflow
2024-12-31 14:59:43 +01:00
Christian Breunig
81ae7efbac
Testsuite: T6991: inform smoketest about this environment
2024-12-31 14:20:49 +01:00
Christian Breunig
20b20efcca
Testsuite: T861: boot system in serial console mode to get the full boot log
2024-12-31 14:20:32 +01:00
Christian Breunig
085df7615a
Testsuite: T861: always use 2 VCPUs
2024-12-31 14:13:04 +01:00
Nicolas Vollmar
d6fab6c8c0
T6949: Adds build for blackbox exporter deb package
2024-12-30 19:30:48 +01:00
Christian Breunig
d6dfdfcc2f
Merge pull request #870 from kumvijaya/current
...
T6954: added PR mirror workflows
2024-12-24 09:16:42 +01:00
kumvijaya
fad0abb807
T6954: updated code owners user basis
2024-12-24 11:24:06 +05:30