summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2023-02-12T5001: Replace links to the phabricator siteChristian Breunig
Replace links to the phabricator site from https://phabricator.vyos.net to https://vyos.dev (cherry picked from commit 82f35fd474400429cc73cc93386f2a21afd9aaf8)
2022-03-17T4306: do not perform a dirtiness check for release buildsDaniil Baturin
2021-12-26Testsuite: fix cdrom boot in UEFI modeChristian Poessinger
(cherry picked from commit 4ccdaf58fc7b9bf8df71f4b8392930b98729424f)
2021-12-26Revert "Testsuite: limit QEmu test disk size to 1G to not waste space on ↵Christian Poessinger
build host" This reverts commit a5e591fa9b66b229f7296de177a570c7b7126be4.
2021-12-26Testsuite: limit QEmu test disk size to 1G to not waste space on build hostChristian Poessinger
(cherry picked from commit 1960c1c259bc27c8f1f7806b40687b7e82866f01)
2021-12-25Testsuite: add RAID-1 test case for disk recoveryChristian Poessinger
(cherry picked from commit 986fd18e11ac19470e17ad786d5cc908339ccb43)
2021-12-25Testsuite: add loginVM()/shutdownVM() helpersChristian Poessinger
(cherry picked from commit a36755da0b10d884eff84f52e24a0f9ec185e461)
2021-12-25Testsuite: add 8th NIC and disable PXE bootChristian Poessinger
(cherry picked from commit e836f7245837618c00f563af4ae0836ab81b5686)
2021-12-09Testsuite: set default timeout to 60 secondsChristian Poessinger
(cherry picked from commit 76f59a39153f4e5880602f4b439efabb2dff3b07)
2021-12-09Testsuite: add new "make testraid" target for RAID-1 installation testingChristian Poessinger
(cherry picked from commit 462c5f80e086b1f5f74c564b3cb53df230b06d6b)
2021-12-09Testsuite: reference default user/pass from variableChristian Poessinger
(cherry picked from commit 2aa0166d87c9ebd024dc8aff950bfb11492f59ea)
2021-11-04Testsuite: use individual UUID/name per UEFI/BIOS instanceChristian Poessinger
(cherry picked from commit ec168f3d2cede849c66d078a3df0514dc1ed65a0)
2021-10-30Testsuite: add UUID for DUID generation during testsChristian Poessinger
(cherry picked from commit 2264c8a812325f57fe0361fca9dad992048e572f)
2021-10-02Testsuite: add support for UEFI boots in QemuChristian Poessinger
2021-09-19Testsuite: add missing leading 'f' for Python3 format stringsChristian Poessinger
(cherry picked from commit 07555c06452524d860f1093cec6537d3102846f3)
2021-08-27T3351: Add SHA256 checksumserkin
(cherry picked from commit 5e47e3ad3c333197bbff10bbda7d4bbd9f0b4009)
2021-07-24build: qemu: do not use symlinks on generated imagesChristian Poessinger
Jenkins can not properly deal with symbolic links. (cherry picked from commit 5c359621dfff2b3d134547aa3be6cddc245a2a5e)
2021-04-03Testsuite: extend QEMU interactionsChristian Poessinger
* Change the way how networking is setup to ensure that the network interface inside the QEMU gues is actually u/U instead of u/D * Use common base MAC address * Run "show interfaces" after installation to check all requirements are met (cherry picked from commit f04127aedb9fa4aac6fad5364c9cefe42cd4bbad)
2021-03-13t3372: support public HTTPS repos in live-buildCody Brannan
(cherry picked from commit a8f7958a89edaa23285478f53fa833e51fbbb255)
2021-02-24T3303: Modify os_release file for changing Welcome message on bootDmitriyEshenko
(cherry picked from commit e218a757616d27a5c31a3c39a175c5e73a376f23)
2021-01-31Testsuite: use buildin commands over 'openvpn --genkey' raw commandChristian Poessinger
(cherry picked from commit 4188b0f49a88b9881f2a95bc5863270163dcac80)
2021-01-30Testsuite: generate required OpenVPN key(s)Christian Poessinger
Now all the loaded configs will support OpenVPN based interfaces, too. All required keys are now generated so the loaded configurations can use: - /config/auth/ovpn_test_ca.pem - /config/auth/ovpn_test_server.pem - /config/auth/ovpn_test_server.key - /config/auth/ovpn_test_dh.pem - /config/auth/ovpn_test_site2site.key - /config/auth/ovpn_test_tls_auth.key (cherry picked from commit 08d6937f9cbca47b0506086002401baebd021e16)
2021-01-30Testsuite: generate WireGuard default keypairChristian Poessinger
Now all the loaded configs will support WireGuard interfaces, too. They now cat refer to the default-keypair to secure the link. (cherry picked from commit 1bc9b8dda5254eeace6d1c82cf464e98ca362faa)
2021-01-30Testsuite: minor code cleanupChristian Poessinger
(cherry picked from commit 2801efd1014df828643ad5f50ee4a93024981174)
2021-01-24Testsuite: increase smoketest timeout as we do more and more testsChristian Poessinger
(cherry picked from commit c79c13cee6ac86ad68853887a67b93dfe17bdc5b)
2021-01-10live-build: APT default release is "equuleus"Christian Poessinger
2020-11-01Testsuite: always load WiFi HW simulation moduleChristian Poessinger
2020-10-27Merge pull request #129 from jestabro/vyos-configtestChristian Poessinger
smoketest: T3003: extend framework to load arbitrary config file
2020-10-27qemu: T3026: update script for deprecated ssh_host_port_min/maxJohn Estabrook
2020-10-27smoketest: T3003: extend framework to load arbitrary config fileJohn Estabrook
2020-09-25Testsuite: automatically determine number of CPUs usedChristian Poessinger
2020-09-25Testsuite: increase to 2G ramChristian Poessinger
2020-08-31configd: T2582: add option to run testsuite with daemon (default off)John Estabrook
2020-08-14packer.json: T2792: use iso_checksum field instead of iso_checksum_typeNaoki Matsumoto
Latest packer dropped iso_checksum_type field. Instead of iso_checksum_type field, use iso_checksum field to specify checksum type.
2020-08-06T2766: vyos-build: build-config: arm64 is not a valid architectureRunar Borge
arm64 is not a configurable as a valid architecture to build a vyos system on. This commit adds arm64 to the list of supported platforms to build a vyos system on
2020-08-03build-packages: remove obsolete script and link to VyOS documentationChristian Poessinger
The referenced scripts/build-packages script was a proof of concept from me some time ago to build VyOS packages through a more or less tiny wrapper. The script was not maintained at any time and randomly caused more harm then good. The script has been abandoned and the documentation has been updated on how to build individual VyOS packages.
2020-07-03Testsuite: increase smoketest timeoutChristian Poessinger
On slow machines or with nested virtualisation the smoketests take really long to execute - thus increase the timeout.
2020-06-27Revert "Testsuite: start smoketest as root"Christian Poessinger
This reverts commit 2d78aa082830065dd681cc50f8dffae77b4b8226.
2020-06-19T2490: add support for serial console-serverChristian Poessinger
2020-06-04Packages: remove obsolete vyos-wireguard repoChristian Poessinger
2020-05-30intel: remove deprecated build-intel-drivers scriptChristian Poessinger
2020-05-15live-build: T2466: fix dependency problem when building local packagesJohn Estabrook
2020-04-20VMware: T2343: Memory allocation changezsdc
Changed the OVF template to be sure that a router always has access to all the configured memory.
2020-04-16T2305: include release train in "show version" outputChristian Poessinger
2020-04-12vyos-build: T2142: remove add dependencies in script; now in dockerfileJohn Estabrook
2020-04-09T2254: add fields for git branch, build type, and build comment to the ↵Daniil Baturin
version data.
2020-04-09T2250: make build_dir a relative pathJernej Jakob
2020-04-08T2239: fix issue with ovftool signing commandChris Marget
Signing key can be submitted by putting key at a fixed location (key/privatekey.pem) or by putting the key location in environment variable PRIVATE_KEY_PATH. The script checks for either of those possibilities. ovftool command was incorrectly using the PRIVATE_KEY_PATH variable even when the key file was dropped in the prescribed location.
2020-03-28Packages: migrated vyatta-wirelessmodem and vyatta-ipv6-rtradv to vyos-1xChristian Poessinger
2020-03-22Merge pull request #91 from jjakob/fix-build-packagesChristian Poessinger
T2085: scripts/build-packages: don't define commit='HEAD' by default