1798 Commits

Author SHA1 Message Date
Christian Poessinger
badf55cd2d
Merge pull request #279 from sarthurdev/containers_revert
containers: T2216: Revert container test specfic build changes
2022-11-07 17:40:30 +01:00
sarthurdev
08beb1032e Revert "containers: T2216: Include busybox container image, used in smoketests (1MB)"
This reverts commit 5f186754fe54e9a5b0f7cdea1b295778ddd6796a.
2022-11-07 17:35:11 +01:00
sarthurdev
5796825e83 Revert "Docker: T2216: add required skopeo package to build container"
This reverts commit 3a29e22dcd579349aac987b5825073527af38e58.
2022-11-07 17:34:52 +01:00
John Estabrook
55758811bc Docker: T4798: add OCaml package fileutils
The package fileutils is required for the file path validator.
2022-11-06 08:33:44 -06:00
Christian Poessinger
3a29e22dcd Docker: T2216: add required skopeo package to build container
skopeo is required for container registry download to satisfy the vyos-1x
container based smoketest(s).
2022-11-05 20:04:24 +01:00
Christian Poessinger
3871fb67ec
Kernel: T4691: update Linux Kernel to v5.15.77 2022-11-03 18:02:59 +01:00
Christian Poessinger
a0f9b0267d
Merge pull request #275 from dmbaturin/flavor-version-string
T4796: fix argument order in merging default and custom options in buils-vyos-image
2022-11-03 18:01:51 +01:00
Daniil Baturin
dbc78d089b T4796: fix argument order in merging default and custom options
in buils-vyos-image
2022-11-03 12:43:51 -04:00
Daniil Baturin
5ca6ee4d7c Use a dedicated GitHub token for triggering vyos.net builds
for nightly build page updates
2022-11-03 13:09:00 +00:00
Christian Poessinger
ded4533d25
Merge pull request #272 from jestabro/standardize-op-mode-output
Docker: T4791: python3-humps now a build dependency for vyos-1x nosetest
2022-11-01 20:44:50 +01:00
John Estabrook
d88b5cb120 Docker: T4791: python3-humps now a build dependency for vyos-1x nosetest
On importing humps.decamelize in vyos/opmode.py, python3-pyhumps becomes
a build dependency for the test test_op_mode.py. Create the package in
the Docker image.
2022-11-01 14:22:00 -05:00
Christian Poessinger
64e77f12f6
Merge pull request #271 from dmbaturin/os-release-dehardcoding
T3664: dehardcode fields of the OS release file
2022-10-30 19:41:53 +01:00
Daniil Baturin
f39f4d1f23 T3664: dehardcode fields of the OS release file 2022-10-30 14:31:04 -04:00
Christian Poessinger
25a60f3d91
Merge pull request #270 from sarthurdev/containers
containers: T2216: Include busybox container image for smoketest
2022-10-30 07:55:03 +01:00
Christian Poessinger
bdb83dec6d pyhumps: fix copy/paste error in build package name 2022-10-29 20:54:26 +02:00
Christian Poessinger
0394c517be pyhumps: disable arm64 build as Python uses "all" architecture 2022-10-29 19:39:44 +02:00
Christian Poessinger
75784affbe pyhumps: add initial package build 2022-10-29 19:29:47 +02:00
sarthurdev
5f186754fe containers: T2216: Include busybox container image, used in smoketests (1MB) 2022-10-29 17:24:06 +02:00
Christian Poessinger
21118557c0
Kernel: T4691: update Linux Kernel to v5.15.76 2022-10-29 12:36:57 +02:00
Christian Poessinger
98450c47b4 pdns: T4511: upgrade to version 4.8 2022-10-19 19:36:34 +02:00
Christian Poessinger
b7ec609c3c Docker: T4284: use libbpf-dev from Debian repo over specific commit
In order to properly retrieve JSON information in the Smoketests for the new
QoS implementation we need a recent (>6.0) version of iproute2. This requires
the libbpf-dev package.
2022-10-16 22:00:10 +02:00
Christian Poessinger
9c397b77dc
Kernel: T4691: update Linux Kernel to v5.15.74 2022-10-15 21:21:20 +02:00
Christian Poessinger
14de833e4b
Kernel: T4691: update Linux Kernel to v5.15.73 2022-10-13 12:13:22 +02:00
John Estabrook
b8111b4140
Merge pull request #268 from sarthurdev/current
build: T3664: Fix apt pinning file issue and use defaults for paths
2022-10-11 11:43:31 -05:00
sarthurdev
be065d568b build: T3664: Fix apt pinning file issue and use defaults for paths 2022-10-11 18:37:55 +02:00
Christian Poessinger
ce2a197531
Merge pull request #267 from sarthurdev/current
T3664: Add support for local packages, generate apt release pinning
2022-10-11 07:24:26 +02:00
sarthurdev
fbe8ee6e19 T3664: Add support for local packages, generate apt release pinning
* APT::Default-Release caused an issue when local packages present
2022-10-09 21:33:44 +02:00
Christian Poessinger
4f7f3ee814 Revert "Jenkins: T3664: add environment debug code"
This reverts commit a670b2dc68174c1d68e39e61bcf1fb5b20d33f35.
2022-10-09 08:33:46 +02:00
Christian Poessinger
8b3037a4a5 Jenkins: T3664: preserve environment when calling sudo for image build
COmmit 8bcce0a ("Jenkins: T3664: specify PYTHONDONTWRITEBYTECODE environment
variable") defined the python environment variable, but subsequent calls to sudo
did not preserve the new environment.

This has been changed.
2022-10-09 08:30:45 +02:00
Christian Poessinger
a670b2dc68 Jenkins: T3664: add environment debug code 2022-10-08 22:30:02 +02:00
Christian Poessinger
7540a635eb Revert: "accel-ppp: T4691: upgrade LUA dependency to version 5.4"
This reverts commit 262183c as Accel PPP has issues starting up.
2022-10-08 20:20:38 +02:00
Christian Poessinger
8bcce0ab6a Jenkins: T3664: specify PYTHONDONTWRITEBYTECODE environment variable
The new buildsystem also creates python bytecode which has the drawback that
the Jenkins call to "sudo make purge" and "deleteDir()" can not remove the
files under vyos-build/scripts/__pycache__/ and gives:

vyos_build_defaults.cpython-39.pyc: Operation not permitted
vyos_build_utils.cpython-39.pyc: Operation not permitted

This commit disables python byte-code generation on ISO builds as there is no
performance impact as the script is called only once anyway.
2022-10-08 20:03:24 +02:00
Christian Poessinger
714b5735ab Jenkins: reference build variables in new build system 2022-10-07 22:52:26 +02:00
Christian Poessinger
be1d5e0165 Testsuite: T3664: move to new toml based input files 2022-10-07 22:02:58 +02:00
Christian Poessinger
3adcd14cef Kernel: T3664: parse version file from toml input 2022-10-07 22:02:10 +02:00
Christian Poessinger
a11fbbaae5 Docker: T3664: install yq dependency which has a jq like tool for toml files 2022-10-07 22:01:05 +02:00
Christian Poessinger
ede3064818 Jenkins: T3664: enable ISO build using new build flavor system 2022-10-07 07:50:41 +02:00
Christian Poessinger
88d11483e3 T3664: re-enable pdns-recursor 4.7 branch
DUring development of commit 3979b25 ("T3664: initial implementation of the
build flavor system") this was accidently reverted back to 4.5 series.
2022-10-07 07:49:51 +02:00
Christian Poessinger
3f16f939fb
Merge pull request #257 from dmbaturin/T3664-flavors
T3664: initial implementation of the build flavor system
2022-10-07 07:42:58 +02:00
Daniil Baturin
e7ac78de49 T3664: improve error reporting of the initramfs hook 2022-10-06 17:56:37 -04:00
Daniil Baturin
3979b25dcf T3664: initial implementation of the build flavor system 2022-10-06 17:55:01 -04:00
Christian Poessinger
262183c6a6 accel-ppp: T4691: upgrade LUA dependency to version 5.4 2022-10-06 23:19:20 +02:00
Christian Poessinger
7149a2aa2e accel-ppp: T4691: adjust to changes in CMake build system
Specifying -DLUA=True results in selection of the Lua language version 5.1 - we
need 5.3.
2022-10-05 21:44:34 +02:00
Christian Poessinger
eda7fc7283 Revert "accel-ppp: T4691: disable LUA as it's unused in VyOS"
This reverts commit 719013886df2a324f09217d2fd11feddab330a05.
2022-10-05 21:44:34 +02:00
Christian Poessinger
849063d171
Kernel: T4691: update Linux Kernel to v5.15.72 2022-10-05 17:18:35 +02:00
Christian Poessinger
5852d5de3a
Kernel: T4691: update Linux Kernel to v5.15.71 2022-09-28 19:46:21 +02:00
Christian Poessinger
d1902bd7cc
Kernel: T4691: update Linux Kernel to v5.15.70 2022-09-23 21:03:45 +02:00
Christian Poessinger
47b07e5fa9
Kernel: T4691: update Linux Kernel to v5.15.69 2022-09-21 19:41:24 +02:00
Christian Poessinger
719013886d accel-ppp: T4691: disable LUA as it's unused in VyOS 2022-09-16 20:31:41 +02:00
Christian Poessinger
2869761499
Kernel: T4691: update Linux Kernel to v5.15.68 2022-09-16 08:39:29 +02:00