357 Commits

Author SHA1 Message Date
Christian Poessinger
ec168f3d2c Testsuite: use individual UUID/name per UEFI/BIOS instance 2021-11-04 21:02:50 +01:00
Christian Poessinger
2264c8a812 Testsuite: add UUID for DUID generation during tests 2021-10-30 13:23:09 +02:00
Christian Poessinger
c984de432c Testsuite: add support for UEFI boots in Qemu
(cherry picked from commit 6c438f92e7ada6fa42e41ac9eff0b1e1eb3756b3)
2021-10-02 12:10:56 +02:00
Christian Poessinger
07555c0645 Testsuite: add missing leading 'f' for Python3 format strings 2021-09-19 12:51:42 +02:00
Christian Poessinger
e6e6e557f4 Testsuite: verify proper running Kernel version compared to repo 2021-08-19 10:52:18 +02:00
Christian Poessinger
19778c23a0 Makefile: add "make test-no-interfaces" to start smoketests w/o interface tests 2021-08-15 15:15:41 +02:00
Christian Poessinger
392dc16672 Revert "Testsuite: list config directories for trouble shooting"
This reverts commit 9b1ed0551854575c1e0608daaf5e0dc31c2958c9.
2021-08-01 10:34:28 +02:00
sarthurdev
ba5719b32a pki: openvpn: T3642: Generate test keys using openvpn binary, previous op-mode command removed 2021-07-21 19:34:12 +02:00
sarthurdev
eed0f1770e pki: wireguard: T3642: Key pair for migration tests after op-mode command is removed 2021-07-19 17:20:12 +02:00
Kim Hagen
7afee1ae93 T3664: remove vagrant build 2021-07-07 05:22:28 -05:00
Kim Hagen
43f4d5c3cd T3664: Eliminate obsolete build flavours 2021-07-07 05:03:38 -05:00
Christian Poessinger
337c69ce79 Debian: T3641: enable Bullseye APT "updates" 2021-07-04 22:02:17 +02:00
Christian Poessinger
9b1ed05518 Testsuite: list config directories for trouble shooting 2021-06-22 21:43:49 +02:00
Christian Poessinger
1a12c26f54 Testsuite: consolidate usage of VyOS op/cfg shell prompt 2021-06-22 21:43:14 +02:00
Christian Poessinger
3662999790 lb: turn on debugging informational messages 2021-06-22 20:25:20 +02:00
Christian Poessinger
c7c2388e84 Debian: T3641: allow package downgrades 2021-06-21 16:35:20 +00:00
Christian Poessinger
0f0a8a8f31 lb: T3641: APT::Default-Release="current" no longer works
Pin all packages from our current repository with a APT preference file.
2021-06-21 16:49:47 +02:00
Christian Poessinger
58bbbb804a lb: T3641: switch to UTC timestamps 2021-06-21 16:49:16 +02:00
Christian Poessinger
7153c16917 Debian: T3641: switch to new distro Debian 11 - Bullseye 2021-06-20 20:38:18 +02:00
zsdc
1ca0d01738 OVF: T2343: Fixed wrong order for items in OVF
According to OVF Specification (ver. 2.1.1, line 630), rasd class
elements should be ordered by Unicode code point. This commit fixes
the wrong order to conform to specification requirements.
2021-06-15 13:52:22 +03:00
Christian Poessinger
e5a2250f2d
Testsuite: wait 600 seconds after image installation startup 2021-06-13 15:00:16 +02:00
Christian Poessinger
aeeda20529
Testsuite: wait 600 seconds after kvm start for prompt
This is required to test via a GitHub action
2021-06-13 14:08:13 +02:00
erkin
5e47e3ad3c T3351: Add SHA256 checksums 2021-05-10 06:57:59 +03:00
Christian Poessinger
b20ea2e7b5 Testsuite: QEMU: add in 3 more NICs as required by the L3VPN EVPN test 2021-04-11 10:02:29 +02:00
Christian Poessinger
5c359621df build: qemu: do not use symlinks on generated images
Jenkins can not properly deal with symbolic links.
2021-04-04 21:59:15 +02:00
Christian Poessinger
f04127aedb Testsuite: extend QEMU interactions
* 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
2021-04-03 12:27:48 +02:00
Cody Brannan
a8f7958a89
t3372: support public HTTPS repos in live-build 2021-03-11 08:34:02 +01:00
DmitriyEshenko
e218a75761 T3303: Modify os_release file for changing Welcome message on boot 2021-02-23 18:56:47 +00:00
Christian Poessinger
4188b0f49a Testsuite: use buildin commands over 'openvpn --genkey' raw command 2021-01-31 11:50:10 +00:00
Christian Poessinger
08d6937f9c Testsuite: generate required OpenVPN key(s)
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
2021-01-30 16:00:08 +01:00
Christian Poessinger
1bc9b8dda5 Testsuite: generate WireGuard default keypair
Now all the loaded configs will support WireGuard interfaces, too. They now cat
refer to the default-keypair to secure the link.
2021-01-30 15:59:44 +01:00
Christian Poessinger
2801efd101 Testsuite: minor code cleanup 2021-01-30 15:56:41 +01:00
Christian Poessinger
c79c13cee6 Testsuite: increase smoketest timeout as we do more and more tests 2021-01-24 09:37:33 +01:00
Christian Poessinger
d093e7e202 Testsuite: always load WiFi HW simulation module 2020-11-01 09:09:04 +01:00
Christian Poessinger
c6f83de5bf
Merge pull request #129 from jestabro/vyos-configtest
smoketest: T3003: extend framework to load arbitrary config file
2020-10-27 20:08:31 +01:00
John Estabrook
381a599235 qemu: T3026: update script for deprecated ssh_host_port_min/max 2020-10-27 12:19:28 -05:00
John Estabrook
42f0320956 smoketest: T3003: extend framework to load arbitrary config file 2020-10-27 08:37:00 -05:00
Christian Poessinger
6586659716 Testsuite: automatically determine number of CPUs used 2020-09-25 21:36:19 +02:00
Christian Poessinger
440cb4befa Testsuite: increase to 2G ram 2020-09-25 21:13:58 +02:00
John Estabrook
2fd5898643 configd: T2582: add option to run testsuite with daemon (default off) 2020-08-31 09:33:47 -05:00
Naoki Matsumoto
e2dd9db8a2 packer.json: T2792: use iso_checksum field instead of iso_checksum_type
Latest packer dropped iso_checksum_type field.
Instead of iso_checksum_type field,
use iso_checksum field to specify checksum type.
2020-08-14 10:28:27 +09:00
Runar Borge
fbaf61ada7 T2766: vyos-build: build-config: arm64 is not a valid architecture
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-06 23:30:35 +02:00
Christian Poessinger
f0f368e80d build-packages: remove obsolete script and link to VyOS documentation
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-08-03 15:15:03 +02:00
Christian Poessinger
3eed4cc98f Testsuite: increase smoketest timeout
On slow machines or with nested virtualisation the smoketests take really long
to execute - thus increase the timeout.
2020-07-03 13:32:56 +02:00
Christian Poessinger
0d32e8b053 Revert "Testsuite: start smoketest as root"
This reverts commit 2d78aa082830065dd681cc50f8dffae77b4b8226.
2020-06-27 14:57:59 +02:00
Christian Poessinger
a7fac7399d T2490: add support for serial console-server 2020-06-19 17:09:34 +02:00
Christian Poessinger
574c853c8c Packages: remove obsolete vyos-wireguard repo 2020-06-04 19:49:06 +02:00
Christian Poessinger
51dc3817db intel: remove deprecated build-intel-drivers script 2020-05-30 19:19:15 +02:00
John Estabrook
e923f5af8f live-build: T2466: fix dependency problem when building local packages 2020-05-15 19:06:06 -05:00
zsdc
98f09ae586 VMware: T2343: Memory allocation change
Changed the OVF template to be sure that a router always has access to all the configured memory.
2020-04-20 21:46:41 +03:00