summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-02-03build: T7132: new boot splash for rolling release imagesDaniil Baturin
The pseudo-constellation can be nicknamed "Operarius" ("The Worker") (genitive singular: "Operarii") Image by Oleg Gorobets
2025-01-30Merge pull request #896 from sever-sever/T7110Viacheslav Hletenko
T7110: Increase memory to 8G for the smoketests
2025-01-30T7110: Increase memory to 8G for the smoketestsViacheslav Hletenko
Some smoketests requires more memory to pass all tests For example VPP tests
2025-01-30Merge pull request #893 from sever-sever/T7105Daniil Baturin
T7105: Disable by default vpp service until it is configured
2025-01-30Merge pull request #894 from sever-sever/T7106-smoketestDaniil Baturin
T7106: Extend check-qemu-install to show vpp version
2025-01-30T7106: Extend check-qemu-install to show vpp versionViacheslav Hletenko
2025-01-30T7105: Disable by default vpp service until it is configuredViacheslav Hletenko
2025-01-23Merge pull request #892 from c-po/optional-lsb-testsDaniil Baturin
Testsuite: T7043: make build/manifest.json optional
2025-01-22Testsuite: T7043: make build/manifest.json optionalChristian Breunig
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-20Merge pull request #891 from jestabro/update-commit-hashT7064-add-pr-mirror-to-currentViacheslav Hletenko
T7046: T6342: update libvyosconfig commit hash
2025-01-20T7046: T6342: update libvyosconfig commit hashJohn Estabrook
2025-01-19Merge pull request #890 from c-po/currentChristian Breunig
frr: T6746: add libc-ares-dev build dependency
2025-01-19frr: T6746: add libc-ares-dev build dependencyChristian Breunig
Fix error: dpkg-checkbuilddeps: error: Unmet build dependencies: libc-ares-dev
2025-01-18Merge pull request #889 from natali-rs1985/T6895Viacheslav Hletenko
T6895: Build hsflowd with option PSAMPLE
2025-01-17T6895: Build hsflowd with option PSAMPLENataliia Solomko
2025-01-15Merge pull request #888 from sever-sever/T7026-srcViacheslav Hletenko
T7026: build vpp source plus binaries instead of only binaries
2025-01-15T7026: build vpp source plus binaries instead of only binariesViacheslav Hletenko
2025-01-14Merge pull request #887 from sever-sever/T7043-cpu-memDaniil Baturin
T7043: increase smoketest memory to 8G for vpp
2025-01-14Merge pull request #881 from sever-sever/T7206-vyos-1x-vppJohn Estabrook
T7026: Extend vyos-1x build to include vyos-vpp
2025-01-14T7043: increase smoketest memory to 8G for vppViacheslav Hletenko
2025-01-14Merge pull request #886 from sever-sever/T7026-fix-patchesViacheslav Hletenko
T7026: Use vpp patches during build as they not applied
2025-01-14T7026: Add apply_patches option for the build packages scriptViacheslav Hletenko
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-14T7026: Use vpp patches during build as they not appliedViacheslav Hletenko
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-13Merge pull request #885 from aapostoliuk/T2326-circinusChristian Breunig
T2326: opennhrp: Removed OpenNHRP package
2025-01-13T2326: opennhrp: Removed OpenNHRP packageaapostoliuk
Removed OpenNHRP package
2025-01-13Merge pull request #884 from sever-sever/T7043Viacheslav Hletenko
T7043: Add arguments for CPU and memory for the check-qemu-install
2025-01-11Merge pull request #883 from sever-sever/7026-vpp-buildViacheslav Hletenko
T7026: Use prebuild hook to build vpp
2025-01-11Merge pull request #882 from sever-sever/T7037Viacheslav Hletenko
T7037: Add prebuild hook for the package-build
2025-01-11T7043: Add arguments for CPU and memory for the check-qemu-installViacheslav Hletenko
Some smoketest requires more than 4G memory. And --cpu and --memory args for check-qemu-install
2025-01-10T7026: Use prebuild hook to build vppViacheslav Hletenko
2025-01-10T7037: Add prebuild hook for the package-buildViacheslav Hletenko
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-09T7026: Extend vyos-1x build to include vyos-vppViacheslav Hletenko
2025-01-09Merge pull request #880 from vyos/T7032Viacheslav Hletenko
T7032: Add missing libpam-radius-auth build
2025-01-09Merge pull request #879 from jestabro/manifest-version-fieldDaniil Baturin
testsuite: T7031: add version to manifest if not explicitly set
2025-01-09T7032: Add missing libpam-radius-auth buildT7032Viacheslav Hletenko
2025-01-08Testsuite: T7031: add version to manifest if not explicitly setJohn Estabrook
2025-01-08Merge pull request #878 from sever-sever/T7026Daniil Baturin
packages: T7026: Add a script for building VPP
2025-01-07T7026: Add script build vpp packageViacheslav Hletenko
2025-01-07Merge pull request #877 from c-po/os-release-T7019Christian Breunig
T7019: use VyOS release train in /etc/os-release codename over Debian release
2025-01-05T7019: use VyOS release train in /etc/os-release codename over Debian releaseChristian Breunig
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-03Merge pull request #876 from c-po/T6999-os-releaseViacheslav Hletenko
Testsuite: T6999: validate content of /etc/os-release in target system
2025-01-03Merge pull request #875 from c-po/secureboot-lockdownDaniil Baturin
Kernel: T861: enable lockdown subsystem as UEFI secure boot dependency
2025-01-03Testsuite: T6999: validate content of /etc/os-release in target systemChristian Breunig
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-02Kernel: T861: enable lockdown subsystem as UEFI secure boot dependencyChristian Breunig
2025-01-02Kernel: T5887: update Linux Kernel to v6.6.69Christian Breunig
2025-01-01Merge pull request #874 from c-po/qemu-fix-macbaseChristian Breunig
Testsuite: T861: use proper base MAC address from RFC7042
2025-01-01Testsuite: T861: use proper base MAC address from RFC7042Christian Breunig
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: https://github.com/vyos/vyos-1x/blob/825743b6bcdf8fa2c263dabaa3fee40ba7a98525/src/helpers/vyos-interface-rescan.py#L73-L74
2024-12-31Merge pull request #872 from c-po/testsuite-updateChristian Breunig
Testsuite: T861: inform smoketest about this environment
2024-12-31Merge pull request #873 from vyos/pr-template-updateChristian Breunig
GitHub: adjust PR template to our current needs/workflow
2024-12-31GitHub: adjust PR template to our current needs/workflowChristian Breunig