489 Commits

Author SHA1 Message Date
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
Christian Poessinger
ac8c6bc95e Testsuite: remove VNC console from qemu cmdline 2020-01-24 23:15:50 +01:00
Christian Poessinger
f1ec0b24d1 list-build-dependencies: add Stackoverflow copy remark 2020-01-22 19:25:10 +01:00
Christian Poessinger
9240faa04a list-build-dependencies: update copyright year 2020-01-22 19:00:56 +01:00
Christian Poessinger
88ae44ab01 list-build-dependencies: rename variable (do not use missleading current name) 2020-01-22 18:59:26 +01:00
Christian Poessinger
67796884b3 list-build-dependencies: remove temporary vyos-world control file 2020-01-22 18:57:56 +01:00
Christian Poessinger
a2580d735b list-build-dependencies: replace hardcoded branch with current branch 2020-01-22 18:57:21 +01:00
Christian Poessinger
b7536e4b36 scripts: add helper to list all build dependencies
This script will download vyos-world debian/control file and build a
denpendency list which in the end outputs the commands required to setup
a build host (either native or via Docker) with all required packages.
2020-01-22 18:45:34 +01:00
Daniil Baturin
2b332ea0c3 T1958: add a prototype of the firmware list extraction script. 2020-01-09 08:29:24 +01:00
Christian Poessinger
e9f365536e Testsuite: raise exception when smoketest could not be executed 2019-12-28 00:38:55 +01:00
Christian Poessinger
160043ed50 Revert "Testsuite: fix vyos-smoketest binary path"
This reverts commit 2a0827cfa4ef2e8a204506481ec8fa6efad1665d.

Location fixed in vyos-smoketest repo.
2019-12-28 00:24:56 +01:00
Christian Poessinger
2a0827cfa4 Testsuite: fix vyos-smoketest binary path 2019-12-27 20:15:40 +02:00
Christian Poessinger
1d90e10566 Testsuite: remove VNC console from qemu cmdline 2019-12-27 20:15:25 +02:00
Christian Poessinger
237f8a05ff Testsuite: add basic configuration/operation mode testcase 2019-12-27 20:14:35 +02:00
Christian Poessinger
e62250029e Packages: cleanup unused packages 2019-12-27 20:12:39 +02:00
Christian Poessinger
0beaa4faff Revert "Testsuite: add basic cfg/op-mode switch"
This reverts commit f9e8fc314c94c1a09804c1c5827bc1cf50c95358.
2019-12-27 18:58:38 +01:00
Christian Poessinger
0d8922611e Testsuite: use Jenkins timestamps 2019-12-27 13:51:31 +01:00
Christian Poessinger
f9e8fc314c Testsuite: add basic cfg/op-mode switch 2019-12-27 13:35:49 +01:00
Christian Poessinger
6547dbce89 Testsuite: remove trailing whitespaces 2019-12-27 13:20:12 +01:00
Christian Poessinger
04d1af9d02 packages: remove obsolete net-snmp 2019-12-26 12:00:01 +01:00
Christian Poessinger
90ed2bbd30 lldp: T393: migrate to vyos-1x 2019-12-22 22:20:28 +01:00
zsdc
113124a6f8 flow-accounting: T1890: Deleted vyatta-netflow package build due to replacement in vyos-1x 2019-12-19 00:14:51 +02:00
Christian Poessinger
f7ce0d8a69 Switch from Debian Jessie (8) to Debian Buster (10) 2019-12-18 13:01:12 +01:00
Christian Poessinger
5d54c6390c Merge branch 'current' of github.com:vyos/vyos-build into equuleus
* 'current' of github.com:vyos/vyos-build:
  Kernel: T1859: update to Linux 4.19.88
  update vmware api settings
  update files for the vep4600
  prevent 70-persistent-net.rules from being created
  systemd: pcscd: disable SmartCard service
  ndisc6: add ICMPv6 Neighbor Discovery tool
