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