328 Commits

Author SHA1 Message Date
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
Christian Poessinger
222dde1eb9 T2305: include release train in "show version" output 2020-04-16 18:07:20 +02:00
John Estabrook
54c79a6376 vyos-build: T2142: remove add dependencies in script; now in dockerfile 2020-04-12 18:33:38 -05:00
Daniil Baturin
d64011558e T2254: add fields for git branch, build type, and build comment to the version data. 2020-04-09 12:08:43 +03:00
Jernej Jakob
967cf9df00
T2250: make build_dir a relative path 2020-04-09 07:53:34 +02:00
Chris Marget
8d71437b8d
T2239: fix issue with ovftool signing command
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-04-08 21:31:28 +02:00
Christian Poessinger
c4345fc582 Packages: migrated vyatta-wirelessmodem and vyatta-ipv6-rtradv to vyos-1x 2020-03-28 21:00:40 +01:00
Christian Poessinger
9a94f97b52
Merge pull request #91 from jjakob/fix-build-packages
T2085: scripts/build-packages: don't define commit='HEAD' by default
2020-03-22 16:07:13 +01:00
Christian Poessinger
d4a2b3c4f4 Packages: remove obsolete vyos-salt-minion as moved to vyos-1x 2020-03-22 13:48:24 +01:00
John Estabrook
328ac83dc2 vyos-build: T2142: Add required packages and step for "make GCE" 2020-03-19 21:25:55 -05:00
jjakob
ba348cc7b3 T2085: scripts/build-packages: don't define commit='HEAD' by default
Fixes an issue where the script would always revert to a full clone.
2020-03-19 15:02:05 +01:00
zsdc
12584f04b7 OVA: Fixed and extended OVA builds
- added grub2 package to the Dockerfile (required to build OVA)
- added open-vmdk to the Dockerfile (required to build OVA)
- fixed WAN/LAN confusion in OVF template
- added Cloud-init User-Data to the OVF template
2020-03-03 22:30:48 +02:00
Jernej Jakob
c6864ed0eb T2085: fix building of keepalived 2020-02-29 03:07:07 +01:00
Jernej Jakob
1c4414dd36 T2085: remove conntrack-tools and dependencies 2020-02-29 03:02:56 +01:00
Jernej Jakob
0d983fb9be T2085: build-packages: fix clone_package function
- add package config option "shallow", defaulting to True
- make it actually clone the commit id specified in the package
- revert to deep clone if commit id is set
- fix bug with --keep that caused the script to crash
2020-02-29 02:55:50 +01:00
jjakob
62da912220 T2083: Packages: fix building mdns-repeater: use correct branch 2020-02-28 20:22:49 +01:00
Christian Poessinger
2d78aa0828 Testsuite: start smoketest as root
Some configuration files (e.g. ddclient) can only be opened as root user,
thus we should run the smoketests as root.
2020-02-16 20:16:06 +01:00
Christian Poessinger
0a9a8d3468 Revert "Testsuite: temporary disable test fail on single failure"
This reverts commit c4da9a9c794073ad34e6cfb0c883be57b356513b.
2020-02-14 20:30:46 +01:00
Christian Poessinger
4b44de9c8e T2033: drop package vyos-replace 2020-02-13 19:23:15 +01:00
Christian Poessinger
c4da9a9c79 Testsuite: temporary disable test fail on single failure 2020-02-09 13:50:17 +01:00
Christian Poessinger
43d140aa9c Testsuite: additional settling time after login 2020-02-09 13:49:11 +01:00
Christian Poessinger
57e4de4a7c Revert "Testsuite: show current configuration"
This reverts commit 28c3615488760ffbe21a556a6b42ca5656b8216e.
2020-02-09 13:24:01 +01:00
Christian Poessinger
28c3615488 Testsuite: show current configuration 2020-02-09 11:10:26 +01:00
Runar Borge
1d2a470a30 Testsuite: redo smoketest executor and fix exitcode validator 2020-02-06 21:51:51 +01:00
Christian Poessinger
baa7ab9fa1 Testsuite: check for smoketest error 2020-02-04 20:12:49 +01:00
Christian Poessinger
cb9afb59e1 T640: build ISO without recommended APT packages to reduce size 2020-02-02 11:00:10 +01:00
Christian Poessinger
070f5067ba Testsuite: increase timeout when running vyos-smoketest 2020-02-01 18:54:56 +01:00
Christian Poessinger
013ad967c0 Testsuite: remove "show interfaces" command 2020-01-25 09:14:09 +01:00
Christian Poessinger
996cedd037 Testsuite: use single qemu command 2020-01-25 08:30:14 +01:00
Christian Poessinger
1749ed9150 Testsuite: use 4 NICs 2020-01-24 23:15:50 +01:00