2019-12-06 21:12:11 +01:00
Kim Hagen
21841422ba update vmware api settings 2019-12-03 15:48:18 +01:00
Christian Poessinger
ea136142d4 Merge branch 'current' into equuleus
* current:
  wireless: T1627: migrate to vyos-1x
  T1804: add python3-psutil to docker image
  Kernel: T1800: update to Linux 4.19.84
  add api option to the ovf template
  hooks: fix installation of linux firmware files
  Kernel: T1791: update to Linux 4.19.82
  Revert "docker: set always pull to use always latest container"
  docker: set always pull to use always latest container
  vyos-qat: adding pkg dependency
  Revert "Docker: always use libvyosconfig HEAD revision"
  do not add the serial option for vep4600
  add build option for vep4600
  Docker: always use libvyosconfig HEAD revision
  T1773: update Dockerfile for changes to libvyosconfig
  Firmware: bail out when there is a download error
  Kernel: T1728: update to Linux 4.19.79
  T1726: update Linux Firmware to a more recent version (2019-10-07)
2019-11-23 20:58:16 +01:00
Christian Poessinger
e598fd03b6 wireless: T1627: migrate to vyos-1x 2019-11-23 20:57:07 +01:00
Kim Hagen
a9759aa9c1 add api option to the ovf template 2019-11-12 15:53:08 +01:00
Christian Poessinger
aca46a9270 Merge branch 'current' into equuleus
* current:
  Jenkins: add getGitRepoName()
  Docker: ARM: add missing no--check-valid-until files
  Kernel: T1708: update to Linux 4.19.76
  Jenkins: explicitly set GitHub status is no longer required
  Docker: we only need LUA 5.2 for Accel-PPP build
  Docker: add liblua5.2-dev to accel-ppp dependencies
  [Jenkinsfile] Call a script that creates latest rolling release symlink
  Jenkins: run on all nodes that support Docker
  Packages: remove vyatta-op-dhcp-server
  Docker: add dkms
  Add helper to list individual package architectues
  add hooks for autobuild
2019-10-06 11:36:09 +02:00
Christian Poessinger
0658b29bdf Packages: remove vyatta-op-dhcp-server 2019-09-28 13:25:53 +02:00
Runar Borge
21db26a3e7 Testsuite: Adding relative time counter since start in logs 2019-09-27 21:33:39 +02:00
Runar Borge
f5f44f3bc8 Testsuite: Extending timeouts to work on qemu emulated installs 2019-09-27 21:32:37 +02:00
Runar Borge
00752f98ab Testsuite: Adding support for running on non-kvm hosts 2019-09-27 21:31:59 +02:00
Runar Borge
3258d73399 Add script to check installation iso with qemu
This script installs a system on a emulated qemu host to verify that the iso produced is installable and boots.
After the iso is booted from disk it also tries to execute the vyos-smoketest script to verify checks there.
2019-09-23 21:33:58 +02:00
Christian Poessinger
9c59725539 Add helper to list individual package architectues
Required for migration to a new Jenkins Pipeline to see which package requires
arm64/armhf builds and which are cross-platform.

$ scripts/list-package-arch
vyos-build
vyatta-bash              Architecture: any,
vyatta-cfg               Architecture: any,Architecture:any,Architecture: any,
vyatta-op                Architecture: all,
vyatta-cfg-system        Architecture: any,
vyatta-cfg-firewall      Architecture: all,

- 'all' is platform independent!
- 'any' is platform dependent!
2019-09-23 20:56:26 +02:00
John Estabrook
29dc679dd0 T1602: add options to default to vyos packages over debian 2019-08-21 11:39:19 -05:00
Daniil Baturin
12189cca7b Merge branch 'current' into equuleus 2019-08-19 12:43:42 -04:00
Christian Poessinger
b8be8d2815 Packages: remove obsolete vyatta-openvpn 2019-08-17 02:26:41 +02:00
Christian Poessinger
e7366172e5 Packages: remove obsolete vyatta-openvpn 2019-08-17 02:24:50 +02:00
Donny Maasland
ff7f28f359
Fix default key path 2019-08-10 13:09:41 +02:00