summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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
2024-12-31Testsuite: T6991: inform smoketest about this environmentChristian Breunig
2024-12-31Testsuite: T861: boot system in serial console mode to get the full boot logChristian Breunig
2024-12-31Testsuite: T861: always use 2 VCPUsChristian Breunig
2024-12-30T6949: Adds build for blackbox exporter deb packageNicolas Vollmar
2024-12-24Merge pull request #870 from kumvijaya/currentChristian Breunig
T6954: added PR mirror workflows
2024-12-24T6954: updated code owners user basiskumvijaya
2024-12-24T6954: added mirror workflowskumvijaya
2024-12-23Merge pull request #869 from c-po/no-jenkinsChristian Breunig
T6674: remove all references to Jenkins
2024-12-23Merge pull request #863 from natali-rs1985/T6952Christian Breunig
T6952: enable exFat in kernel config
2024-12-23T6674: remove all references to JenkinsChristian Breunig
2024-12-23Merge pull request #867 from c-po/eula-line-breakChristian Breunig
eula: T6859: reformat file to honor default UNIX 80x25 terminal width and length
2024-12-22Merge pull request #868 from c-po/package-buildViacheslav Hletenko
T6674: move patches to "package/<package_name>" subfolder
2024-12-22T6674: move patches to "package/<package_name>" subfolderChristian Breunig
This prevents the accidental applying of a patch to multiple source directories defined in package.toml. Example FRR: Package consits of build instructions for libyang, rtrlib and frr itself. Previously patches in frr/patches folder got applied to libyang, rtrlib and frr which made no sense and could also fail a build.
2024-12-22T6674: use common .gitignore file for Package build artifacts/sourcesChristian Breunig
2024-12-20eula: T6859: reformat file to honor default UNIX 80x25 terminal width and lengthChristian Breunig
Runnning "show license" on a default 80x25 terminal makes it almost impossible to properly read it.
2024-12-20Merge pull request #866 from sever-sever/T6964Daniil Baturin
T6964: Add PHONY to make VPP smoketests
2024-12-20T6964: Add PHONY to make VPP smoketestsViacheslav Hletenko
Add PHONY to make smoketests for VPP. sudo make test-vpp
2024-12-19Merge pull request #862 from ykholod/current-issue-17413Christian Breunig
T6958: Clear Babel config on babeld stop
2024-12-19Merge pull request #864 from MattKobayashi/T6960Daniil Baturin
T6960: package-build: Disable unnecessary builds for `amazon-cloudwatch-agent` package
2024-12-19T6960: package-build: Disable unnecessary buildsMatthew Kobayashi