Vijayakumar A
3f36fe9466
Merge pull request #1047 from kumvijaya/current
...
T7878: Using mergify rule to handle conflict checks for private repo
2025-09-30 00:13:26 +05:30
Viacheslav Hletenko
297bbda677
Merge pull request #1046 from asklymenko/patch-5
...
T7873: Bump Suricata version to 7.0.10
2025-09-29 16:58:49 +03:00
Daniil Baturin
46df6532a4
Merge pull request #1038 from sever-sever/T7843
...
T7843: Remove accel-ppp form the packages
2025-09-29 13:07:15 +01:00
Daniil Baturin
f7d16aff94
Merge pull request #1045 from sever-sever/7870
...
T7870: Kernel add option CONFIG_NO_HZ_FULL
2025-09-29 13:03:23 +01:00
Christian Breunig
c4e230bc3a
Merge pull request #1048 from c-po/kernel-6.6.108
...
Kernel: T5887: update Linux Kernel to v6.6.108
2025-09-28 15:50:16 +02:00
Christian Breunig
1221922330
Kernel: T5887: update Linux Kernel to v6.6.108
2025-09-28 08:11:32 +02:00
kumvijaya
46d99f7df6
T7878: Using mergify rule to handle conflict checks for private repo
2025-09-27 23:44:56 +05:30
Andrii Klymenko
6b64e89d1d
T7873: Bump Suricata version to 7.0.10
...
Suricata 7.0.* is available in bookworm-backports repository only. It also requires libhtp2 package.
2025-09-26 20:59:39 +03:00
Viacheslav
5d135a649f
T7870: Kernel add option CONFIG_NO_HZ_FULL
...
Add options CONFIG_NO_HZ_FULL and CONFIG_RCU_NOCB_CPU for:
- system option kernel cpu nohz-full
- system option kernel cpu rcu-no-cbs
Fixes:
```
kernel: Housekeeping: nohz unsupported. Build with CONFIG_NO_HZ_FULL
r14 kernel: Unknown kernel command line parameters
```
2025-09-26 12:29:58 +00:00
Daniil Baturin
137b20e425
Merge pull request #1040 from hedrok/T6516-isis-advertise-passive-only
...
T6516: frr: fix isisd advertise-passive-only
2025-09-25 15:33:14 +01:00
Daniil Baturin
ed29cddb7d
Merge pull request #1044 from asklymenko/patch-4
...
T7864: Bump HostAP version to 2.11
2025-09-25 15:27:58 +01:00
Andrii Klymenko
2196c84a54
T7864: Bump HostAP version to 2.11
...
Bump the HostAP package version to 2.11 to resolve security issues.
2025-09-25 16:13:56 +03:00
John Estabrook
12dbf5156a
Merge pull request #1042 from sarthurdev/kea3.0
...
kea: T7821: Use correct Kea unit files
2025-09-23 08:05:40 -05:00
sarthurdev
0ba324cb4f
kea: T7821: Use correct Kea unit files
2025-09-22 22:31:15 +02:00
Daniil Baturin
42e39521c0
Merge pull request #1039 from jestabro/simplified-bind-mount
...
T7836: use /opt/vyatta/etc/config in tmptest
2025-09-22 13:43:50 +01:00
Daniil Baturin
cd42750846
Merge pull request #1041 from l0crian1/add-zerotier-binary
...
zerotier: T6455: Add zerotier-one to vyos-build pipeline
2025-09-22 13:38:45 +01:00
l0crian1
57267384f1
zerotier: T6455: Add symlink for build.py
2025-09-20 13:10:34 +00:00
l0crian1
0a54b1a5e2
zerotier: T6455: Add zerotier-one to vyos-build pipeline
2025-09-20 06:37:46 -04:00
Christian Breunig
83bc4273d5
Merge pull request #1037 from kumvijaya/current
...
T7748: Updated conflict reusable workflow reference in workflow
2025-09-20 09:22:55 +02:00
Kyrylo Yatsenko
b182d0fa48
T6516: frr: fix isisd advertise-passive-only
...
The patch 0008-isis-fix-advertise-passive-only-routes-install.patch
fixes installing routes even when advertise-passive-only is
enabled.
Previously active circuits were ignored completely, patch
makes isisd just not to advertise prefixes from active circuits,
but install routes from them and do all other processing.
FRR PR: https://github.com/FRRouting/frr/pull/19593
2025-09-19 23:15:40 +03:00
John Estabrook
b7f13c3739
T7836: use /opt/vyatta/etc/config in tmptest
2025-09-19 11:55:30 -05:00
Viacheslav
fafc9cfcf6
T7843: Remove accel-ppp form the packages
...
Remove the `accel-ppp` from the packages, as we migrated to the
`accel-ppp-ng` and do not need it anymore.
Remove build scripts and patches.
2025-09-19 09:28:36 +00:00
Viacheslav Hletenko
bdb8e4ff65
Merge pull request #1033 from sarthurdev/kea3.0
...
kea: T7281: Update Kea to 3.0
2025-09-18 21:12:01 +03:00
kumvijaya
e62f2e6c63
T7748: Updated conflict reusable workflow reference in workflow
2025-09-18 22:37:14 +05:30
Daniil Baturin
8dbddfdbf6
Merge pull request #1030 from hedrok/T75-remove-pmacct
...
T75: remove pmacct
2025-09-18 15:22:07 +01:00
Daniil Baturin
7b2d582819
Merge pull request #1035 from sarthurdev/T7825
...
nose: T7825: Use nose2 for unit tests
2025-09-18 11:26:35 +01:00
Daniil Baturin
9501cd7187
Merge pull request #1036 from sarthurdev/T7827
...
T7827: Add unionfs-fuse package
2025-09-18 11:23:45 +01:00
sarthurdev
842b119ca4
T7827: Add unionfs-fuse package
2025-09-17 22:22:05 +02:00
sarthurdev
dd71dc01eb
nose: T7825: Use nose2 for unit tests
2025-09-17 22:16:28 +02:00
Daniil Baturin
d7c3843909
Merge pull request #1029 from hedrok/T6962-frr-zebra-kernel-routes
...
T6962: frr: fix wrong kernel routes updates
2025-09-16 15:33:54 +01:00
sarthurdev
2d31a86bb6
kea: T7821: Add Kea 3.0 arm64 repository
2025-09-15 21:09:50 +02:00
Yevhen Bondarenko
d2f3cd83fe
Merge pull request #1032 from vyos/current-pat
...
VD-1609: added PAT passing
2025-09-15 20:40:22 +02:00
Yevhen Bondarenko
475331a95a
added PAT passing
2025-09-15 20:27:12 +02:00
Yevhen Bondarenko
865e8d2f16
Merge pull request #1031 from sever-sever/T7824
2025-09-15 20:06:35 +02:00
sarthurdev
267fb08218
kea: T7281: Update Kea to 3.0
2025-09-15 19:07:42 +02:00
Viacheslav
eb9f9291c9
T7824: Add support for disk controllers with the kernel MPI3MR option
...
Add module kernel option
2025-09-15 17:01:28 +00:00
Kyrylo Yatsenko
12eec3f228
T75: remove pmacct
2025-09-15 18:37:29 +03:00
Kyrylo Yatsenko
4fbffe2efd
T6962: frr: fix wrong kernel routes updates
...
The patch 0007-zebra-remove-kernel-route-on-last-address-deletion.patch
fixes root cause of the issue: Zebra didn't do anything on last
IPv4 address deletion though kernel in such case deletes all IPv4
routes.
FRR PR: https://github.com/FRRouting/frr/pull/19564
2025-09-15 11:35:36 +03:00
Viacheslav Hletenko
1a6747b038
Merge pull request #1028 from c-po/kernel-6.6.106
...
Kernel: T5887: update Linux Kernel to v6.6.106
2025-09-12 16:47:52 +03:00
Christian Breunig
76e5dcdf5a
Kernel: T5887: update Linux Kernel to v6.6.106
2025-09-12 14:38:36 +02:00
Christian Breunig
5cc24ab9e3
Merge pull request #1027 from asklymenko/patch-1
...
T7804: Modify SquashFS compression options for ARM64 platform
2025-09-10 21:16:05 +02:00
Vijayakumar A
74c1f0724b
Merge pull request #1025 from kumvijaya/current
...
T7748: conflict check workflow updated to use marketplace action along with increased wait/retry
2025-09-11 00:43:24 +05:30
Viacheslav Hletenko
891f333454
Merge pull request #1026 from hedrok/T7297-fix-ospf-redistribute-table
...
T7297: frr: add ospf redistribute table-direct
2025-09-10 10:39:27 +03:00
Andrii Klymenko
b33affb224
T7804: Modify SquashFS compression options for ARM64 platform
2025-09-09 21:37:19 +03:00
kumvijaya
185b7dab03
T7748: conflict check workflow updated with increated wait/retry
2025-09-07 22:47:07 +05:30
Viacheslav Hletenko
c6d3547904
Merge pull request #1023 from hedrok/T75-ipt-netflow-aggregation-mode
...
T75: ipt-netflow fix aggregation mode
2025-09-06 12:24:19 +03:00
Kyrylo Yatsenko
a1a6487692
T7297: frr: add ospf redistribute table-direct
...
Cherry-pick 84b4b6300585d0747d9794ee2f7c96920ce4a02c as
patch 0006-ospfd-support-table-direct-redistribution.patch
to support `table-direct` in ospf redistribute
2025-09-05 09:51:23 +03:00
Christian Breunig
dc1bc10e3a
Merge pull request #1024 from asklymenko/patch-2
...
T7772: Fix amazon-cloudwatch-agent build
2025-09-03 19:17:42 +02:00
Andrii Klymenko
978cf0493d
T7772: Fix amazon-cloudwatch-agent build
2025-09-03 11:20:38 +03:00
Kyrylo Yatsenko
76abe84d6e
T75: ipt-netflow fix aggregation mode
...
* 0004-Change-aggregation-parameter-mode-400-444.patch:
Tests need to read 'aggregation' parameter. All other parameters have
modes 444 or 644. Change mode of 'aggregation' 400 -> 444
2025-09-02 11:30:54 +03:00
Christian Breunig
4fe55d8005
Merge pull request #1021 from c-po/kernel-6.6.103
...
Kernel: T5887: update Linux Kernel to v6.6.103
2025-09-01 20:14:38 +02:00
Christian Breunig
de056d33e6
Merge pull request #1022 from hedrok/T75-ipt-netflow-add-sampler
...
T75: ipt-netflow enable sampler, mac and vlan
2025-09-01 20:14:25 +02:00
Kyrylo Yatsenko
3c43575369
T75: ipt-netflow enable direction + fix vlan out
...
* add --enable-direction as requested
* Fix output of `cat /proc/net/stat/ipt_netflow_flows`:
previously if no VLAN, there was no output and table
columns were shifted when parsed.
2025-09-01 20:07:09 +03:00
Kyrylo Yatsenko
9ea81ca125
T75: ipt-netflow enable sampler, mac and vlan
...
Enable sampler, MAC address and VLAN recording.
For this to work two patches are needed:
* 0001-Fix-prandom_u32-_max-get_random_u32-_below: fix
interface updates for random numbers, took fix from
0c5759d002
* 0002-Fix-lu-llu-where-64bit: Fix lu -> llu for 64-bit fields
2025-08-31 20:00:42 +03:00
Christian Breunig
242c1a587a
Merge pull request #1020 from asklymenko/patch-2
...
T7763: Modify the amazon-ssm-agent build script
2025-08-31 18:48:11 +02:00
Christian Breunig
6ab45e64cf
Kernel: T5887: update Linux Kernel to v6.6.103
2025-08-31 18:18:49 +02:00
Andrii Klymenko
04d0ef1b53
T7763: Modify the amazon-ssm-agent build script
2025-08-29 13:09:09 +03:00
Daniil Baturin
16a76cd94a
Merge pull request #1019 from asklymenko/patch-1
...
T7755: Add clang dependency to build hsflowd
2025-08-28 15:55:53 +01:00
Andrii Klymenko
5be206525a
T7755: Add clang dependency to build hsflowd
2025-08-28 15:11:11 +03:00
Daniil Baturin
2adf959122
Merge pull request #1017 from asklymenko/patch-1
...
T7755: Bump hsflowd version
2025-08-26 13:24:40 +01:00
Andrii Klymenko
214f1c74eb
T7755: Bump hsflowd version
2025-08-26 11:30:30 +03:00
Christian Breunig
d8d2f0ce22
Merge pull request #1016 from c-po/kernel-6.6.102
...
Kernel: T5887: update Linux Kernel to v6.6.102
2025-08-25 22:09:44 +02:00
Christian Breunig
53e0bb77ec
Merge pull request #1015 from sever-sever/T7749
...
T7749: Dehardcode x86_64 ARCH to build VPP libraries for accel-pp-ng
2025-08-25 22:09:01 +02:00
Christian Breunig
1313aa6027
Kernel: T5887: remove unused build dependency cleanup code path
2025-08-25 08:27:47 +02:00
Christian Breunig
f8c5dc9cf8
Kernel: T5887: update Linux Kernel to v6.6.102
2025-08-25 08:27:44 +02:00
Viacheslav
4c941f610c
T7749: Dehardcode x86_64 ARCH to build VPP libraries for accel-pp-ng
...
Dehardcode x86_64 ARCH to build VPP libraries used for accel-ppp-ng
2025-08-23 12:35:54 +00:00
Viacheslav Hletenko
9d533529aa
Merge pull request #1014 from sever-sever/T7725
...
T7725: Bump accel-ppp-ng version to f5764ea
2025-08-22 09:37:11 +03:00
Viacheslav
64bfd79cb4
T7725: Bump accel-ppp-ng version to f5764ea
...
Regular upgrade
2025-08-22 06:33:47 +00:00
Daniil Baturin
fdfc4eeed8
Merge pull request #1013 from nobidev/features/add_libssl_for_tacacs
...
T7733: Add miss dependency libssl-dev for build tacacs
2025-08-21 15:22:09 +01:00
Daniil Baturin
e74d95634c
Merge pull request #1008 from sever-sever/T7714-kernel
...
T7714: Exclude auxiliary directories from linux-kernel tarballs
2025-08-19 14:21:55 +01:00
Daniil Baturin
05f0a675a0
Merge pull request #1007 from sever-sever/T7714
...
T7714: Exclude auxiliary directories from common tarballs
2025-08-19 14:20:09 +01:00
Viacheslav
e8705a61df
T7714: Exclude auxiliary directories from linux-kernel tarballs
...
Exclude auxiliary directories from linux-kernel and related to
linux-kernel tarballs
2025-08-19 09:50:04 +00:00
Nobi
d1bbe30ddc
T7733: Add miss dependency libssl-dev for build tacacs
2025-08-19 04:19:29 +07:00
Viacheslav Hletenko
af786abcf8
Merge pull request #1012 from sever-sever/T7725
...
T7725: Bump accel-ppp-ng version to 1674efe
2025-08-18 15:27:59 +03:00
Viacheslav
83b3a8d419
T7725: Bump accel-ppp-ng version to 1674efe
...
Regular upgrade
2025-08-18 15:26:07 +03:00
Viacheslav Hletenko
ef77465568
Merge pull request #1011 from vyos/T7729
...
T7729: Build accel-ppp-ng remove extra whitespace
2025-08-18 15:21:20 +03:00
Viacheslav
83cd76eeb7
T7729: Build accel-ppp-ng remove extra whitespace
...
Build accel-ppp-ng remove extra whitespace to fix build binaries
2025-08-18 09:29:22 +00:00
Viacheslav Hletenko
ab7416a625
Merge pull request #1010 from sever-sever/T7725
...
T7725: Bump accel-ppp-ng version to e14d23e
2025-08-16 12:18:19 +03:00
Viacheslav
848dca7bb7
T7725: Bump accel-ppp-ng version to e14d23e
...
Regular update
2025-08-16 09:15:35 +00:00
Daniil Baturin
ffff47aae0
Merge pull request #1009 from sever-sever/T7697-build
...
T7697: Remove vyos-vpp build requirements to build vyos-1x
2025-08-15 09:45:42 +01:00
Viacheslav
896c4b28f0
T7714: Exclude auxiliary directories from common tarballs
2025-08-14 16:10:51 +00:00
Viacheslav
700abd15ce
T7697: Remove vyos-vpp build requirements to build vyos-1x
...
The vyos-vpp repo was merged to the vyos-1x in the
https://github.com/vyos/vyos-1x/pull/4650
We do not need copy from vyos-vpp repo anymore.
2025-08-14 10:30:08 +00:00
Daniil Baturin
65cc12735a
Merge pull request #1006 from jestabro/op-mode-runner
...
docker: T7583: add build dependencies for operational command runner
2025-08-08 00:49:41 +01:00
John Estabrook
01052f36c7
docker: T7583: add build dependencies for operational command runner
2025-08-07 13:50:30 -05:00
Daniil Baturin
e46dcf1ced
Merge pull request #1005 from vyos/T7692
...
T7692: Bump VPP version to the stable 2506
2025-08-07 15:49:57 +01:00
Viacheslav
97db625181
T7692: Bump VPP version to the stable 2506
2025-08-06 13:08:35 +00:00
Daniil Baturin
c5d52ac7b9
Merge pull request #1001 from hedrok/T7537-aws-glbtun-update
...
T7537: aws-gwlbtun: update to c1fd48b
2025-08-04 12:07:32 +01:00
Viacheslav Hletenko
2f2bfb56d2
T7666: Add script to build accel-ppp-ng binaries ( #1002 )
...
* T7666: Add vpp-sflow src patches and accel-ppp-ng to gitignore
* T7666: Add script to build accel-ppp-ng binaries
* Update scripts/package-build/linux-kernel/build-accel-ppp-ng.sh
---------
Co-authored-by: Daniil Baturin <daniil@baturin.org>
2025-07-31 15:31:05 +01:00
Christian Breunig
43fdd70e9a
Merge pull request #1003 from sarthurdev/T7628
...
tpm: T7628: Fix typo in test expected string
2025-07-31 16:10:54 +02:00
sarthurdev
0564ccd787
tpm: T7628: Fix typo in test expected string
2025-07-31 12:15:48 +02:00
Kyrylo Yatsenko
4f377768e2
T7537: aws-gwlbtun: update to c1fd48b
...
Updated aws-gwlbtun requires boost too new for Debian bookworm,
but requires only one header-only library.
* Add download/installation of thist boost header library.
* Set path to this boost installation via cmake options.
2025-07-30 07:30:07 +03:00
Daniil Baturin
3e02e42e76
Merge pull request #999 from sarthurdev/T7628
...
tpm: T7628: Extend test for non-TPM backed encryption
2025-07-29 15:54:15 +01:00
Christian Breunig
dbf36b928f
Merge pull request #998 from sever-sever/T7639
...
T7639: Add patches to fix FRR reload for IS-IS segment routing
2025-07-29 16:03:55 +02:00
Christian Breunig
bd78d813e3
Merge pull request #1000 from c-po/frr-build-fix
...
frr: T7663: add missing build dependencies libnl-3-dev & libpcre3-dev
2025-07-28 19:52:11 +02:00
Christian Breunig
a411efebe1
frr: T7663: add missing build dependencies libnl-3-dev & libpcre3-dev
2025-07-28 19:35:36 +02:00
Christian Breunig
330746b55b
frr: T7663: remove custom rtrlib build - package included in Debian Bookworm
2025-07-28 19:34:50 +02:00
Viacheslav
c031b92ed0
T7639: Add patches to fix FRR reload for IS-IS segment routing
2025-07-28 12:48:44 +00:00
Daniil Baturin
ed69154b71
Merge pull request #997 from kumvijaya/current
...
T7644: mirror workflow refactoring rollout
2025-07-28 12:58:28 +01:00
kumvijaya
fdd616fa32
T7644: mirror workflow refactoring rollout
2025-07-27 14:30:19 +05:30
Viacheslav Hletenko
4f5de07491
Merge pull request #996 from c-po/kernel-6.6.100
...
Kernel: T5887: update Linux Kernel to v6.6.100
2025-07-26 02:01:49 +03:00
Christian Breunig
59c3edf6e8
Kernel: T5887: update Linux Kernel to v6.6.100
2025-07-25 19:33:09 +02:00
Viacheslav Hletenko
779c3429e1
Merge pull request #995 from ServerForge/current
...
T7175: Downgraded vpp-sflow version v0.9.02-2
2025-07-24 19:39:25 +03:00
Kyle McClammy
3db3ab879d
T7175: Downgraded vpp-sflow version v0.9.02-2 to be compatible with VPP stable/2410
2025-07-24 15:43:08 +00:00
Daniil Baturin
161f3b53f5
Merge pull request #991 from vyos/T7647
...
T7647: Bump keepalived version to 2.3.3
2025-07-22 15:57:56 +01:00
Daniil Baturin
011ad5bd2f
Merge pull request #993 from alexandr-san4ez/T7576-current
...
T7576: Remove unnecessary code for checking dirty build status
2025-07-22 15:47:32 +01:00
KyleM
1155ae7862
VPP: T7175: Added sflow plugin to build ( #962 )
2025-07-22 15:28:30 +01:00
Christian Breunig
246efb1307
Merge pull request #994 from c-po/new-vyos-1x-dependencies
...
Docker: T7648: add additional vyos-1x dependencies python3-pyroute2, python3-voluptuous
2025-07-22 13:13:16 +02:00
Oleksandr Kuchmystyi
71ade9dce3
T7576: Remove unnecessary code for checking dirty build status
...
```
vyos@r15:~$ show version | match dir
Build commit ID: d8038ded37fadb-dirty
```
Having uncommited files in vyos-build is completely normal:
custom configs, EULA files in official release builds,
anything else that flavor files may include.
However, many people are not familiar with the specific
meaning of "dirty" in git or with the build process and assume
that "dirty" means something went wrong with the image build.
2025-07-22 13:05:38 +03:00
Christian Breunig
791f8c8346
Merge pull request #992 from c-po/docker-vyos-1x-build-dep
...
Docker: T7648: add additional vyos-1x build dependencies
2025-07-22 11:24:55 +02:00
Christian Breunig
29780ec79f
Docker: T7648: add additional vyos-1x dependencies python3-pyroute2, python3-voluptuous
2025-07-21 21:40:25 +02:00
Christian Breunig
a9a552bb44
Docker: T7648: add additional vyos-1x build dependencies
...
In order to run pylint and check for missing import statements we need to
install additional build dependencies.
2025-07-21 20:48:08 +02:00
Viacheslav
2d9f5cfdf7
T7647: Bump keepalived version to 2.3.3
2025-07-21 14:49:35 +00:00
Daniil Baturin
28147b4586
Merge pull request #990 from MPStudyly/patch-1
...
T7636: Fix Makefile target for test-no-interfaces
2025-07-21 13:36:38 +02:00
Michael Pardatscher
29e0afb376
T7636: Fix Makefile target for test-no-interfaces
...
The target is calling tests for VPP, which require huge page support, thus always making the target fail.
2025-07-17 11:32:04 +02:00
Christian Breunig
d59967adf9
Merge pull request #989 from vyos/cla
...
CI: T7579: fix of the run trigger for CLA
2025-07-15 16:44:54 +02:00
sarthurdev
df9312fc72
tpm: T7628: Extend test for non-TPM backed encryption
2025-07-15 16:37:24 +02:00
Yevhen Bondarenko
67f0031d06
T7579: fix of the run trigger for CLA
2025-07-13 11:01:40 +02:00
Christian Breunig
defe8e5b7d
Merge pull request #988 from c-po/kernel-6.6.96
...
Kernel: T5887: update Linux Kernel to v6.6.96
2025-07-12 07:54:43 +02:00
Christian Breunig
9012ce99a9
Kernel: T5887: update Linux Kernel to v6.6.96
2025-07-11 21:44:32 +02:00
John Estabrook
c9b8053f27
Merge pull request #987 from hedrok/docker-build-add-apt-update
...
Docker: T7568: add apt-get update as last command
2025-07-09 09:49:55 -05:00
Kyrylo Yatsenko
ac88f992f3
Docker: T7568: add apt-get update as last command
...
Some of GitHub actions were relying on cache from apt-get update
being available.
My previous changes broke those GitHub actions.
Add `apt-get update` as one of last commands, which adds ~20Mb,
but still 2.04Gb -> 2.01Gb for vyos-build comparing with Dockerfile
without cache cleaning.
No changes for vyos image as I hope it is not used in any automatic
scripts that use `apt-get install` without prior `apt-get update`.
2025-07-09 09:32:57 +03:00
Christian Breunig
671464f860
Merge pull request #986 from vyos/cla
...
T7579: added workflow for CLA
2025-07-06 08:36:27 +02:00
lemeshovich
0a63cb816c
T7579: added workflow for CLA
2025-07-04 14:24:07 +03:00
Daniil Baturin
f65c69c1a5
Merge pull request #984 from sever-sever/T7706
...
T7606: Split VPP test for smoketest
2025-07-03 16:10:46 +01:00
Daniil Baturin
5e1e6cb028
Merge pull request #985 from dmbaturin/T7610-fix-upgrade-from-equuleus
...
iso: T7610: include a file with ISO9660 string to prevent upgrade failures from 1.3.x
2025-07-03 15:38:46 +01:00
Daniil Baturin
54e2359090
iso: T7610: include a file with ISO9660 string to prevent upgrade failures from 1.3.x
2025-07-03 14:35:23 +01:00
Viacheslav
f2ac2fbcd6
T7609: Increase huge-page-count to 1800 for VPP tests
2025-07-03 08:13:48 +00:00
Viacheslav
3d0e999c80
T7606: Exclucde VPP config-load test from the phony testc
...
We have a separate PHONY for VPP tests
2025-07-03 06:06:58 +00:00
Viacheslav
7807f0d0e8
T7606: Add include and exclude mode for match check-install qemu
2025-07-03 06:05:06 +00:00
Viacheslav
a245f81e06
T7609: Smoketest add huge-page-size and huge-page-count arguments
2025-07-02 16:47:02 +00:00
Viacheslav
1aceb0371c
T7606: Split VPP test for smoketest
...
Exclude VPP tests from the general tests
Add the PHONY no-interfaces-no-vpp
Add the PHONE testcvpp (load VPP config only)
2025-07-02 10:54:59 +00:00
Christian Breunig
3e5696d501
Merge pull request #979 from hedrok/docker-clean-apt-cache
...
Docker: T7568: clean apt cache + clean some /tmp files
2025-06-30 20:17:35 +02:00
Daniil Baturin
3a532c45a8
Merge pull request #983 from natali-rs1985/T7424-restart_vyos-configd
...
T7424: Restart vyos-configd after vyos.smoketests.hint file creation
2025-06-30 14:00:55 +01:00
Nataliia Solomko
4b1f3d4610
T7424: Restart vyos-configd after vyos.smoketests.hint file creation
2025-06-30 13:32:03 +03:00
Daniil Baturin
f637049299
Merge pull request #980 from natali-rs1985/T7424
...
T7424: Create vyos.smoketests.hint file before starting vyos-configd
2025-06-26 15:22:27 +01:00
Nataliia Solomko
042e14c6f5
T7424: Create vyos.smoketests.hint file before starting
...
vyos-configd
2025-06-26 14:06:30 +03:00
Kyrylo Yatsenko
92ff04087f
Docker: T7568: clean apt cache + clean some /tmp files
...
This saves ~50Mb for vyos-build image: 2.04Gb -> 1.99Gb
And ~19Mb for vyos image: 155Mb -> 136Mb
Docker stores all files created in each layer so
command
```
RUN wget -O /tmp/open-vmdk-master.zip https://github.com/.../master.zip && \
unzip -d /tmp/ /tmp/open-vmdk-master.zip && \
cd /tmp/open-vmdk-master/ && make && make install
```
will store open-vmdk-master.zip and /tmp/open-vmdk-master
in the image even though there is a cleanup command later:
```
RUN rm -rf /tmp/*
```
The cleanup command just makes these files invisible in last layer.
So temporary file must be removed in same RUN command
not to be stored in the image.
This commit adds such removals.
2025-06-22 12:57:54 +03:00
Christian Breunig
3222553a26
Merge pull request #977 from c-po/T7539-wwan
...
Kernel: T7539: compile in WWAN drivers and not use loadable modules
2025-06-11 21:58:16 +02:00
Christian Breunig
9dae7e2d36
Kernel: T7539: compile in WWAN drivers and not use loadable modules
2025-06-11 21:45:00 +02:00
Christian Breunig
f92db23cdb
Kernel: T7539: add option to only install build dependencies for development
2025-06-11 21:44:22 +02:00
Christian Breunig
8fcd1e5a8e
Kernel: T5887: update Linux Kernel to v6.6.93
2025-06-11 21:44:07 +02:00
Daniil Baturin
054d4f9d43
Merge pull request #927 from sever-sever/T4409
...
T4409: Fix Framed-Route with attr Accel-VRF-Name
2025-06-10 15:56:23 +01:00
Daniil Baturin
4726ad65ae
Merge pull request #972 from Gabin-CC/current
...
build: T7453: Make raw image building logic more robust
2025-06-10 15:46:58 +01:00
Christian Breunig
9182e62abc
Merge pull request #973 from tjjh89017/T7534
...
T7534: netfilter: add asciidoc-base as build depend
2025-06-10 16:43:55 +02:00
Daniil Baturin
75f72ab901
Remove a stray debug output
2025-06-10 15:43:29 +01:00
Daniil Baturin
7d40712037
Merge pull request #975 from sever-sever/T7530
...
T7530: Build package binaries script should exit if repo is absent
2025-06-10 15:36:23 +01:00
Date Huang
e862f1c13b
T7534: netfilter: add asciidoc-base,bison as build depend
...
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2025-06-10 01:12:37 +08:00
Viacheslav Hletenko
8f4b588a1d
Merge pull request #974 from tjjh89017/T7535
...
T7535: aws-gwlbtun: add cmake for depend
2025-06-09 17:12:59 +03:00
Daniil Baturin
faa725ae12
Remove an emoji from an error message
2025-06-09 12:49:06 +01:00
Daniil Baturin
6b33a64184
Remove an emoji from an error message
2025-06-09 12:48:51 +01:00
Viacheslav Hletenko
2ecdb4f464
T7530: Build package binaries script should exit if repo is absent
...
The build package binaries script should exit if the repo is absent
or cannot be cloned
If a build package `repo-a` depends on the `repo-b` and the `repo-b`
cannot be cloned, then we shoud exit from the script to avoid
partly build dependencies
For example:
```
[[packages]]
name = "fake-repo"
commit_id = "v0.0.1"
scm_url = "https://github.com/vyos/fake-repo "
[[packages]]
name = "ethtool"
commit_id = "debian/1%6.10-1"
scm_url = "https://salsa.debian.org/kernel-team/ethtool "
```
If ethtool depends on some fake-package and this package cannot be
downloaded from the repo, then we shouldn't build the ethtool package
at all.
2025-06-09 09:41:34 +00:00
Date Huang
dc82611f20
T7535: aws-gwlbtun: add cmake for depend
...
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2025-06-08 19:41:42 +08:00
Gabin-CC
02c2e30622
T7453: handle dynamic partition mapping in raw image build
...
Enhanced the raw image creation logic to dynamically detect and assign
EFI and root partitions based on the number of partitions created by kpartx.
- Supports both 2-partition and 3-partition layouts
- Adds debug output for mapped partitions
- Avoids hardcoded assumptions about partition order
- Improves resilience in cloud-init and containerized build contexts
Fixes build failure when /dev/loopXp3 is missing or not mapped properly.
Signed-off-by: Gabin-CC <gabin.laurent@rte-international.com>
2025-06-06 20:59:22 +02:00
Gabin-CC
1cda2d42bb
T7453: Enhance raw/qcow2 image creation
...
Description
This pull request introduces improvements to the raw_image.py script responsible for building raw disk images in the VyOS build process.
Main Changes
Added use of kpartx to reliably map EFI and root partitions from the loop device.
Introduced disk_details as an attribute on the BuildContext object to pass partition metadata through the image build steps.
Improved the __exit__ method for BuildContext to unmount all mount points and clean up kpartx mappings and loop devices, even in failure cases.
Fixed a crash in mount_image() when con.disk_details was not set.
Added useful debug logs for loop device usage and partition mapping.
Motivation
The previous implementation assumed partitions like /dev/loopXp3 would appear automatically, which is unreliable across some environments (especially containers or newer systems).
This PR makes the process more reliable by explicitly mapping partitions with kpartx, a tool designed for this purpose.
It also ensures proper resource cleanup by unmounting and detaching everything cleanly, preventing leaked loop devices or stale mount points.
Test Instructions
Flavor : cloud-init.toml
packages = [
"cloud-init",
"qemu-guest-agent"
]
image_format = ["qcow2"]
disk_size = 10
[boot_settings]
console_type = "ttyS0"
Run:
sudo ./build-vyos-image --architecture amd64 \
--build-by "you@example.com" \
--reuse-iso vyos-1.5-rolling-*.iso \
cloud-init
Expected behavior:
The build completes without errors.
The .qcow2 image file is generated and bootable (e.g., in KVM or Proxmox).
Partitions are mounted correctly via /dev/mapper/loopXp*.
Signed-off-by: Gabin-CC <gabin.laurent@rte-international.com>
2025-06-06 20:58:04 +02:00
Christian Breunig
8350580ac5
Merge pull request #971 from c-po/inotify-stackfs
...
Kernel: T7428: re-enable CONFIG_INOTIFY_STACKFS
2025-05-30 19:08:05 +02:00
Christian Breunig
5871203be6
Kernel: T7428: re-enable CONFIG_INOTIFY_STACKFS
...
Kernel compile time option for our custom patch to enable inotify
on stackable filesystems accidently got removed in commit cfdd4451ca3aa
("Kernel: T7428: remove io_uring support").
Option was re-enabled.
2025-05-30 19:05:05 +02:00
Christian Breunig
fa7052cc62
Merge pull request #970 from vyos/c-po-patch-1
...
Kernel: T5887: update Linux Kernel to v6.6.92
2025-05-30 19:01:34 +02:00
Christian Breunig
9e7eeeb385
Kernel: T5887: update Linux Kernel to v6.6.92
2025-05-30 18:58:57 +02:00
Yevhen Bondarenko
fe8ea308a6
Merge pull request #967 from dmbaturin/T7490-broadcast-relay-build
...
packages: T7490: add build files for udp-broadcast-relay
2025-05-28 12:11:12 +02:00
Daniil Baturin
c51513fb5c
packages: T7490: add build files for udp-broadcast-relay
2025-05-28 10:50:04 +01:00
Viacheslav Hletenko
980c601eed
Merge pull request #969 from sever-sever/T7494-flex
...
T7494: FRR add build dependency flex libelf-dev
2025-05-28 12:33:40 +03:00
Viacheslav Hletenko
6fa46e8668
T7494: FRR add build dependency flex libelf-dev
2025-05-28 09:32:24 +00:00
Christian Breunig
c7a24a87ba
Merge pull request #968 from sever-sever/T7494
...
T7494: FRR add missing build bison and liblua dependencies
2025-05-28 08:58:55 +02:00
Viacheslav Hletenko
3b44daa55f
T7494: FRR add missing build bison and liblua dependencies
2025-05-28 06:54:30 +00:00
Viacheslav Hletenko
29f65965ae
Merge pull request #966 from kumvijaya/current
...
T7445: added open prs conflict checker caller workflow
2025-05-26 22:11:35 +03:00
John Estabrook
bc77b388e7
Merge pull request #963 from jestabro/config-context
...
T7352: add arg to test script for running smoketests under vyconfd/commitd
2025-05-22 13:37:19 -05:00
John Estabrook
45c21a06ea
T7352: add test script arg for testing under vyconfd/commitd
2025-05-22 13:24:32 -05:00
John Estabrook
c1adab0c13
T7321: enable vyos-commitd.service for intial testing
2025-05-22 12:57:21 -05:00
kumvijaya
d9c4c8d2ed
T7445: added open prs conflict checker caller workflow
2025-05-22 00:04:56 +05:30
Daniil Baturin
9f1bf2d61c
Merge pull request #965 from c-po/boot-recovery-T1771
...
T1771: enable "reboot-on-upgrade-failure" for new VyOS installations
2025-05-21 00:33:35 +01:00
Christian Breunig
a3d2be8dd1
T1771: enable "reboot-on-upgrade-failure" for new VyOS installations
2025-05-17 15:14:07 +02:00
Viacheslav Hletenko
fcbd8d6cb4
Merge pull request #961 from c-po/kernel-perf-T7253
...
Kernel: T7253: build linux-perf-$version package
2025-05-15 20:59:55 +03:00
Christian Breunig
ffcf9b46ae
Docker: T7253: re-add build-essential dependency for vyos-1x
...
vyshim consists out of C code which needs the build-essential
package.
2025-05-15 06:50:04 +02:00
Daniil Baturin
1cf889b058
Merge pull request #964 from dmbaturin/T7450-use-pcre2
...
docker: T7450: use PCRE2 for vyos-utils and libvyosconfig
2025-05-13 15:30:55 +01:00
Daniil Baturin
cae7cd90e0
docker: T7450: use PCRE2 for vyos-utils and libvyosconfig
2025-05-13 13:22:02 +01:00
Christian Breunig
1545aa4b76
Kernel: T7253: build linux-perf-$version package
...
Previous patch was removed during VyOS 1.3 -> 1.4 development cycle as the
internal handling for Kernel package generation changed.
This brings back the perf binary in a new linux-perf-$KERNELVERSION
Debian package.
2025-05-12 20:45:52 +02:00
Christian Breunig
73df823da1
Docker: T7253: remove Kernel build dependencies to shrink container image
...
Move the Kernel build dependencies to package.toml to unbload the build
container even more.
2025-05-12 20:45:52 +02:00
Christian Breunig
63f3ae10b0
Kernel: T5887: update Linux Kernel to v6.6.90
2025-05-12 18:14:32 +02:00
Christian Breunig
4369ade6a3
Add macOS Finder .DS_Store to .gitignore file
2025-05-12 18:13:54 +02:00
Viacheslav Hletenko
5891a5bd25
Merge pull request #960 from c-po/fix-blackbox-exporter-build
...
build: T6949: add missing build trigger for blackbox exporter
2025-05-11 12:03:53 +03:00
Christian Breunig
5fe0e515de
build: T6949: add missing build trigger for blackbox exporter
...
Commit d6fab6c8c036 ("T6949: Adds build for blackbox exporter deb package")
added the general requirements for a package build - but it missed the trigger
for changes within the build ocnfiguration dir.
2025-05-11 10:50:00 +02:00
Viacheslav Hletenko
247e810339
Merge pull request #955 from tjjh89017/arm64_kernel
...
T7406: add virtio-gpu and pl011 console support for arm64
2025-05-06 17:31:06 +03:00
Daniil Baturin
0b980485f4
Merge pull request #958 from c-po/io_uring
...
Kernel: T7428: remove io_uring support
2025-05-05 12:36:22 +01:00
Daniil Baturin
16b82be8f4
Merge pull request #959 from c-po/ansi-T7356
...
systemd: T7356: use short service names to avoid truncation
2025-05-05 12:34:49 +01:00
Christian Breunig
0dd3b4e329
systemd: T7356: use short service names to avoid truncation
...
The issue ONLY appears on small terminals where systemd automatically truncates
the lines to match the terminal width - so far so good. The BUG is, if
truncation happens in the service name which is BOLD you're pretty much
screwed, as truncation will not reset the color.
We can set StatusUnitFormat=description in /etc/systemd/system.conf which will
not print the service long description to avoid truncation making the boot a
little less verbose.
This actually restores the behavior of VyOS 1.3
2025-05-04 23:51:14 +02:00
Christian Breunig
cfdd4451ca
Kernel: T7428: remove io_uring support
...
Given the recent chatter about io_uring and it flaws - e.g. [1] - and we have
to my knowledge no use for it we should remove it from the Kernel configuration.
Every feature not used and removed from the Kernel is a good one.
1: https://www.armosec.io/blog/io_uring-rootkit-bypasses-linux-security/
2025-05-04 23:44:41 +02:00
Christian Breunig
4be81eb3eb
Kernel: T5887: update Linux Kernel to v6.6.89
2025-05-04 23:43:57 +02:00
Daniil Baturin
65f3b103a5
Merge pull request #957 from dmbaturin/T7409-no-md5
...
build: T7409: do not include MD5 checksums in the ISO image
2025-04-29 15:23:12 +01:00
Christian Breunig
58a30bd14a
Merge pull request #953 from dmbaturin/T7399-no-apt-downgrade
...
build: T7399: remove the APT option to allow downgrades
2025-04-28 21:30:06 +02:00
Christian Breunig
a2979842a7
Merge pull request #956 from tjjh89017/T7407
...
T7407: fix the incorrect url for arm64 salt pkgs
2025-04-28 21:29:25 +02:00
Christian Breunig
a4318d2228
Merge pull request #954 from tjjh89017/arm64
...
T7405: add missing dependency kpartx for all archs
2025-04-28 21:28:37 +02:00
Daniil Baturin
64ff1e538d
build: T7409: do not include MD5 checksums in the ISO image
2025-04-28 18:27:58 +01:00
Date Huang
82a40e68c7
T7407: fix the incorrect url for arm64 salt pkgs
...
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2025-04-28 21:45:44 +08:00
Date Huang
217aa7ae4f
T7406: add virtio-gpu and pl011 console support for arm64
...
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2025-04-28 21:42:53 +08:00
Date Huang
b894227750
T7405: add missing dependency kpartx for all archs
...
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2025-04-27 14:39:20 +08:00
Daniil Baturin
1f400a4b01
build: T7399: remove the APT option to allow downgrades
...
It doesn't appear necessary anymore, if it ever was
2025-04-25 19:45:03 +01:00
Daniil Baturin
db23b29ceb
Merge pull request #943 from nvollmar/T7347
...
T7347: Update prometheus exporters
2025-04-24 16:11:40 +01:00
AlexIT-FT
5107733137
T7384: Radius patch for Dns-Server-IPv6-Address attribute - accel-ppp ( #926 )
...
* Add 0002-Radius-Dns-Server-IPv6-Address.patch
This adds the ability to pull IPv6 DNS servers from the radius response not just hard coded in the config file
2025-04-24 15:44:36 +01:00
Viacheslav Hletenko
8eb3ad0408
Merge pull request #952 from vyos/c-po-patch-1
...
Kernel: T5887: update Linux Kernel to v6.6.87
2025-04-24 09:38:58 +03:00
Christian Breunig
39e7b04893
Kernel: T5887: update Linux Kernel to v6.6.87
2025-04-23 22:01:32 +02:00
Christian Breunig
818e89fe7f
Merge pull request #951 from c-po/syslog-T7367
...
T7367: syslog.service links to rsyslog.service - thus disable it, too
2025-04-23 20:25:24 +02:00
Nicolas Vollmar
9bfb053c91
packages: T7347: Update prometheus exporters
2025-04-23 09:25:13 +02:00
Christian Breunig
6f9bcdb054
T7367: syslog.service links to rsyslog.service - thus disable it, too
...
The default syslog implementation should make syslog.service a symlink to
itself, so that this socket activates the right actual syslog service. As
rsyslog service is already disabled - also take care of the linked service.
2025-04-20 21:28:30 +02:00
Christian Breunig
d401c8fee1
Merge pull request #948 from dmbaturin/T7372-quote-lb-config-arguments
...
build: T7372: correctly quote lb_config arguments
2025-04-20 16:54:54 +02:00
Christian Breunig
fc8f092e7e
Merge pull request #949 from ryanzuwala/current
...
radvd: T7376: upgrade package to v2.20
2025-04-20 16:52:59 +02:00
Christian Breunig
0de7883ca7
Merge pull request #950 from kumvijaya/current
...
T7334: pr mirror trigger workflow added with label creation permission for default github token
2025-04-20 16:46:48 +02:00
kumvijaya
b2c2287363
T7334: pr mirror trigger workflow added with label creation permission for default github token
2025-04-20 14:53:35 +05:30
Ryan Zuwala
67f82f8240
radvd: T7376: upgrade package to v2.20
2025-04-19 00:18:19 -04:00
Viacheslav Hletenko
e902f96165
Merge pull request #947 from dmbaturin/T7241-remove-fastnemon
...
build: T7241: remove fastnetmon from the list of services to be disabled by default
2025-04-18 20:00:03 +03:00
Daniil Baturin
2986466f7b
build: T7372: correctly quote lb_config arguments
2025-04-18 13:04:44 +01:00
Daniil Baturin
0efde86ea6
build: T7241: remove fastnetmon from the list of services
...
to be disabled by default
2025-04-18 12:42:25 +01:00
Daniil Baturin
c20a0637a4
Merge pull request #922 from Embezzle/T6322
...
T6322: Include microcode in amd64 architecture builds
2025-04-18 12:06:20 +01:00
Viacheslav Hletenko
351e59638e
Merge pull request #946 from dmbaturin/T6230-ipt-netflow-libs-fix
...
packages: T6230: include iptables modules in vyos-ipt-netflow
2025-04-18 12:28:34 +03:00
Daniil Baturin
d38ad1dc21
packages: T6230: include iptables modules in vyos-ipt-netflow
2025-04-17 16:54:27 +01:00
Daniil Baturin
3cb36c6ab2
Merge pull request #936 from sarthurdev/kea_2.6
...
kea: T7281: Update Kea to 2.6.1-2
2025-04-15 15:52:42 +01:00
Daniil Baturin
7487f6354b
Merge pull request #944 from c-po/netplug-T7353
...
T7353: netplug.service is started by vyos-router
2025-04-15 15:42:08 +01:00
Alex W
23bd5ade7a
T6322: Include microcode in amd64 architecture builds
2025-04-14 23:24:07 +01:00
sarthurdev
f7cdc3ec51
kea: T7281: Patches from upstream to include ping_check library
2025-04-14 15:56:12 +02:00
sarthurdev
351a251347
kea: T7281: Update Kea to 2.6.1-2
2025-04-14 11:52:42 +02:00
Viacheslav Hletenko
e7694c49b9
Merge pull request #945 from boretom/fix/T7357-libnss-mapuser
...
vyos-build: T7357: add libnss-mapuser package
2025-04-13 17:35:14 +03:00
Thomas Kupper
1ce93fc396
vyos-build: T7357: add libnss-mapuser package
...
After renaming the package from libnss-mapuser to vyos-libnss-mapuser
in T7336-new-package-name, the package is missing from
scripts/package-build/.
Adding it, taking libpam-radius-auth as an example. The dependency
is taking from the Build-Depends field of the debian/control file
of the libnss-mapuser package.
Signed-off-by: Thomas Kupper <thomas.kupper@gmail.com>
2025-04-13 11:59:18 +02:00
Christian Breunig
4ce28b3f8c
T7353: netplug.service is started by vyos-router
...
Netplug daemon is started last after all interfaces got initialized to
properly monitor them for up/down events.
2025-04-13 07:22:10 +02:00
Viacheslav Hletenko
494476e5f5
Merge pull request #942 from dmbaturin/T7345-goodbye-buster
...
build: T7345: do not use Debian Buster repos in image builds
2025-04-11 16:55:11 +03:00
Viacheslav Hletenko
2f18905e98
Merge pull request #941 from dmbaturin/T7344-build-bash-completion
...
packages: T7344: build bash-completion from source
2025-04-10 20:08:21 +03:00
Daniil Baturin
1a9b4cd941
packages: T7344: build bash-completion from source
2025-04-10 17:55:10 +01:00
Daniil Baturin
6dab4426c6
build: T7345: do not use Debian Buster repos in image builds
2025-04-10 11:53:34 +01:00
Christian Breunig
1b00253bb1
Merge pull request #940 from dmbaturin/T7301-goodbye-gnupg
...
build: T7301: do not include the GPG image signing key in images
2025-04-01 16:02:47 +02:00
John Estabrook
dd2c245be7
Merge pull request #938 from jestabro/commit-cli
...
T7292: add build dependency python3-protobuf
2025-04-01 08:32:21 -05:00
Daniil Baturin
03f73ec571
Merge pull request #924 from c-po/ipt-netflow
...
Kernel: T6230: add ipt_NETFLOW out-of-tree module
2025-04-01 11:30:39 +01:00
Daniil Baturin
56497dd47d
build: T7301: do not include the GPG image signing key in images
2025-04-01 11:01:43 +01:00
John Estabrook
7e70105a5e
T7292: add build dependency python3-protobuf
...
Used at build of python modules to autogenerate dataclasses from
vyconf.proto.
2025-03-30 16:40:29 -05:00
Christian Breunig
c678188cda
Merge pull request #937 from kumvijaya/current
...
T7291: disabled codeowners review
2025-03-30 15:03:29 +02:00
kumvijaya
2398616a0e
T7291: disabled codeowners review
2025-03-28 23:55:50 +05:30
Daniil Baturin
e57bff5859
Merge pull request #935 from oniko94/fix/T7278-fix-cracklib-dep-build
...
T7278: Fix python3-cracklib database creation on update
2025-03-25 15:12:58 +00:00
oniko94
0646013a7c
T7278: Fix missing cracklib database files on image update
2025-03-25 14:15:45 +02:00
Viacheslav Hletenko
feb144cdd7
Merge pull request #934 from AndriiFullroot/VyOS_T7226
...
T7226: Fixed ldpd crash with tLDP message for disabled LDP hello message
2025-03-21 14:59:47 +02:00
Andrii Melnychenko
0aa4c0366d
T7226: Fixed ldpd crash with tLDP message for disabled LDP hello message
...
Signed-off-by: Andrii Melnychenko <a.melnychenko@vyos.io>
2025-03-21 12:40:22 +01:00
Christian Breunig
d552f7f8c3
Merge pull request #930 from c-po/T861-secure-boot
...
T861: minor improvements to secure-boot certificate handling
2025-03-21 08:37:34 +01:00
Viacheslav Hletenko
750951606b
Merge pull request #932 from AndriiFullroot/VyOS_T7226
...
T7226: Added FRR patch with option that disables LDP hello
2025-03-18 18:11:09 +02:00
Christian Breunig
96f1844557
T861: "make purge" should also remove efivars file
2025-03-18 16:24:45 +01:00
Christian Breunig
d5db3bf117
T861: use custom Kernel certificate over the root shim signing certificate
2025-03-18 16:24:43 +01:00
Christian Breunig
a02b10b2ba
T861: use secure-boot certificates from data/certificates
2025-03-18 16:19:39 +01:00
Christian Breunig
8d58a72368
T861: disable colored output when using live-build - good for CI
2025-03-18 16:19:39 +01:00
Christian Breunig
ccaec002d6
Docker: T861: move to bookworm-slim distribution
2025-03-18 16:19:39 +01:00
Christian Breunig
2283f97b36
T861: add .build/config and config/ to .gitignore
2025-03-18 16:19:39 +01:00
Daniil Baturin
b35cbd8363
Merge pull request #931 from jestabro/commitd
...
T7121: Set up communication vyconfd to vyos-commitd
2025-03-18 15:09:02 +00:00
Christian Breunig
30d687b5dc
Merge pull request #933 from dmbaturin/T7217-remove-dropbear-keys
...
hooks: T7217: remove Dropbear SSH host keys at image build time
2025-03-17 20:30:34 +01:00
Daniil Baturin
452b17eaca
hooks: T7217: remove Dropbear SSH host keys
...
that may be generated by postinstall scripts
to prevent accidental use of non-unique keys
baked into images
2025-03-17 17:58:33 +00:00
Andrii Melnychenko
ef328a44c4
T7226: Added FRR patch with option that disables LDP hello
2025-03-17 18:49:41 +01:00
John Estabrook
2c90ce3fd2
T7121: disable vyos-commitd.service until replacement of vyos-configd
2025-03-16 23:59:49 -05:00
John Estabrook
0a6c197226
T7121: add build dependency protobuf-compiler
2025-03-16 23:59:49 -05:00
Christian Breunig
1d1105ccfd
Merge pull request #929 from kumvijaya/current
...
T7247: removed pr number from private mirror workflow call
2025-03-16 20:52:18 +01:00
Christian Breunig
6bf12667ed
Merge pull request #928 from c-po/T5400-fix-schroedingers-env
...
Docker: T5400: do not initialize OPAM environment at all
2025-03-16 20:01:00 +01:00
kumvijaya
8d92010dae
T7247: removed pr number from private mirror workflow call
2025-03-16 13:09:36 +05:30
Christian Breunig
a33a6d2770
Docker: T5400: do not initialize OPAM environment at all
...
Instead of trying to fix - what we call - "Schroedingers build environment"
in this container, we should rather fix the Makefiles of the individual
project using OCaml code.
2025-03-15 21:13:25 +01:00
Christian Breunig
ab76eab002
Revert "Docker: T5400: ensure OPAM environment is always present"
...
This reverts commit b8f99c754702b094ace7fd632f3a035736a44fb4.
2025-03-15 21:06:41 +01:00
Viacheslav Hletenko
6bae49479f
T4409: Fix Framed-Route with attr Accel-VRF-Name
...
If you use attribute Accel-VRF-Name we are expecting a
route in a specific VRF, the cuurent implementation
set the Framed-Route/Framed-IPv6-Route to the default VRf (no VRF)
Fixes this, so routes are installed in the proper VRF name
2025-03-13 12:00:58 +00:00
Christian Breunig
0423450c3a
Merge pull request #925 from Yuanandcircle/T7233
...
T7233: Fix wrong MOK certs path in the script of build-kernel.sh
2025-03-12 15:19:28 +01:00
Christian Breunig
282ca5b308
Kernel: T6230: add ipt_NETFLOW out-of-tree module
2025-03-11 16:37:27 +01:00
Youyuan
2c95b9f624
T7233: Fix wrong MOK certs path in the script of build-kernel.sh
2025-03-11 09:15:12 +08:00
Christian Breunig
b8f99c7547
Docker: T5400: ensure OPAM environment is always present
2025-03-07 14:15:40 +01:00
Christian Breunig
f23b204e68
Merge pull request #923 from jestabro/libvyosconfig-build
...
Docker: T5400: move build of libvyosconfig to vyos-1x
2025-03-05 09:34:43 +01:00
John Estabrook
ee0c643908
Docker: T5400: move build of libvyosconfig to vyos-1x
...
libvyosconfig is both a build and a run dependency of vyos-1x.
Satisfying the build dependency within the Docker image requires
coordination of updates to vyos-build/libvyosconfig/vyos-1x on any
changes to the library; simplify this process by moving the build to a
step of the vyos-1x Makefile.
2025-03-04 15:23:32 +01:00
Christian Breunig
c54fba1fd7
Merge pull request #921 from sever-sever/T7197
...
T7197: Decrease config smoketest to 2 CPUs and 7G RAM
2025-02-25 21:22:35 +01:00
Viacheslav Hletenko
fcf261561a
Merge pull request #920 from c-po/kernel-6.6.79
...
Kernel: T5887: update Linux Kernel to v6.6.79
2025-02-25 18:57:16 +02:00
Viacheslav Hletenko
93c5b23cf2
T7197: Decrease config smoketest to 2 CPUs and 7G RAM
...
Decrease system resources for configload tests
2025-02-25 16:46:53 +00:00
Christian Breunig
e9017a53e1
Kernel: T5887: update Linux Kernel to v6.6.79
2025-02-25 17:01:24 +01:00
Viacheslav Hletenko
c6bf02f568
Merge pull request #917 from MPStudyly/patch-1
...
T7184: Fix makefile target test
2025-02-22 13:13:55 +02:00
Christian Breunig
862a5ef052
Merge pull request #919 from vyos/c-po-T7140-timeout
...
T7140: increase CI test timeout 3h -> 5h
2025-02-22 07:37:28 +01:00
Christian Breunig
4d66688c2e
T7140: increase CI test timeout 3h -> 5h
2025-02-22 07:36:54 +01:00
Daniil Baturin
867656b614
Merge pull request #903 from oniko94/current
...
T6353: Add cracklib dependencies, fix local Docker build
2025-02-21 14:20:22 +00:00
Michael Pardatscher
e3eb56dd40
T7184: Fix makefile target test
...
Add `--cpu` and `--memory` args to target `test`, fixing smoketest runs due to VPP requiring additional resources
2025-02-21 14:51:33 +01:00
Viacheslav Hletenko
28b64f7337
Merge pull request #913 from c-po/T6847-intel-oot
...
Intel: T6847: provide common build script for Out-Of-Tree drivers
2025-02-20 18:56:23 +02:00
Christian Breunig
02834085c9
Docker: T861: add sbsigntool to build container ( #918 )
2025-02-20 17:13:54 +01:00
Christian Breunig
f0752afa91
Docker: T861: add sbsigntool to build container
2025-02-20 17:12:32 +01:00
Daniil Baturin
2b80dc810e
Merge pull request #916 from sever-sever/T7178
...
T7178: Add vDPA Virtio Data Path Aceleration kernel module
2025-02-20 15:47:00 +00:00
Daniil Baturin
a48cc1d458
Merge pull request #912 from vyos/T7174
...
T7174: bump host-sflow version to v2.1.11-5 to build with VPP feature
2025-02-20 15:45:09 +00:00
Daniil Baturin
d406e049a5
Merge pull request #911 from sever-sever/T7173
...
T7173: Bump keepalived version to 2.3.2
2025-02-20 15:43:24 +00:00
Viacheslav Hletenko
a04f00f171
T7178: Add vDPA Virtio Data Path Aceleration kernel module
2025-02-20 08:47:58 +00:00
Christian Breunig
07f55aca2c
Merge pull request #915 from vyos/c-po-patch-1
...
T7145: updated team name for codeowners current branch
2025-02-20 07:10:12 +01:00
Christian Breunig
b8b54e7909
T7145: updated team name for codeowners current branch
2025-02-20 07:09:51 +01:00
Christian Breunig
2c61c15656
Intel: T6847: provide common build script for Out-Of-Tree drivers
...
Use one build script to rule all the Intel Git based drivers.
2025-02-19 16:21:14 +01:00
Viacheslav Hletenko
dc4f7e36b0
T7174: bump host-sflow version to v2.1.11-5 to build with VPP feature
2025-02-17 09:42:10 +00:00
Viacheslav Hletenko
455383d3bd
T7173: Bump keepalived version to 2.3.2
2025-02-17 09:11:16 +00:00
oniko94
e846e68f9f
docker: T6353: Add libcrack2 dependencies and fix local Docker build
2025-02-17 08:51:02 +02:00
Vijayakumar A
48fb37eca3
T7172: added workflow checks to make current as default in private repo ( #910 )
...
* T7172: added workflow checks to making current as default in private repo
---------
Co-authored-by: kumvijaya <kuvmijaya@gmail.com>
2025-02-16 20:01:35 +01:00
Viacheslav Hletenko
ae3a66c3f3
Merge pull request #909 from vyos/T5887-kernel-6.6.77
...
Kernel: T5887: update Linux Kernel to v6.6.77
2025-02-16 07:21:16 +02:00
Christian Breunig
36a0a79a9d
Kernel: T5887: update Linux Kernel to v6.6.77
2025-02-15 14:32:25 +01:00
Christian Breunig
10ce9543b9
Merge pull request #908 from c-po/current
...
intel: T6847: fix build system to perform proper "git clone" on IXGBE driver
2025-02-15 10:06:06 +01:00
Christian Breunig
2a2e36ba2e
intel: T6847: fix build system to perform proper "git clone" on IXGBE driver
...
Previous commit a10b29560 ("intel: T6847: update IXGBE Out-Of-Tree driver to
v6.0.5") missed a proper CI "git clone" on the driver repository - this has
been fixed.
2025-02-15 09:21:57 +01:00
Christian Breunig
fc2fe22b4c
intel: T6847: port patches to latest driver version 6.0.5
2025-02-15 09:19:16 +01:00
Daniil Baturin
79ea85898b
Merge pull request #907 from jestabro/docker-opam-update
...
docker: T7170: fix sed pattern for change in OPAM install.sh
2025-02-14 19:10:17 +00:00
John Estabrook
841b0f4172
docker: T7170: fix sed pattern for change in OPAM install.sh
2025-02-14 12:59:25 -06:00
Viacheslav Hletenko
26517587b6
Merge pull request #906 from c-po/intel-ixgbe-oot
...
intel: T6847: update IXGBE Out-Of-Tree driver to v6.0.5
2025-02-13 23:16:01 +02:00
Christian Breunig
9cd6ef3807
Kernel: T861: add ephemeral key pattern to .gitignore file
2025-02-13 21:14:42 +01:00
Christian Breunig
a10b295601
intel: T6847: update IXGBE Out-Of-Tree driver to v6.0.5
2025-02-13 21:14:00 +01:00
Viacheslav Hletenko
51b8dcb474
Merge pull request #905 from sever-sever/T7164
...
T7164: Bump VPP version to stable 2410
2025-02-13 19:02:33 +02:00
Viacheslav Hletenko
16aea063bd
T7164: Bump VPP version to stable 2410
2025-02-13 16:39:06 +00:00
Christian Breunig
e2cae51c1b
Merge pull request #904 from c-po/current
...
syslog: T6989: update default system configuration with new CLI syntax
2025-02-12 21:39:52 +01:00
Christian Breunig
773b2bfbb9
syslog: T6989: update default system configuration with new CLI syntax
2025-02-12 21:38:40 +01:00
Yuriy Andamasov
c0810663b8
Merge pull request #902 from kumvijaya/current
...
T7145: updated codeowners list
2025-02-08 16:30:52 +01:00
kumvijaya
d8b0efdb59
T7145: updated codeowners list
2025-02-08 17:38:44 +05:30
kumvijaya
124cbdec3f
T7145: updated codeowners list
2025-02-08 17:27:34 +05:30
Viacheslav Hletenko
d1cdd2d87d
Merge pull request #901 from Ckath/check-qemu-install-fix
...
T7140: check-qemu-install: fix unparsable command
2025-02-07 13:04:50 +02:00
ckath
7416cd4ce9
T7140: check-qemu-install: fix unparsable command
2025-02-06 21:28:58 +01:00
Yevhen Bondarenko
9d7eef8862
Merge pull request #900 from natali-rs1985/T7066
...
T7066: Increase cpu number for smoketests
2025-02-05 09:36:09 +01:00
Nataliia Solomko
d30b135392
T7066: Increase cpu number for smoketests
2025-02-05 08:49:31 +02:00
Christian Breunig
3d24c1077e
Merge pull request #898 from c-po/syslog-T6989
...
T6989: disable rsyslog service
2025-02-04 18:24:45 +01:00
Viacheslav Hletenko
c1a7b70586
Merge pull request #899 from dmbaturin/T7132-rolling-boot-splash
...
artwork: T7132: new boot splash for rolling release images
2025-02-03 22:12:13 +02:00
Daniil Baturin
af09861fec
Merge pull request #897 from sever-sever/T7125
...
T7125: add show version vyos-1x for smoketest
2025-02-03 19:30:00 +00:00
Daniil Baturin
c62327d3d6
Merge pull request #895 from vyos/T7109-binary-includes
...
build: T7109: add support for includes_binary in flavors
2025-02-03 19:29:18 +00:00
Daniil Baturin
591f550246
build: T7132: new boot splash for rolling release images
...
The pseudo-constellation can be nicknamed "Operarius" ("The Worker")
(genitive singular: "Operarii")
Image by Oleg Gorobets
2025-02-03 19:15:19 +00:00
Christian Breunig
a0ef45b19d
T6989: disable rsyslog service
2025-02-02 21:42:47 +01:00
Viacheslav Hletenko
d52077a6fc
T7125: add show version vyos-1x for smoketest
2025-02-02 10:03:58 +00:00
Viacheslav Hletenko
946b7b2815
Merge pull request #896 from sever-sever/T7110
...
T7110: Increase memory to 8G for the smoketests
2025-01-30 19:46:17 +02:00
Viacheslav Hletenko
a05fc3396b
T7110: Increase memory to 8G for the smoketests
...
Some smoketests requires more memory to pass all tests
For example VPP tests
2025-01-30 17:27:04 +00:00
Daniil Baturin
d659cdb8fe
Merge pull request #893 from sever-sever/T7105
...
T7105: Disable by default vpp service until it is configured
2025-01-30 15:19:57 +00:00
Daniil Baturin
d6917d4fc9
Merge pull request #894 from sever-sever/T7106-smoketest
...
T7106: Extend check-qemu-install to show vpp version
2025-01-30 15:18:52 +00:00
Daniil Baturin
f11b5a3282
build: T7109: add support for includes_binary in flavors
2025-01-30 14:14:17 +00:00
Viacheslav Hletenko
5f4e2acd16
T7106: Extend check-qemu-install to show vpp version
2025-01-30 11:27:43 +00:00
Viacheslav Hletenko
631934dbea
T7105: Disable by default vpp service until it is configured
2025-01-30 10:04:33 +00:00
Daniil Baturin
16f9226b1f
Merge pull request #892 from c-po/optional-lsb-tests
...
Testsuite: T7043: make build/manifest.json optional
2025-01-23 17:08:12 +00:00
Christian Breunig
f5887de05e
Testsuite: T7043: make build/manifest.json optional
...
Support loading and testing random ISO images without the need for
build/manifest.json. If the file is detected - tests are run. If file is
not found - those tests are skipped.
2025-01-22 20:44:56 +01:00
Viacheslav Hletenko
c1b5494ea0
Merge pull request #891 from jestabro/update-commit-hash
...
T7046: T6342: update libvyosconfig commit hash
2025-01-20 23:07:54 +02:00
John Estabrook
7200377c33
T7046: T6342: update libvyosconfig commit hash
2025-01-20 14:19:12 -06:00
Christian Breunig
e850eb8854
Merge pull request #890 from c-po/current
...
frr: T6746: add libc-ares-dev build dependency
2025-01-19 15:41:34 +01:00
Christian Breunig
0b4f9b6d12
frr: T6746: add libc-ares-dev build dependency
...
Fix error:
dpkg-checkbuilddeps: error: Unmet build dependencies: libc-ares-dev
2025-01-19 15:40:28 +01:00
Viacheslav Hletenko
2ab12b7566
Merge pull request #889 from natali-rs1985/T6895
...
T6895: Build hsflowd with option PSAMPLE
2025-01-18 19:47:43 +02:00
Nataliia Solomko
62cdc8ea8d
T6895: Build hsflowd with option PSAMPLE
2025-01-17 11:04:25 +02:00
Viacheslav Hletenko
b8ee67003f
Merge pull request #888 from sever-sever/T7026-src
...
T7026: build vpp source plus binaries instead of only binaries
2025-01-15 16:30:13 +02:00
Viacheslav Hletenko
a4339b80ed
T7026: build vpp source plus binaries instead of only binaries
2025-01-15 12:29:41 +00:00
Daniil Baturin
7c7dbad721
Merge pull request #887 from sever-sever/T7043-cpu-mem
...
T7043: increase smoketest memory to 8G for vpp
2025-01-14 23:33:28 +00:00
John Estabrook
1e6cdf774b
Merge pull request #881 from sever-sever/T7206-vyos-1x-vpp
...
T7026: Extend vyos-1x build to include vyos-vpp
2025-01-14 09:50:25 -06:00
Viacheslav Hletenko
c691f4b390
T7043: increase smoketest memory to 8G for vpp
2025-01-14 11:51:13 +00:00
Viacheslav Hletenko
4b9c86bd9a
Merge pull request #886 from sever-sever/T7026-fix-patches
...
T7026: Use vpp patches during build as they not applied
2025-01-14 11:15:10 +02:00
Viacheslav Hletenko
0f44fc7abe
T7026: Add apply_patches option for the build packages script
...
Add 'apply_patches' key is set to True (default) in the package configuration
This allows skipping/applying patch application by 'build.py' for specific
packages when desired
Usage:
apply_patches = false
2025-01-14 09:13:17 +00:00
Viacheslav Hletenko
844cac86fd
T7026: Use vpp patches during build as they not applied
...
Patches for VPP are not applied due to specific to the vpp repo
structure, so we cannot use standard included to build.py
function 'apply_patches' to patch the vpp sources.
Use explicit patch in the "build_cmd" as a workaround and the
simplest fix.
2025-01-14 09:05:54 +00:00
Christian Breunig
0bd5cb4f50
Merge pull request #885 from aapostoliuk/T2326-circinus
...
T2326: opennhrp: Removed OpenNHRP package
2025-01-13 19:52:21 +01:00
aapostoliuk
4d64c894b4
T2326: opennhrp: Removed OpenNHRP package
...
Removed OpenNHRP package
2025-01-13 15:52:08 +02:00
Viacheslav Hletenko
a2fb862fea
Merge pull request #884 from sever-sever/T7043
...
T7043: Add arguments for CPU and memory for the check-qemu-install
2025-01-13 11:20:51 +02:00
Viacheslav Hletenko
7d86ca29be
Merge pull request #883 from sever-sever/7026-vpp-build
...
T7026: Use prebuild hook to build vpp
2025-01-11 14:15:17 +02:00
Viacheslav Hletenko
392529e037
Merge pull request #882 from sever-sever/T7037
...
T7037: Add prebuild hook for the package-build
2025-01-11 14:13:05 +02:00
Viacheslav Hletenko
51895a5c98
T7043: Add arguments for CPU and memory for the check-qemu-install
...
Some smoketest requires more than 4G memory.
And --cpu and --memory args for check-qemu-install
2025-01-11 11:51:10 +00:00
Viacheslav Hletenko
2eb9deea6f
T7026: Use prebuild hook to build vpp
2025-01-10 13:13:24 +00:00
Viacheslav Hletenko
a549693509
T7037: Add prebuild hook for the package-build
...
The pre_build_hook is an optional configuration defined in packages.toml
It executes after the repository is checked out and before the
build process begins. This hook allows you to perform preparatory tasks,
such as creating directories, copying files, or running custom scripts/commands.
2025-01-10 12:57:26 +00:00
Viacheslav Hletenko
72f39101bf
T7026: Extend vyos-1x build to include vyos-vpp
2025-01-09 20:36:37 +00:00
Viacheslav Hletenko
aae746aa7b
Merge pull request #880 from vyos/T7032
...
T7032: Add missing libpam-radius-auth build
2025-01-09 15:01:37 +02:00
Daniil Baturin
d4b21f369c
Merge pull request #879 from jestabro/manifest-version-field
...
testsuite: T7031: add version to manifest if not explicitly set
2025-01-09 11:32:18 +00:00
Viacheslav Hletenko
528416d491
T7032: Add missing libpam-radius-auth build
2025-01-09 09:05:31 +00:00
John Estabrook
1e4bcf0428
Testsuite: T7031: add version to manifest if not explicitly set
2025-01-08 23:00:33 -06:00
Daniil Baturin
7d71873472
Merge pull request #878 from sever-sever/T7026
...
packages: T7026: Add a script for building VPP
2025-01-08 13:04:08 +00:00
Viacheslav Hletenko
b04538b9b2
T7026: Add script build vpp package
2025-01-07 20:05:35 +00:00
Christian Breunig
aeb94b726f
Merge pull request #877 from c-po/os-release-T7019
...
T7019: use VyOS release train in /etc/os-release codename over Debian release
2025-01-07 17:14:23 +01:00
Christian Breunig
f8b88e54bc
T7019: use VyOS release train in /etc/os-release codename over Debian release
...
VyOS is based on Debian
* VyOS 1.3 -> Debian Buster (VyOS equuleus)
* VyOS 1.4 -> Debian Bookworm (VyOS sagitta)
* VyOS 1.5 -> Debian Bookworm (and then trixie) (VyOS circinus)
* VyOS rolling -> Debian Bookworm (and then trixie) (VyOS t.b.d.)
When running
vyos@vyos:~$ lsb_release -a
Distributor ID: VyOS
Description: VyOS 1.5-rolling-202501031241 (current)
Release: 1.5-rolling-202501031241
Codename: bookworm
The codename in use is the Debian base distribution. This should be changed to
the VyOS release name.
2025-01-05 20:00:49 +01:00
Viacheslav Hletenko
aa4ba3d95e
Merge pull request #876 from c-po/T6999-os-release
...
Testsuite: T6999: validate content of /etc/os-release in target system
2025-01-03 21:57:44 +02:00
Daniil Baturin
91d67b065d
Merge pull request #875 from c-po/secureboot-lockdown
...
Kernel: T861: enable lockdown subsystem as UEFI secure boot dependency
2025-01-03 18:22:37 +00:00
Christian Breunig
dabd5b2a6a
Testsuite: T6999: validate content of /etc/os-release in target system
...
The file /etc/os-release is written during image build, but it's content is not
validated that it can be used by e.g. "lsb_release -a" command.
2025-01-03 17:00:52 +01:00
Christian Breunig
1a593421ec
Kernel: T861: enable lockdown subsystem as UEFI secure boot dependency
2025-01-02 11:44:27 +01:00
Christian Breunig
8013ff21ae
Kernel: T5887: update Linux Kernel to v6.6.69
2025-01-02 11:43:19 +01:00
Christian Breunig
7720dfa743
Merge pull request #874 from c-po/qemu-fix-macbase
...
Testsuite: T861: use proper base MAC address from RFC7042
2025-01-01 20:13:23 +01:00
Christian Breunig
bf01c00d04
Testsuite: T861: use proper base MAC address from RFC7042
...
Commit 085df7615a ("Testsuite: T861: always use 2 VCPUs") also altered the base
MAC address used by QEMU to a locally administered one. Something that looked
"right" in the beginning turned out to break the smoketest platform.
The reason is the locally administered bit is evaluated in [1] and if set and
not on the exclusion list (as it was a Realtek base MAC address before), the
interface in question is not considered persistent and thus not added to the
configuration file upon system startup.
1: 825743b6bc/src/helpers/vyos-interface-rescan.py (L73-L74)
2025-01-01 20:10:52 +01:00
Christian Breunig
72c2a011d7
Merge pull request #872 from c-po/testsuite-update
...
Testsuite: T861: inform smoketest about this environment
2024-12-31 18:06:25 +01:00
Christian Breunig
9f4d1e02b5
Merge pull request #873 from vyos/pr-template-update
...
GitHub: adjust PR template to our current needs/workflow
2024-12-31 15:01:03 +01:00
Christian Breunig
c6b35c2864
GitHub: adjust PR template to our current needs/workflow
2024-12-31 14:59:43 +01:00
Christian Breunig
81ae7efbac
Testsuite: T6991: inform smoketest about this environment
2024-12-31 14:20:49 +01:00
Christian Breunig
20b20efcca
Testsuite: T861: boot system in serial console mode to get the full boot log
2024-12-31 14:20:32 +01:00
Christian Breunig
085df7615a
Testsuite: T861: always use 2 VCPUs
2024-12-31 14:13:04 +01:00
Nicolas Vollmar
d6fab6c8c0
T6949: Adds build for blackbox exporter deb package
2024-12-30 19:30:48 +01:00
Christian Breunig
d6dfdfcc2f
Merge pull request #870 from kumvijaya/current
...
T6954: added PR mirror workflows
2024-12-24 09:16:42 +01:00
kumvijaya
fad0abb807
T6954: updated code owners user basis
2024-12-24 11:24:06 +05:30
kumvijaya
6448a8e020
T6954: added mirror workflows
2024-12-24 11:18:05 +05:30
Christian Breunig
9337990602
Merge pull request #869 from c-po/no-jenkins
...
T6674: remove all references to Jenkins
2024-12-23 10:02:32 +01:00
Christian Breunig
443109687c
Merge pull request #863 from natali-rs1985/T6952
...
T6952: enable exFat in kernel config
2024-12-23 09:55:35 +01:00
Christian Breunig
38395e86d5
T6674: remove all references to Jenkins
2024-12-23 09:47:19 +01:00
Christian Breunig
3b95165b03
Merge pull request #867 from c-po/eula-line-break
...
eula: T6859: reformat file to honor default UNIX 80x25 terminal width and length
2024-12-23 09:12:33 +01:00
Viacheslav Hletenko
3b377bde15
Merge pull request #868 from c-po/package-build
...
T6674: move patches to "package/<package_name>" subfolder
2024-12-22 17:34:05 +02:00
Christian Breunig
53ceb24988
T6674: move patches to "package/<package_name>" subfolder
...
This prevents the accidental applying of a patch to multiple source directories
defined in package.toml.
Example FRR:
Package consits of build instructions for libyang, rtrlib and frr itself.
Previously patches in frr/patches folder got applied to libyang, rtrlib and frr
which made no sense and could also fail a build.
2024-12-22 16:22:21 +01:00
Christian Breunig
6aa3bb5fa8
T6674: use common .gitignore file for Package build artifacts/sources
2024-12-22 16:22:21 +01:00
Christian Breunig
37865246c2
eula: T6859: reformat file to honor default UNIX 80x25 terminal width and length
...
Runnning "show license" on a default 80x25 terminal makes it almost impossible
to properly read it.
2024-12-20 22:24:26 +01:00
Daniil Baturin
77f3471680
Merge pull request #866 from sever-sever/T6964
...
T6964: Add PHONY to make VPP smoketests
2024-12-20 18:19:44 +00:00
Viacheslav Hletenko
a66b32eff5
T6964: Add PHONY to make VPP smoketests
...
Add PHONY to make smoketests for VPP.
sudo make test-vpp
2024-12-20 14:54:59 +00:00
Christian Breunig
1ee43221f2
Merge pull request #862 from ykholod/current-issue-17413
...
T6958: Clear Babel config on babeld stop
2024-12-19 17:21:23 +01:00
Daniil Baturin
f7ec15ed05
Merge pull request #864 from MattKobayashi/T6960
...
T6960: package-build: Disable unnecessary builds for `amazon-cloudwatch-agent` package
2024-12-19 13:05:43 +00:00
Matthew Kobayashi
f377ee2ee7
T6960: package-build: Disable unnecessary builds
2024-12-19 08:17:17 +10:00
Nataliia Solomko
2a27860183
T6952: enable exFat in kernel config
2024-12-18 18:39:01 +02:00
Yaroslav Kholod
6fb4916017
T6958: Clear Babel config on babeld stop
2024-12-18 14:57:08 +02:00
Viacheslav Hletenko
c1f9fc6a6d
Merge pull request #860 from vyos/T5887-kernel-6.6.66
...
Kernel: T5887: update Linux Kernel to v6.6.66
2024-12-17 08:02:38 +02:00
Christian Breunig
e244e0f086
Kernel: T5887: update Linux Kernel to v6.6.66
2024-12-17 06:52:50 +01:00
Daniil Baturin
e7d8b72159
Merge pull request #853 from c-po/T6746-frr-10
...
frr: T6746: upgrade package to 10.2
2024-12-16 10:46:07 +00:00
Christian Breunig
a6ee547df9
frr: T6746: upgrade package to 10.2
2024-12-12 21:08:36 +01:00
Christian Breunig
6473704999
Merge pull request #856 from dmbaturin/T6942-no-guest-agents
...
flavors: T6942: remove VM guest agents from the generic flavor
2024-12-10 19:53:22 +01:00
Yevhen Bondarenko
017e0ed635
Merge pull request #858 from jestabro/update-hash-lib-name
...
T6718: update libvyosconfig commit hash for fix to dlopen lib name
2024-12-10 16:35:54 +01:00
John Estabrook
a32d7989f5
T6718: update libvyosconfig commit hash for fix to dlopen lib name
2024-12-10 09:08:43 -06:00
Daniil Baturin
0ba21e93c8
Merge pull request #857 from sever-sever/T5887
...
Kernel: T5887: update Linux Kernel to v6.6.64
2024-12-09 14:35:35 +00:00
Viacheslav Hletenko
e8bc65e026
Kernel: T5887: update Linux Kernel to v6.6.64
2024-12-09 11:46:25 +00:00
Daniil Baturin
15c0bd7578
Merge pull request #824 from jestabro/vyconf-minimal
...
T6718: use the vyconf daemon for validation of set commands
2024-12-06 21:37:58 +00:00
John Estabrook
e4dcc5961f
docker: T6718: libvyosconfig update for vyconf
2024-12-06 08:52:15 -06:00
Daniil Baturin
090a5532af
flavors: T6942: remove VM guest agents from the generic flavor
2024-12-05 18:47:38 +00:00
Christian Breunig
1efcc4c5e1
Merge pull request #854 from jestabro/opam-install
...
docker: T6929: fix sed pattern for change in Opam install.sh
2024-12-02 19:47:31 +01:00
John Estabrook
04d7f13c49
docker: T6929: fix sed pattern for change in Opam install.sh
2024-12-02 11:37:47 -06:00
Christian Breunig
5bccbebc1e
Merge pull request #849 from dmbaturin/T6923-deb-security-urls
...
build: T6923: use the Debian mirror for security updates if it's specified explicitly
2024-11-30 12:42:51 +01:00
Christian Breunig
029cd725be
Update data/build-types/release.toml
2024-11-30 08:49:54 +01:00
Daniil Baturin
e4fa5c6b3d
build: T6859: include EULA files in build type definitions
2024-11-30 08:49:54 +01:00
Christian Breunig
2ef1e83db2
Merge pull request #847 from dmbaturin/T6915-flavor-cleanup
...
build-flavors: T6915: clean up flavor definitions
2024-11-30 08:49:25 +01:00
Christian Breunig
5833ce11c8
Merge pull request #850 from dmbaturin/T6922-bootloaders-option
...
build: T6922: add an option to specify bootloaders for the image
2024-11-30 08:48:51 +01:00
Daniil Baturin
c3f79825c9
build: T6922: add an option to specify bootloaders for the image
2024-11-29 17:04:35 +00:00
John Estabrook
e248336cdd
Merge pull request #846 from dmbaturin/T6913-xen-flavor-update
...
build-flavors: T6913: fix Xen guest agent package in the generic image
2024-11-29 10:48:08 -06:00
Daniil Baturin
5de2b12d0b
build: T6923: use the Debian mirror for security updates if it's specified explicitly
...
but the security mirror is not
2024-11-29 12:16:10 +00:00
Daniil Baturin
c62fef71fc
Merge pull request #848 from sever-sever/T6912-dropbear
...
T6912: Fix build dependency use global dependency
2024-11-28 16:34:59 +00:00
Viacheslav Hletenko
d4b572844d
T6912: Fix build podman dependency
...
Use the global dependency instead of package dependency in the
package.toml
This fixes to build 'podman' package
2024-11-28 12:53:15 +00:00
Viacheslav Hletenko
bffc5c8c36
T6912: Fix build isc-dhcp dependency
...
Use the global dependency instead of package dependency in the
package.toml
This fixes to build 'isc-dhcp' package
2024-11-28 12:45:35 +00:00
Viacheslav Hletenko
213d324412
T6912: Fix hsflowd dependency
...
Use the global dependency instead of package dependency in the
package.toml
This fixes to build 'hsflowd' package
2024-11-28 12:29:43 +00:00
Viacheslav Hletenko
c193623120
T6912: Fix build waagent dependency
...
Use the global dependency instead of package dependency in the
package.toml
2024-11-28 12:26:00 +00:00
Viacheslav Hletenko
19bd06b0fe
T6912: Fix build strongswan dependency
...
Use the global dependency instead of package dependency in the
package.toml
This fixes to build 'strongswan' package
2024-11-28 12:20:23 +00:00
Viacheslav Hletenko
e14c56d886
T6912: Fix build dropbear dependency
...
Use the global dependency instead of package dependency in the
package.toml
The package dependency is not used
This fixes to build 'dropbear' package
2024-11-28 12:07:39 +00:00
Daniil Baturin
11e21b94c2
build-flavors: T6915: clean up flavor definitions
...
and leave only illustrative essentials
2024-11-26 18:29:07 +00:00
Daniil Baturin
00c4d39242
build-flavors: T6913: fix Xen guest agent package in the generic image
...
Also, remove the old XCP-NG flavor because the new agent
works for both mainline Xen and XCP-NG
2024-11-26 17:46:22 +00:00
Viacheslav Hletenko
3e660d3e30
Merge pull request #843 from dmbaturin/T6905-stream-build-type
...
build: T6905: Add stream build type
2024-11-26 12:15:35 +02:00
Christian Breunig
dcf1d920ea
Merge pull request #845 from sever-sever/T6912
...
T6912: Fix build package script dependencies
2024-11-26 07:49:08 +01:00
Viacheslav Hletenko
8e669e323d
T6912: Remove print dependencies for build packages
2024-11-25 14:46:06 +00:00
Viacheslav Hletenko
3bbcbb689b
T6912: Build TACACS use global dependencies
2024-11-25 14:40:14 +00:00
Viacheslav Hletenko
3b786bf6f5
T6912: Build FRR use global dependencies
2024-11-25 14:39:49 +00:00
Viacheslav Hletenko
aa40b27d9e
T6912: Fix build package script dependencies
...
Install dependencies declared in the package.toml file does not
work due to the wrong logic. Set global dependencies instaed of
dependencies per package.
2024-11-25 14:37:10 +00:00
Viacheslav Hletenko
50f8304f92
Merge pull request #844 from c-po/T6674-tacacs
...
T6674: add package build instructions for TACACS client libraries
2024-11-22 10:33:15 +02:00
Christian Breunig
ef9e1f84c1
T6674: add package build instructions for TACACS client libraries
2024-11-21 20:02:06 +01:00
John Estabrook
1ba46ed1d3
Merge pull request #842 from dmbaturin/T6904-dev-build-versions
...
build: T6904: allow development builds to have version strings
2024-11-21 10:53:31 -06:00
John Estabrook
823759115a
Merge pull request #841 from dmbaturin/T6903-configurable-vyos-1x
...
build: T6903: allow passing vyos-1x repo path in an environment variable
2024-11-21 10:53:20 -06:00
Christian Breunig
ab588e47f8
Merge pull request #840 from dmbaturin/T6877-flavor-merge-fix
...
scripts: T6877: fix an error when the base flavor for merging has no packages field
2024-11-20 20:45:00 +01:00
Daniil Baturin
0b07ed516b
build: T6905: Add stream build type
2024-11-20 17:27:02 +00:00
Daniil Baturin
1b12eeb9a1
build: T6904: allow development builds to have version strings
2024-11-20 15:52:55 +00:00
Daniil Baturin
ae582039f9
build: T6903: allow passing vyos-1x repo path in an environment variable
2024-11-20 14:34:56 +00:00
Daniil Baturin
30a4a8df27
scripts: T6877: fix an error when the base flavor for merging has no packages field
2024-11-20 14:02:51 +00:00
Viacheslav Hletenko
2efc869757
Kernel: T5887: update Linux Kernel to v6.6.62
2024-11-19 17:44:13 +02:00
Christian Breunig
1e038ab202
Merge pull request #837 from dmbaturin/T6877-flavor-merge
...
scripts: T6877: add a script for merging multiple flavor files
2024-11-17 12:30:33 +01:00
Christian Breunig
811c287f72
Merge pull request #839 from sever-sever/T6879
...
T6879: Add build amazon-cloudwatch-agent
2024-11-17 12:30:11 +01:00
Daniil Baturin
b68e397fee
Merge pull request #838 from sever-sever/T5887
...
Kernel: T5887: update Linux Kernel to v6.6.61
2024-11-16 20:49:00 +00:00
Viacheslav Hletenko
365ae51ecd
T6879: Add build amazon-cloudwatch-agent and amazon-cloudwatch-agent
2024-11-16 13:10:33 +00:00
Viacheslav Hletenko
c967ef510e
Kernel: T5887: update Linux Kernel to v6.6.61
2024-11-15 15:36:59 +00:00
Daniil Baturin
2cec3b9cba
scripts: T6877: add a script for merging multiple flavor files
2024-11-14 18:07:53 +00:00
Daniil Baturin
b455954ecd
Merge pull request #836 from jestabro/add-image-compat
...
image-tools: T6864: keep file necessary for compat add image
2024-11-14 10:46:54 +00:00
John Estabrook
2416f963ad
image-tools: T6864: keep file necessary for compat add image
...
Revert "T1416: remove deprecated default-union-grub-entry"
This reverts commit d50707bb295dbd4bc50e3d0301fc8be605448429.
The file grub/default-union-grub-entry and its companion
install-image/postinst are needed for 'compatibility-mode' upgrades:
when upgrading from a system with legacy image-tools, those two files
are expected to exist in the mounted image of the target iso.
2024-11-13 15:08:04 -06:00
Christian Breunig
4d01efaacf
Merge pull request #834 from natali-rs1985/T3501
...
T3501: Fix cli command in check-qemu-install
2024-11-12 09:46:59 +01:00
Nataliia Solomko
a975e075fd
T3501: Fix cli command in check-qemu-install
2024-11-12 09:48:28 +02:00
Viacheslav Hletenko
33f15da7d4
Merge pull request #830 from dmbaturin/T6854-frr-pcre-build
...
frr: T6854: build FRR with PCRE2 support for better performance
2024-11-06 23:25:10 +02:00
Viacheslav Hletenko
cf5cabace8
Merge pull request #831 from dmbaturin/T6855-apt-entry-rework
...
build: T6855: make the custom APT entry and key syntax more flexible
2024-11-06 23:24:04 +02:00
Daniil Baturin
9ed7a29ebb
build: T6855: make the custom APT entry and key syntax more flexible
2024-11-06 19:03:42 +00:00
Daniil Baturin
59228da66a
frr: T6854: build FRR with PCRE2 support for better performance
2024-11-06 16:09:18 +00:00
Daniil Baturin
5674398d59
Merge pull request #827 from sever-sever/T6813-kernel
...
T6813: Build tarballs for the packages in the linux-kernel dir
2024-11-04 20:16:14 +00:00
Viacheslav Hletenko
50b3d9f80e
T6813: Build tarballs for the packages in the linux-kernel dir
...
Build tarballs for the packages related linux-kernel dir.
2024-11-01 13:50:56 +00:00
Christian Breunig
a900353a5b
Merge pull request #829 from c-po/T6844-salt
...
T6844: use our own mirror of the salt repository
2024-11-01 09:40:19 +01:00
Christian Breunig
f36d645550
T6844: use our own mirror of the salt repository
2024-11-01 09:36:16 +01:00
Daniil Baturin
3a53e7b442
Merge pull request #825 from sever-sever/T6840
...
T6840: Build OpenVPN-otp use commit id instead of master
2024-10-29 16:11:22 +00:00
Daniil Baturin
d6a45cf9db
Merge pull request #826 from sever-sever/T6813-netfilter
...
T6813: Add tarballs for the netfilter
2024-10-29 16:10:52 +00:00
Viacheslav Hletenko
051bda1f2b
T6813: Add tarballs for the netfilter
2024-10-28 19:07:35 +00:00
Viacheslav Hletenko
3c9a2ce87f
T6840: Build OpenVPN-otp use commit id instead of master
2024-10-28 18:13:38 +00:00
Daniil Baturin
09ccfe7a70
Merge pull request #822 from sarthurdev/grub_fix
...
live: T5568: Fix live grub menu entries
2024-10-28 10:42:34 +00:00
John Estabrook
a6d121f3dc
docker: T6718: vyos1x-config is now pinned in libvyosconfig build script
2024-10-25 10:04:09 -05:00
John Estabrook
394ec80f49
T6718: vyconfd.service is started by vyos-router
2024-10-25 10:04:09 -05:00
Daniil Baturin
38dc111f0c
Merge pull request #823 from sever-sever/T5887-revert
...
Kernel: T5887: Revert update Linux Kernel to v6.6.58
2024-10-25 15:03:34 +01:00
Viacheslav Hletenko
7cd109889b
Kernel: T5887: Revert update Linux Kernel to v6.6.58
...
This reverts commit 6e256633b34dc737a812b0b8d253733608eb8ca8.
Issues with the kernel and netfilter IPv6
https://vyos.dev/T6814
https://bugzilla.redhat.com/show_bug.cgi?id=2321325
2024-10-25 12:21:47 +00:00
sarthurdev
61d3585f19
live: T5568: Fix live grub menu entries
2024-10-25 00:07:11 +02:00
Daniil Baturin
45e583b06b
Merge pull request #821 from sever-sever/T6813
...
T6813: Build tarballs for the packages
2024-10-24 19:01:31 +01:00
Viacheslav Hletenko
b955b11680
T6813: Build tarballs for the packages
...
Build tarballs for the packages with our changes after patches
2024-10-24 12:49:56 +00:00
Daniil Baturin
1807ded1b1
Merge pull request #820 from HollyGurza/T6684
...
T6684: new Debian package repo snapshot logic
2024-10-24 12:11:46 +01:00
khramshinr
13bc96d4dc
T6684: new Debian package repo snapshot logic
...
Added functionality to store version information for temporarily installed packages.
2024-10-24 14:25:39 +06:00
Viacheslav Hletenko
fec89b5e11
Merge pull request #818 from vyos/c-po-patch-3
...
Kernel: T5887: update Linux Kernel to v6.6.58
2024-10-22 21:51:27 +03:00
Christian Breunig
6e256633b3
Kernel: T5887: update Linux Kernel to v6.6.58
2024-10-22 20:24:28 +02:00
Viacheslav Hletenko
7dc50a429a
Merge pull request #817 from sever-sever/T6771
...
T6771: Fix trigger build container state changes
2024-10-21 20:23:23 +03:00
Viacheslav Hletenko
91811fca0c
T6771: Fix trigger build container state changes
...
The git action requires checking the 'true' as a string instead of
bool
Otherwise it will trigger rebuild container per each merge
2024-10-21 10:30:01 +00:00
Viacheslav Hletenko
001dac27f5
Merge pull request #816 from sever-sever/T6713-update-url
...
T6713: Build Realtek driver change source repo
2024-10-21 12:48:27 +03:00
Viacheslav Hletenko
167cba6556
Merge pull request #813 from dmbaturin/T6776-zabbix-updates
...
build: T6776: use the official Zabbix repo for zabbix-agent2
2024-10-18 17:58:40 +03:00
Viacheslav Hletenko
510aa6ec88
T6713: Build Realtek driver change source repo
2024-10-18 10:05:06 +00:00
Daniil Baturin
bf2e6afc49
build: T6776: use the official Zabbix repo for zabbix-agent2
2024-10-17 11:13:35 +01:00
Christian Breunig
2359180068
Merge pull request #811 from c-po/realtek-signing
...
Kernel: T861: T6713: fix generation of realtek driver signature
2024-10-12 14:03:18 +02:00
Christian Breunig
267bd9ca61
Kernel: T5887: update Linux Kernel to v6.6.56
2024-10-12 08:04:09 +02:00
Christian Breunig
3a6e1d4455
Kernel: T861: T6713: fix generation of realtek driver signature
...
We need to sign the module during the Debian build run, before the
binaries are packed into the resulting DEB.
2024-10-12 08:02:23 +02:00
Christian Breunig
984654139c
Merge pull request #810 from vyos/evgsentrium/T6771
...
actions: T6771: Build docker image without Jenkins
2024-10-12 07:41:37 +02:00
Yevhen Bondarenko
f9978c81c5
T6771: Build docker image without Jenkins
2024-10-10 17:29:25 +02:00
Christian Breunig
cde77d07d1
Merge pull request #808 from dmbaturin/T6231-mlnx
...
build: T6231: remove Mellanox OFED drivers and tools until their license status is confirmed
2024-10-10 11:24:02 +02:00
Daniil Baturin
4d68265e7a
build: T6231: remove Mellanox OFED drivers and tools
...
until their license status is confirmed
2024-10-10 09:51:34 +01:00
Viacheslav Hletenko
545d493e05
Merge pull request #807 from sever-sever/current
...
T861: T6713: Sign Realtek drivers
2024-10-10 10:53:21 +03:00
Viacheslav Hletenko
df59bc2dd4
T861: T6713: Sign Realtek drivers
2024-10-09 15:45:39 +00:00
Christian Breunig
910eece6d3
Merge pull request #804 from rebortg/T973_frr_exporter
...
T973: add build script for frr_exporter package
2024-10-09 08:22:06 +02:00
rebortg
b3460ca121
T973: add build script for frr_exporter package
2024-10-08 14:49:31 +02:00
Viacheslav Hletenko
9eb61d3b6c
Merge pull request #802 from sever-sever/T6765
...
T6765: Fix build python3-vici package
2024-10-08 14:43:10 +03:00
Viacheslav Hletenko
7c5c0334ca
T6765: Fix build python3-vici package
...
Fix build python3-vici. It did not include the directory
/usr/lib/python3/dist-packages/vici
2024-10-08 08:20:33 +00:00
Christian Breunig
b66e95d3f8
Merge pull request #799 from rebortg/T973_go
...
T973: upgrade go version in dockerfile
2024-10-08 07:16:02 +02:00
John Estabrook
15cc88a145
Merge pull request #800 from jestabro/set-tag-value
...
docker: T4318: libvyosconfig update for set_tag value
2024-10-07 15:00:40 -05:00
John Estabrook
394828f82e
docker: T4318: libvyosconfig update for set_tag value
2024-10-07 13:10:14 -05:00
rebortg
c660a9c832
T973: upgrade go version in dockerfile
2024-10-07 20:09:06 +02:00
Christian Breunig
c1fc21a0ad
Merge pull request #797 from c-po/fix-T3303
...
T3303: fix location of os-release file
2024-10-07 17:27:17 +02:00
Daniil Baturin
49d41fa34a
Merge pull request #762 from sever-sever/T6713-current-realtek
...
T6713: Update Realtek r8152 driver
2024-10-07 15:58:30 +01:00
Christian Breunig
65b64c8807
T3303: fix location of os-release file
2024-10-07 16:34:59 +02:00
Christian Breunig
beb5d83003
Merge pull request #796 from c-po/smoketests
...
Testsuite: T6494: add new make target "test-interfaces"
2024-10-06 21:48:05 +02:00
Christian Breunig
eb8e689e38
Merge pull request #795 from vyos/c-po-patch-2
...
T6754: Ignore everyhting under packages folder via .gitignore
2024-10-06 21:47:24 +02:00
Christian Breunig
57d5afe0ff
Testsuite: T6494: add new make target "test-interfaces"
...
We can not run the interface related tests, and non interface related
testcases in parallel to speedup the entire build process.
2024-10-06 16:16:02 +02:00
Christian Breunig
cf809b7750
T6754: Ignore everyhting under packages folder via .gitignore
2024-10-06 12:50:00 +02:00
Christian Breunig
66f12f1d26
Merge pull request #790 from vyos/c-po-patch-1
...
Kernel: T5887: update Linux Kernel to v6.6.53
2024-10-05 15:25:55 +02:00
Christian Breunig
39f59059f2
Merge pull request #791 from sever-sever/T6763
...
T6763: Delete Jenkins file
2024-10-05 08:17:27 +02:00
Christian Breunig
1e53e6451c
Kernel: T5887: update Linux Kernel to v6.6.54
2024-10-05 08:15:55 +02:00
Viacheslav Hletenko
c6bffe481b
T6763: Delete Jenkins file
2024-10-04 12:56:43 +00:00
Viacheslav Hletenko
c6231a51e8
Merge pull request #785 from sever-sever/T973
...
T973: Add build script for node_exporter package
2024-10-04 07:39:05 +03:00
Daniil Baturin
d2c98d1510
Merge pull request #788 from sever-sever/T6758
...
T6758: Add build package xen-guest-agent
2024-10-03 13:24:42 +01:00
Viacheslav Hletenko
1d69d490ca
T6758: Add build package xen-guest-agent
...
The 'xen-guest-agent' could be used for XCP-NG images
2024-10-03 12:03:18 +00:00
Viacheslav Hletenko
40b0d63dcb
T973: Add build script for node_exporter package
2024-10-02 16:18:07 +00:00
Viacheslav Hletenko
2b9303d0bd
Merge pull request #781 from sever-sever/T6754
...
T6754: Delete Jenkins build packages
2024-10-02 15:05:03 +03:00
Viacheslav Hletenko
1bc5f4de47
Merge pull request #780 from sever-sever/T6755
...
T6755: Change default vyos mirror URL
2024-10-02 15:04:20 +03:00
Viacheslav Hletenko
a3b515ca71
T6713: Update Realtek r8152 driver
2024-10-02 11:48:46 +00:00
Viacheslav Hletenko
2fed892f27
T6754: Delete Jenkins build packages
2024-10-02 08:02:51 +00:00
Viacheslav Hletenko
7bd5496de1
T6755: Change default vyos mirror URL
2024-10-02 07:34:49 +00:00
John Estabrook
c89609e997
Merge pull request #779 from dmbaturin/T6742-childless-leaf-nodes-rendering-libvyosconfig
...
docker: T6742: libvyosconfig update for childless node rendering
2024-10-01 13:50:21 -05:00
Daniil Baturin
c611f83ad1
docker: T6742: libvyosconfig update for childless node rendering
2024-10-01 19:44:49 +01:00
Viacheslav Hletenko
356ef07467
Merge pull request #778 from sever-sever/T861-mlnx
...
T861: Fix mellanox build by actions
2024-10-01 19:18:24 +03:00
Viacheslav Hletenko
8879bf0fdf
T861: Fix mellanox build by actions
2024-10-01 15:53:10 +00:00
Christian Breunig
7670c2533b
Merge pull request #776 from sever-sever/T861
...
T861: Fix kernel suffix for package build by actions
2024-10-01 16:27:52 +02:00
Viacheslav Hletenko
db70544b0d
T861: Fix kernel suffix for package build by actions
2024-10-01 12:45:16 +00:00
Daniil Baturin
a0deb45ac8
Merge pull request #774 from dmbaturin/T6742-childless-leaf-nodes-rendering
...
build-image: T6742: update vyos1x-config for childless non-leaf node rendering fixes
2024-09-30 16:19:40 +01:00
Christian Breunig
47de7d4103
Merge pull request #773 from dmbaturin/T6738-build-type-field
...
build: T6738: add build_type field to version data instead of the very limited and unused lts_build
2024-09-30 17:09:08 +02:00
Daniil Baturin
5788fc9075
build-image: T6742: update vyos1x-config for childless non-leaf node fixes
2024-09-27 17:01:14 +01:00
Christian Breunig
eff99f5eda
Merge pull request #772 from c-po/kernel-ephemeral-keys
...
T861: sign all Kernel modules with an ephemeral key
2024-09-25 20:24:47 +02:00
Christian Breunig
d235b31a09
T861: sign all Kernel modules with an ephemeral key
...
The shim review board (which is the secure boot base loader) recommends using
ephemeral keys when signing the Linux Kernel. This commit enables the Kernel
build system to generate a one-time ephemeral key that is used to:
* sign all build-in Kernel modules
* sign all other out-of-tree Kernel modules
The key lives in /tmp and is destroyed after the build container exits and is
named: "VyOS build time autogenerated kernel key".
In addition the Kernel now uses CONFIG_MODULE_SIG_FORCE. This now makes it
unable to load any Kernel Module to the image that is NOT signed by the
ephemeral key.
2024-09-25 20:24:21 +02:00
Daniil Baturin
e41d2f12b9
build: T6738: add build_type field to version data
...
instead of the very limited and unused lts_build
2024-09-25 11:50:48 +01:00
Christian Breunig
b93672d9fb
T861: VyOS image build should use UTC timestamps
2024-09-22 09:31:31 +02:00
Christian Breunig
b2945a4753
Kernel: T5887: disable various unused/not needed debug options
2024-09-22 09:31:31 +02:00
Christian Breunig
88f072df3d
Kernel: T5887: update Linux Kernel to v6.6.52
2024-09-22 09:31:31 +02:00
Christian Breunig
53bd06d17b
T861: stripping Kernel modules would also remove module signatures
...
As the VyOS Linux Kernel will be compiled with CONFIG_MODULE_SIG_FORCE all
driver modules need to be cryptographically signed. This happens during build
of the Kernel and it's 3rd party modules.
Stripping the objects would remove said signature and the system will be unable
to boot b/c of CONFIG_MODULE_SIG_FORCE.
2024-09-22 09:31:31 +02:00
Daniil Baturin
fa50a5073b
Merge pull request #769 from vyos/t6729-ethtool
...
ethtool: T6729: upgrade to 6.10 to make use of more --json options
2024-09-21 19:51:47 +01:00
Christian Breunig
9e7dd13f52
ethtool: T6729: upgrade to 6.10 to make use of more --json options
...
Same as T6078 but we now wan't to make use of ethtool --json eth0 to drop out
own text based parsing of ethtool options in [1]. This is the base for moving
to a better, machine readable interface
1: https://github.com/vyos/vyos-1x/blob/e47d4fd385631236da68/python/vyos/ethtool.py#L77-L105
2024-09-21 09:27:41 +02:00
Viacheslav Hletenko
3f57943971
Merge pull request #768 from dmbaturin/artifact-filtering
...
build: T3664: add an option to specify artifact extensions
2024-09-20 20:40:18 +03:00
Daniil Baturin
25aeda5c4b
build: T3664: add an option to specify artifact extensions
...
so that the manifest only contains files considered build artifacts,
and those artifacts can be automatically picked up by CI jobs and the like
2024-09-20 16:07:00 +01:00
Daniil Baturin
8274a41894
Merge pull request #767 from dmbaturin/post_build_hook_improvements
...
build: T3664: improve support for custom build hooks
2024-09-19 16:13:57 +01:00
Daniil Baturin
3fe55e7813
build: T3664: improve support for custom build hooks
2024-09-18 13:06:49 +01:00
Daniil Baturin
ead4cc2eba
Merge pull request #766 from dmbaturin/manifest-reuse-iso
...
build: T6653: fix a manifest generation error when using --reuse-iso
2024-09-18 08:29:01 +01:00
Daniil Baturin
d991d8779b
build: T6653: fix a manifest generation error when using --reuse-iso
2024-09-17 22:20:33 +01:00
Simon
2a53f210ee
Merge pull request #765 from sarthurdev/tpm_luks
2024-09-17 20:04:04 +02:00
sarthurdev
983e4ffd97
build: T861: Add socat as needed by commit 7f23b57
2024-09-17 11:30:36 +02:00
sarthurdev
d60f5222c2
tpm: T4919: Fix TPM test for changes in 7f23b57
2024-09-17 11:30:36 +02:00
sarthurdev
e35345a446
tpm: T4919: Fix check for /dev/tpm0
2024-09-17 10:25:36 +02:00
Christian Breunig
be867edddc
Merge pull request #764 from c-po/secure-boot
...
Kernel: T861: use find over ls when probing for Kernel signing public keys
2024-09-16 23:37:05 +02:00
Christian Breunig
5aaf98f57c
Kernel: T861: use find over ls when probing for Kernel signing public keys
2024-09-16 21:09:41 +02:00
Daniil Baturin
d5adf5b36c
Merge pull request #758 from HollyGurza/T6684
...
T6684: new Debian package repo snapshot logic
2024-09-16 16:51:14 +01:00
Viacheslav Hletenko
5255ad102a
Merge pull request #763 from c-po/secure-boot
...
T861: add UEFI Secure Boot support
2024-09-16 12:27:21 +03:00
khramshinr
a26ef9e170
T6684: new Debian package repo snapshot logic
...
patch live-build to save information about all installed packages and their source repo, including temporary packages
2024-09-16 14:23:59 +06:00
Christian Breunig
928c1f505b
Docker: T861: fix warning for UID_MIN/UID_MAC out of range
...
Rise upper limit for UID when working in an Active Direcotry integrated
environment. This solves the warning: vyos_bld's uid 1632000007 outside of the
UID_MIN 1000 and UID_MAX 60000 range.
2024-09-14 23:14:19 +02:00
Christian Breunig
fd737172f1
T861: add UEFI Secure Boot support
...
This adds support for UEFI Secure Boot. It adds the missing pieces to the Linux
Kernel and enforces module signing. This results in an additional security
layer where untrusted (unsigned) Kernel modules can no longer be loaded into
the live system.
NOTE: This commit will not work unless signing keys are present. Arbitrary
keys can be generated using instructions found in:
data/live-build-config/includes.chroot/var/lib/shim-signed/mok/README.md
2024-09-14 23:05:23 +02:00
Christian Breunig
beb3df0733
Kernel: T5887: cleanup Debian postinst files after package build
2024-09-14 20:58:44 +02:00
Christian Breunig
f523ae5cac
Kernel: T5887: update Linux Kernel to v6.6.51
2024-09-14 20:58:44 +02:00
Christian Breunig
e4a2e22ced
mellanox: T6231: execute build script with sudo
2024-09-14 20:58:44 +02:00
Christian Breunig
300674c144
Merge pull request #759 from sever-sever/T6674-netfilter
...
T6674: Fix build package netfilter dependencies
2024-09-12 19:07:03 +02:00
Viacheslav Hletenko
21370c5c7d
T6674: Fix build package netfilter dependencies
2024-09-12 08:26:26 +00:00
Christian Breunig
55c17f9283
Merge pull request #755 from nvollmar/T6703
...
T6703: add support for amd pstate driver
2024-09-09 10:40:46 +02:00
Christian Breunig
fc3f8317e9
Merge pull request #754 from sever-sever/T6674
...
T6674: build-kernel: Get kernel version from the defatults
2024-09-09 10:38:59 +02:00
Christian Breunig
e86bfd7ab9
Testsuite: T861: add explicit --smoketest argument
...
In the past the CLI based smoketest was always executed under an else branch in
the testcase if-statement. Instead of using negative logic move all testcases
to positive logic adding an empty "catch all" else path.
2024-09-07 21:32:34 +02:00
Christian Breunig
6ef7069098
Testsuite: T861: use fix bootindex for install medium and non-volatile disks
...
This is required to support proper disk ejection and not reloading the disk on
system reboot when operation in BIOS mode.
2024-09-07 21:32:34 +02:00
Christian Breunig
115fb522c8
Testsuite: T861: add support to use VNC for a graphics console
...
To use VNC you could run "make test -- --vnc"
2024-09-07 21:32:34 +02:00
Christian Breunig
986b71af2d
Testsuite: T861: use variable to define one single place for VM name
2024-09-07 21:32:34 +02:00
Christian Breunig
aa6ca5c65b
Testsuite: T861: cleanup imports and use "kernel_flavor" from vyos_defaults
2024-09-07 21:32:34 +02:00
Christian Breunig
e5627bf050
Testsuite: T861: remove option to disable KVM and use soft-emulation
...
This code path was unused during CI runs.
2024-09-07 21:32:34 +02:00
Christian Breunig
7f23b57b19
Testsuite: T861: eject installation media CD-ROM over powercycle
...
When moving to UEFI and secure-boot it's better to just reboot the system
for Machine Owner Key installation, then powercycling the machine.
This commit will use `reboot now` over `poweroff` after base system installation
and boot into installed image for smoketest handling.
2024-09-07 21:32:34 +02:00
Christian Breunig
fd7d1d0d20
Kernel: T861: remove superfluous architecture from Kernel string
2024-09-07 21:31:46 +02:00
Viacheslav Hletenko
f7022914d2
T6674: Add trigger rebuild kernel if defaults.toml is changed
2024-09-06 11:30:43 +00:00
Viacheslav Hletenko
f9372b85dd
T6674: Add symlink to original linux-kernel arch and patches
2024-09-06 09:43:59 +00:00
Nicolas Vollmar
01085c0512
T6703: add support for amd pstate driver
2024-09-06 10:30:11 +02:00
Viacheslav Hletenko
9055e9bae1
T6674: build-kernel: Get kernel version from the defatults
...
Get kernel version from the vyos-build/data/defaults.toml
for buld 'linux-kernel' and related packages
Retrun the original build-jool.py script
2024-09-06 08:15:22 +00:00
Christian Breunig
ae3e89deea
Merge pull request #753 from sever-sever/T6674-actions-keys
...
T6674: Add keys gpg_key_id and package_branch to rebuild packages
2024-09-06 07:23:41 +02:00
Viacheslav Hletenko
c371faf389
T6674: Add keys gpg_key_id and package_branch to rebuild packages
2024-09-05 14:42:43 +00:00
Daniil Baturin
c319ca6723
Merge pull request #751 from c-po/secure-boot-cleanup
...
T1416: T861: T3664: T3664: T2640: various cleanup commits
2024-09-05 15:42:15 +01:00
Viacheslav Hletenko
a6a4f08d56
Merge pull request #752 from sever-sever/T6674-actions
...
T6674: Add workflow to rebuild packages
2024-09-05 13:52:54 +03:00
Viacheslav Hletenko
ceb91a27a8
T6674: Add workflow to rebuild packages
2024-09-05 10:12:31 +00:00
Christian Breunig
68671774f9
T4974: remove package openvpn-dco as it has a proper dependency via vyos-1x
2024-09-05 07:14:43 +02:00
Christian Breunig
d851548515
Makefile: T2640: fix PHONY typo
...
Fix typo added in commit 499e8e1cbb ("Makefile: T2640: add helper to convert
ISO to OCI image to start a co…ntainer") should be PHONY over PHONE
2024-09-05 07:14:43 +02:00
Christian Breunig
3170bcaf2c
build: T3664: remove unused psutil dependency
2024-09-05 07:13:08 +02:00
Christian Breunig
f53921911e
telegraf: T3664: remove package dependency
...
Telegraf is not a full VyOS feature with a proper dependency in place via
vyos-1x package. Drop this temporary dependency.
2024-09-05 07:13:08 +02:00
Christian Breunig
3e9cda21c8
Docker: T861: fix warnings about latest ENV key=value syntax
2024-09-05 07:13:08 +02:00
Christian Breunig
388efd9f78
Makefile: T861: add possibility to pass CLI options to check-qemu-install
...
We can now pass any arbitrary option to the check-qemu-install script by
calling: make test -- --bar-option or make testc -- --foo-option
please note the -- which is not a typo but rather signals the end of options
and disables further option processing and passes the options down to the next
script.
2024-09-05 07:13:08 +02:00
Christian Breunig
d50707bb29
T1416: remove deprecated default-union-grub-entry
2024-09-05 07:13:08 +02:00
Christian Breunig
b82afa2bd5
Merge pull request #748 from vyos/t5887-kernel-6.6.49
...
Kernel: T5887: update Linux Kernel to v6.6.49
2024-09-05 00:24:01 +02:00
Christian Breunig
c635fc980e
Kernel: T5887: update Linux Kernel to v6.6.49
2024-09-04 21:23:47 +02:00
Daniil Baturin
9833897b7c
Merge pull request #745 from sever-sever/T6674
...
T6674: Add build-scrips for packages without Jenkins
2024-09-02 15:46:50 +01:00
Viacheslav Hletenko
cc7d0993b4
T6674: Add build-scrips for packages without Jenkins
...
Add build scripts for .deb packages without Jenkins.
To exclude Jenkins we need some place where we can put new builds-scripts
to run in parallel (old/new) during meantime
We will deprecate old Jenkins package builds in the future.
2024-08-29 09:30:52 +00:00
Christian Breunig
013e4d5dc9
Merge pull request #736 from c-po/artifacts-T6653
...
build: T6653: add build/manifest.json file
2024-08-26 20:53:33 +02:00
Christian Breunig
70bb3c5baa
Merge pull request #657 from rafaelgaspar/add-thunderbolt-net
...
linux-kernel: T6485: build modules for thunderbolt and thunderbolt-net
2024-08-26 17:09:21 +02:00
Christian Breunig
bca5611ef9
Merge pull request #744 from sempervictus/feature/mlx_update
...
T6231: update OFED version and fix build script
2024-08-26 09:53:58 +02:00
RageLtMan
21c33ff0b8
T6231: update OFED version and fix build script
...
Push OFED to 24.07-0.6.1.0
Replace bash syntax for conditional check with sh syntax in OFED
build script.
2024-08-24 11:03:26 -04:00
Christian Breunig
c5c6a1347c
Merge pull request #738 from bk2zsto/image_format_singular
...
build: T6666: singular image_format in flavor files
2024-08-22 11:47:04 +02:00
Viacheslav Hletenko
2e3f2b1981
Merge pull request #739 from vyos/kernel-6-6-47
...
Kernel: T5887: update Linux Kernel to v6.6.47
2024-08-21 17:25:23 +03:00
bk2zsto
16a4c4d503
build: T6666: singular image_format in flavor files
2024-08-20 09:49:04 -04:00
Rafael Antunes
2397042743
linux-kernel: T6485: build modules for thunderbolt and thunderbolt-net
2024-08-20 09:41:12 +02:00
Christian Breunig
035cf9bc12
Kernel: T5887: update Linux Kernel to v6.6.47
2024-08-20 07:10:48 +02:00
Christian Breunig
9928925b3b
build: T6653: add build/manifest.json file
2024-08-19 19:38:14 +02:00
Christian Breunig
c75174bb4a
Merge pull request #733 from c-po/kernel-T5887
...
Kernel: T5887: update Linux Kernel to v6.6.45
2024-08-12 11:32:03 +02:00
Christian Breunig
faa6453ec8
Kernel: T5887: update Linux Kernel to v6.6.45
2024-08-11 14:46:58 +02:00
Christian Breunig
e40abc1e81
Merge pull request #729 from c-po/podman-deps
...
podman: T6598: add fuse-overlayfs runtime dependency
2024-08-07 09:20:33 +02:00
Nicolas Vollmar
7508677091
podman: T6635: add missing dependency on golang-github-containers-common
...
This is required as the dependency will add /etc/containers/policy.json
2024-08-07 07:26:05 +02:00
Christian Breunig
3f84d701fc
podman: T6598: add fuse-overlayfs runtime dependency
...
Dependency already exists in vyos-1x for live-system, but it does not hurt to
also define the dependency here where it's needed by the filesystem layer.
2024-08-04 08:06:20 +02:00
Christian Breunig
4cec5e2d52
Merge pull request #723 from indrajitr/ddclient-rel-3.11.2
...
ddclient: T5792: Use Debian build from Trixie
2024-08-01 13:12:08 +02:00
Indrajit Raychaudhuri
df970a14e8
ddclient: T5792: Use Debian build from Trixie
...
As part of "T5792: Upgrade to ddclient 3.11.2" in commit 368b89ef056,
ddclient was built using build system from Debian Salsa and source code
from upstream GitHub.
This was subsequently modified in commit 7f7030d9281 to use both build
system and source code from Debian Salsa.
Now that Debian finally has ddclient 3.11.2 release, we can use the
release tag to build the package.
2024-07-30 21:00:22 +05:30
Christian Breunig
fd89090941
Merge pull request #724 from indrajitr/typo-fix
...
T6386: Fix typo in file name
2024-07-30 08:24:06 +02:00
Christian Breunig
bf3c5d3ac2
Merge pull request #722 from vyos/cpo-T5887-kernel
...
Kernel: T5887: update Linux Kernel to v6.6.43
2024-07-29 18:01:10 +02:00
Indrajit Raychaudhuri
80bd71410f
T6386: Fix typo in file name
2024-07-29 17:21:59 +05:30
Christian Breunig
afbe969377
Kernel: T5887: update Linux Kernel to v6.6.43
2024-07-29 08:04:13 +02:00
Christian Breunig
d9b1177b78
Merge pull request #718 from c-po/podman-libs
...
podman: T6598: add libgpgme11 runtime dependency
2024-07-27 09:47:42 +02:00
Christian Breunig
a7d0c7b854
podman: T6598: add libgpgme11 runtime dependency
2024-07-26 21:08:40 +02:00
Christian Breunig
c00e0e1561
Merge pull request #714 from c-po/mellanox-drivers
...
build: T6231: include out-of-tree Mellanox driver in image
2024-07-26 20:58:25 +02:00
Christian Breunig
58025b253c
build: T6231: include out-of-tree Mellanox driver in image
2024-07-25 20:31:30 +02:00
Christian Breunig
02379d3dd5
Merge pull request #665 from sempervictus/feature/mellanox_ofed_drivers
...
T6231: Mellanox OFED
2024-07-25 18:23:00 +02:00
Christian Breunig
dfa18329b8
Merge pull request #713 from vyos/cpo-T5887-kernel
...
Kernel: T5887: update Linux Kernel to v6.6.42
2024-07-25 16:05:13 +02:00
Christian Breunig
11e1620683
Kernel: T5887: update Linux Kernel to v6.6.42
2024-07-25 15:50:51 +02:00
Christian Breunig
f33a22bcf3
mellanox: T6231: we do not need to build all packages, delete all unused ones
2024-07-25 15:34:06 +02:00
Christian Breunig
404fec71d1
mellanox: T6231: add missing KERNEL_SUFFIX for module installation path
...
All VyOS kernel modules must live in the appropriate module directory,
example: /lib/modules/6.6.41-amd64-vyos/
In addition we do not abbreviate script options to make reading easier,
without call --help all the time.
2024-07-25 15:33:29 +02:00
Christian Breunig
0ce12e4c1a
Kernel: T6231: verify mellanox driver source by SHA1 hash
2024-07-25 15:31:26 +02:00
Christian Breunig
9cbc700aee
Kernel: T6231: update .gitignore for mellanox drivers
2024-07-25 15:30:57 +02:00
Christian Breunig
62ea6d9463
Merge pull request #711 from c-po/podman
...
podman: T6598: add search PATH for Go
2024-07-25 11:54:06 +02:00
Christian Breunig
84c5d5a3db
podman: T6598: add search PATH for Go
2024-07-25 11:08:26 +02:00
Christian Breunig
abe46eca69
Merge pull request #710 from vyos/revert-704-frr-ospfd-ldp-sync
...
Revert "frr: T6600: apply pending upstream patch for ospfd ldp-sync"
2024-07-24 20:07:21 +02:00
Christian Breunig
c3513444a9
Merge pull request #709 from c-po/podman-T6598
...
podman: T6598: add custom podman build for version 4.9.5
2024-07-24 20:06:39 +02:00
Christian Breunig
dc6a23b37c
Revert "frr: T6600: apply pending upstream patch for ospfd ldp-sync"
2024-07-24 09:26:57 +02:00
Christian Breunig
a9baaaba16
podman: T6598: add custom podman build for version 4.9.5
2024-07-23 08:03:07 +02:00
Christian Breunig
67f8d13fc9
Merge pull request #703 from c-po/kernel-6-6-41
...
Kernel: T5887: update Linux Kernel to v6.6.41
2024-07-22 18:06:55 +02:00
Christian Breunig
d07b978408
Merge pull request #704 from c-po/frr-ospfd-ldp-sync
...
frr: T6600: apply pending upstream patch for ospfd ldp-sync
2024-07-22 15:26:07 +02:00
Christian Breunig
e880af90ac
Merge pull request #702 from c-po/wifi-hostapd
...
hostapd: T6597: update hostapd version
2024-07-22 15:21:32 +02:00
Christian Breunig
bef7b3eda9
frr: T6600: apply pending upstream patch for ospfd ldp-sync
2024-07-21 09:14:50 +02:00
Christian Breunig
12e531194d
Kernel: T5887: update Linux Kernel to v6.6.41
2024-07-20 09:36:01 +02:00
Christian Breunig
2a6e687854
hostapd: T6597: update hostapd version
...
Using a discrete commit ID as there has not been a release in a longer time.
2024-07-20 09:29:25 +02:00
Christian Breunig
31684479b2
Merge pull request #699 from c-po/kernel-changes
...
Kernel changes
2024-07-17 15:07:26 +02:00
Christian Breunig
faf191ed85
T6584: Revert "T6293: add Mediatek MT7921 to defconfig"
...
This reverts commit dbf7e47a27537a9c298afd665244b7bc2b6cf5f6.
2024-07-17 08:47:38 +02:00
Christian Breunig
303ba89c14
Kernel: T5887: update Linux Kernel to v6.6.40
2024-07-17 08:47:27 +02:00
Christian Breunig
b7b0a582ec
Merge pull request #693 from c-po/t5887-kernel
...
Kernel: T5887: update Linux Kernel to v6.6.39
2024-07-13 08:57:47 +02:00
Viacheslav Hletenko
824ffc86ab
Merge pull request #694 from c-po/ddclient-build
...
ddclient: T5797: switch to Debian SALSA repository
2024-07-12 23:25:38 +03:00
Christian Breunig
7f7030d928
ddclient: T5797: switch to Debian SALSA repository
...
Commit 368b89ef05 ("ddclient: T5797: Upgrade to ddclient 3.11.2") bumped the
ddclient version by using the build system from Debian SALSA repo and the
upstream ddclient source code.
Debian now provides the same version from the SALSA repos.
2024-07-12 21:20:51 +02:00
Christian Breunig
022bb44588
Kernel: T5887: update Linux Kernel to v6.6.39
2024-07-12 14:47:09 +02:00
Christian Breunig
16753c9d3a
Merge pull request #690 from c-po/podman
...
container: T5867: pin specific podman version
2024-07-08 17:00:22 +02:00
Christian Breunig
41a9bc45ee
Merge pull request #689 from vyos/c-po-kernel-T5887
...
Kernel: T5887: update Linux Kernel to v6.6.37
2024-07-08 13:00:58 +02:00
Christian Breunig
0094dc2ecc
container: T5867: pin specific podman version
...
As of Debian version 4.9.5+ds1-1 podman increased the dependency on
libc6 and libgpgme11t64.
podman : Depends: libc6 (>= 2.38) but 2.36-9+deb12u7 is to be installed
Depends: libgpgme11t64 (>= 1.4.1) but it is not going to be installed
Pin the version to a prior one that requires the old libc.
2024-07-08 10:13:08 +02:00
Christian Breunig
6b1b3e388e
Kernel: T5887: update linux-firmware to 20240610
2024-07-06 09:47:29 +02:00
Christian Breunig
2e6e43ee71
Kernel: T5887: update Linux Kernel to v6.6.37
2024-07-06 09:45:52 +02:00
Christian Breunig
8ec205dd21
Merge pull request #686 from c-po/T6290-snmpd
...
snmp: T6290: add custom package build
2024-07-04 13:34:54 +02:00
Christian Breunig
56bc5a517c
snmp: T6290: add custom package build
2024-07-04 12:50:50 +02:00
Christian Breunig
68e6f71f79
Merge pull request #685 from vyos/T6546-unused-import-permission-update
...
T6546: unused import check permission update
2024-07-03 21:22:25 +02:00
Vijayakumar A
34200e91d0
T6546: unused import check permission update
2024-07-04 00:42:58 +05:30
Christian Breunig
2ebf6c1dbb
Merge pull request #681 from c-po/T5887-kernel
...
Kernel: T5887: update Linux Kernel to v6.6.36
2024-07-03 13:52:13 +02:00
Christian Breunig
dd322145be
Kernel: T5887: update Linux Kernel to v6.6.36
2024-07-02 21:46:01 +02:00
Christian Breunig
9d79c0c609
Merge pull request #680 from c-po/no-legacy
...
T6527: remove legacy packages
2024-07-02 18:21:56 +02:00
Christian Breunig
9883b41b67
smoketest: T6510: use vyos-configd also on "make test"
2024-06-30 07:33:00 +02:00
Christian Breunig
ff75b07681
T6527: remove legacy packages
2024-06-30 07:33:00 +02:00
Christian Breunig
057db80447
Merge pull request #667 from c-po/T6507-drop-vyos-world
...
T6507: remove references to vyos-world package
2024-06-27 16:44:28 +02:00
Christian Breunig
b90a73b304
Merge pull request #677 from c-po/T6510-smoketesting-docker
...
Docker: T6510: add missing build dependencies for vyos-configd tests
2024-06-26 21:18:03 +02:00
Christian Breunig
bf91ef9aab
Docker: T6510: add missing build dependencies for vyos-configd tests
2024-06-26 20:42:57 +02:00
Christian Breunig
b82d8b6b9e
Merge pull request #675 from natali-rs1985/T6506-current
...
T6506: Add a linting rule for checking executable bits on scripts
2024-06-26 20:04:04 +02:00
Nataliia Solomko
974a35583c
T6506: Add a linting rule for checking executable bits on scripts
2024-06-26 13:59:26 +03:00
Christian Breunig
4e9f1b4a21
Merge pull request #668 from vyos/feature/T6508-pr-check-workflow-fix
...
T6508: pr workflows updated for branch and target
2024-06-23 07:26:36 +02:00
Christian Breunig
453bcb75aa
Merge pull request #666 from c-po/T5887-kernel-6.6.35
...
Kernel: T5887: update Linux Kernel to v6.6.35
2024-06-23 07:26:12 +02:00
Vijayakumar A
4300ed36ef
T6508: pr workflows updated for branch and target
2024-06-22 15:44:40 +05:30
Christian Breunig
6e0f62a0ca
T6507: remove references to vyos-world package
...
As we got rid of most of the old vyatta packages we can now also discontinue
vyos-world. It only served the purpose of keeping the package list during ISO
build small.
2024-06-22 09:07:05 +02:00
Christian Breunig
0c8ffe63e1
Kernel: T5887: update Linux Kernel to v6.6.35
2024-06-22 08:21:07 +02:00
RageLtMan
c0365df3ca
T6231: Mellanox OFED Kernel and Userspace Packages
...
Build OFED drivers and userspace components against the kernel
source tree similar to Intel's NIC drivers.
OFED installers create Debian packages of their own tageting the
kernel version defined in the build invocation if DKMS is omitted.
Script builds with supporting components for VPP to permit handoff
of function to the underlying hardware as appropriate. Updating the
version is fairly trivial along with adding patching as needed to
handle kCFI and hardening measures as they are introduced.
Testing:
Tested against GCC-built Linux Hardened kernel with the various
additions from PR 132 - sustained line-rate testing against 4x100g
links on a single machine at a hair below 200g for each LACP pair.
2024-06-21 22:45:12 -04:00
Christian Breunig
65333b4644
Merge pull request #660 from c-po/T5887-kernel-6.6.34
...
Kernel: T5887: update Linux Kernel to v6.6.34
2024-06-19 13:14:19 +02:00
Christian Breunig
41771586bd
Kernel: T5887: update Linux Kernel to v6.6.34
2024-06-17 20:07:32 +02:00
Christian Breunig
2b3d116785
Merge pull request #653 from ZenithTecnologia/current
...
docker: arm: T6474: Initial support for dynamic arch toml loading
2024-06-15 22:32:13 +02:00
Christian Breunig
710351e0b5
Merge pull request #656 from MattKobayashi/current
...
T6484: Smoketest: Increase KVM memory limit
2024-06-14 14:11:04 +02:00
zdc
29bf1f3e3e
Merge pull request #658 from zdc/T6475-circinus
...
waagent: T6475: Disabled waagent build for ARM64
2024-06-14 14:30:23 +03:00
zsdc
32d4ae399d
waagent: T6475: Disabled waagent build for ARM64
...
ARM64 build is not necessary, because waagent has one build for all platforms.
2024-06-14 14:16:17 +03:00
Matthew Kobayashi
893a90fa60
T6484: Smoketest: Increase KVM memory limit
2024-06-14 10:41:15 +10:00
zdc
1bffee8e7b
Merge pull request #655 from zdc/T6475-circinus
...
waagent: T6475: Fixed waagent build script permissions
2024-06-13 17:19:58 +03:00
zsdc
9bfcba889b
waagent: T6475: Fixed waagent build script permissions
...
Added execution permissions to a build script.
2024-06-13 15:55:59 +03:00
Christian Breunig
3ebc9d2769
Merge pull request #654 from zdc/T6475-circinus
...
waagent: T6475: Added waagent build instructions
2024-06-13 13:19:25 +02:00
Christian Breunig
f2154b4252
Kernel: T5887: update Linux Kernel to v6.6.33
2024-06-12 21:09:26 +02:00
zsdc
f3a31a338a
waagent: T6475: Added waagent build instructions
...
We need a version newer than in the Debian repository.
This commit adds instructions to build a version from sid.
2024-06-12 19:45:34 +03:00
Leonardo Amaral
c0af57d68c
docker: arm: T6474: Added Salt Project repo for armhf
...
Signed-off-by: Leonardo Amaral <contato@leonardoamaral.com.br>
2024-06-11 18:04:01 -03:00
Leonardo Amaral
946a608892
docker: arm: T6474: Initial support for dynamic arch toml loading.
...
Signed-off-by: Leonardo Amaral <contato@leonardoamaral.com.br>
2024-06-11 18:03:33 -03:00
Daniil Baturin
26181773ef
Merge pull request #651 from jestabro/config-default-system-version
...
migration: T6006: move config.boot.default to vyos-1x
2024-06-06 09:48:56 +02:00
John Estabrook
3f42cf0865
migration: T6006: move config.boot.default to vyos-1x
2024-06-05 20:00:59 -05:00
Christian Breunig
9c2ec5e3d3
Merge pull request #649 from dmbaturin/T6446-include-support-url-in-version
...
build: T6446: include support URL in the version data file
2024-06-05 17:44:50 +02:00
Daniil Baturin
4112d47e33
build: T6446: include support URL in the version data
2024-06-05 16:01:01 +01:00
Viacheslav Hletenko
38ff293a63
Merge pull request #648 from sever-sever/T6415
...
T6415: Add repo-sync
2024-06-03 10:04:25 +03:00
Viacheslav Hletenko
13e01082ec
T6415: Add repo-sync
2024-06-01 12:47:13 +00:00
Christian Breunig
257496d6bf
Merge pull request #646 from dmbaturin/T6414-generic-flavor-name
...
build: T6414: rename the "iso" flavor to "generic"
2024-05-28 22:55:54 +02:00
Daniil Baturin
5753b4b624
build: T6414: rename the "iso" flavor to "generic"
2024-05-28 19:33:29 +01:00
Christian Breunig
501f392937
Merge pull request #645 from nvollmar/T6404
...
T6406: enables CONFIG_CFS_BANDWIDTH for cpu cgroup limits
2024-05-28 19:59:13 +02:00
Nicolas Vollmar
707c073f7c
T6406: enables CONFIG_CFS_BANDWIDTH for cpu cgroup limits
2024-05-27 16:32:28 +02:00
Nicolas Vollmar
b809886538
Kernel: T6406: enables CONFIG_CGROUP_CPUACCT
2024-05-27 13:22:51 +02:00
Christian Breunig
39118b0185
Merge pull request #641 from c-po/vyos1x-config-update
...
T6404: update vyos1x-config commit reference
2024-05-27 07:31:09 +02:00
Christian Breunig
ab06c1a41a
T6404: update vyos1x-config commit reference
2024-05-27 07:28:40 +02:00
Christian Breunig
cc9d1af8b7
Merge pull request #640 from vyos/feature/T6399-codeowner-correction-current
...
T6399: codeowners correction
2024-05-25 17:23:28 +02:00
Vijayakumar A
6dd663e550
T6399: codeowners correction
2024-05-25 20:47:44 +05:30
Christian Breunig
f3cde18f6f
Kernel: T5887: update Linux Kernel to v6.6.32
2024-05-25 17:16:45 +02:00
Christian Breunig
e414f623ad
Merge pull request #638 from zdc/T6395-circinus
...
kernel: T6395: Enabled VFIO_NOIOMMU support
2024-05-25 08:15:54 +02:00
zsdc
db1bdb656b
kernel: T6395: Enabled VFIO_NOIOMMU support
...
VFIO No-IOMMU support is required for environments where IOMMU is not available
but we still want to use VFIO.
2024-05-24 20:38:14 +03:00
John Estabrook
869792ab01
Merge pull request #635 from dmbaturin/T6388-ocaml-4.14.2
...
docker: T6388: use OCaml 4.14.2 for package builds
2024-05-23 08:23:54 -05:00
Daniil Baturin
18c90e9013
docker: T6388: use OCaml 4.14.2 for package builds
2024-05-23 14:11:43 +01:00
Vijayakumar A
e43017472c
T6386: added caller workflows and codeowners ( #634 )
2024-05-23 08:52:26 +02:00
Christian Breunig
fad55b3e97
Docker: add missing dependency on cmake to build accel-ppp
2024-05-19 09:20:17 +02:00
Christian Breunig
fffe00805b
Merge pull request #631 from c-po/frr-revert-local-patches
...
frr: T6250: T6283: revert local patches merged upstream
2024-05-19 08:26:58 +02:00
Christian Breunig
e7fad572ba
Revert "frr: T6283: add pending upstream patch"
...
This reverts commit 1b61973b9143aa8a04cc7c857ec567fa962e4e43.
Upstream Patch merged
2024-05-19 08:25:00 +02:00
Christian Breunig
2d6b51e13a
Revert "frr: T6250: add pending upstream patch"
...
This reverts commit 38cae97177191ad6876a4ce7afb4f53b21bf746c.
Upstream patch merged
2024-05-19 08:24:40 +02:00
Christian Breunig
d1852e392e
Merge pull request #629 from c-po/T5887-kernel
...
Kernel: T5887: update Linux Kernel to v6.6.31
2024-05-19 08:22:04 +02:00
Christian Breunig
20b42272c5
Kernel: T5887: update Linux Kernel to v6.6.31
2024-05-19 08:19:24 +02:00
Christian Breunig
be1d2fae78
Merge pull request #622 from zdc/T3664-circinus
...
build-script: T3664: Allowed all options in both config file and comm…
2024-05-17 15:37:39 +02:00
Christian Breunig
30f61940b7
Merge pull request #626 from jestabro/syntax-config-default
...
T6356: normalize '.., ntp, server' path syntax in config.boot.default
2024-05-17 07:13:42 +02:00
John Estabrook
04948aa983
T6356: normalize '.., ntp, server' path syntax in config.boot.default
2024-05-16 13:19:02 -05:00
Christian Breunig
1f59787ff6
Merge pull request #624 from c-po/target
...
hooks: T6346: set default boot target to multi-user.target
2024-05-16 07:31:27 +02:00
Christian Breunig
ca31af2cc3
hooks: T6346: set default boot target to multi-user.target
2024-05-16 07:19:59 +02:00
Christian Breunig
a33e9cfe0b
Merge pull request #614 from aidan-gibson/current
...
T6333 non-free-firmware to trixie
2024-05-16 07:19:17 +02:00
Aidan Gibson
7f82191abe
T6333: drop reference to non-free of trixie as it's not used
2024-05-16 07:18:33 +02:00
zsdc
8186e82024
build-script: T3664: Allowed all options in both config file and command args
...
Moved defaults away from argparser to `defaults.py`. This unlocks the ability to
pass values that can be defined as command line arguments via a config file.
With this change logic looks like this (in order of overrides).
Pre-build config:
`data/defaults.toml` -> `build-flavors/<flavor>.toml` ->
`--<command line argument>`
Build config:
`defaults.py` -> `data/defaults.toml` -> `build-types/<type>.toml` ->
`architectures/<architecture>.toml` -> `build-flavors/<flavor>.toml` ->
`--<command line argument>`
2024-05-15 16:48:35 +03:00
Christian Breunig
eff3d4aab6
Merge pull request #620 from zdc/T3664-circinus
...
build-script: T3664: Add flavor and architecture to image name (rework)
2024-05-15 07:02:49 +02:00
zsdc
31b720b8f1
build-script: T3664: Add flavor and architecture to image name (rework)
...
The previous version did not work for all flavor types. This one should be
universal.
2024-05-14 21:00:20 +03:00
Christian Breunig
fabf5326b8
Merge pull request #582 from 0xThiebaut/suricata
...
suricata: T751: Disable suricata.service by default
2024-05-14 19:27:46 +02:00
Viacheslav Hletenko
fdcb5c1eca
Merge pull request #618 from sever-sever/T3420
...
T3420: Remove service upnp
2024-05-14 20:14:21 +03:00
Viacheslav Hletenko
618b1379b7
T3420: Remove service upnp
2024-05-14 16:59:59 +00:00
Daniil Baturin
fe1bb96c4d
Merge pull request #616 from zdc/T3664-circinus
...
build-script: T3664: Added flavor name to a target file name
2024-05-14 15:38:36 +02:00
zsdc
5cbd14cc0f
build-script: T3664: Added flavor name to a target file name
...
Mark artifacts with a flavor name for better clarity.
2024-05-14 14:46:08 +03:00
Christian Breunig
3463386246
Merge pull request #612 from c-po/T6330-release-pref
...
build: T6330: fix indention of autogenerated release.pref.chroot
2024-05-12 08:50:53 +02:00
Christian Breunig
81be4c7f61
build: T6330: fix indention of autogenerated release.pref.chroot
2024-05-12 08:48:43 +02:00
Christian Breunig
f4d2678263
Merge pull request #609 from dmbaturin/T3664-architecture
...
build: T3664: include the architecture field in version data
2024-05-10 14:24:57 +02:00
Daniil Baturin
e832811c79
build: T3664: include the architecture field in version data
2024-05-09 17:43:57 +01:00
Christian Breunig
c58c5cc234
Merge pull request #605 from dmbaturin/T3664-flavor-field
...
build: T3664: include build flavor name in the version file
2024-05-09 16:14:49 +02:00
zdc
dc0c2c2789
Merge pull request #606 from dmbaturin/T3664-dict-merge-fixes
...
build: T3664: use explicit defaults argument in the dict merging function
2024-05-09 17:13:59 +03:00
Daniil Baturin
7656acd57d
build: T3664: use explicit defaults argument in the dict merging function
...
to make it clear what is merged into what
2024-05-09 11:12:24 +01:00
Daniil Baturin
e215fad273
build: T3664: include build flavor name in the version file
2024-05-08 19:31:03 +01:00
Daniil Baturin
24a320e337
Merge pull request #603 from zdc/T3664-circinus
...
build-script: T3664: Added more options to the image format
2024-05-08 20:14:30 +02:00
zsdc
d144519a53
build-script: T3664: Added more options to the image format
...
Added two new options:
- `image_ext`. Can be used if the file extension needs to be different than
the image format
- `image_opts`. Required if a target format needs extra options.
2024-05-08 21:12:44 +03:00
Viacheslav Hletenko
01d79fb3eb
Merge pull request #600 from dmbaturin/T3664-mixin-path
...
build: T3664: fix architecture mix-in loading
2024-05-08 12:56:54 +03:00
Daniil Baturin
e68e7fb9f5
build: T3664: fix architecture mix-in loading
2024-05-08 10:47:20 +01:00
Daniil Baturin
bdde6daecd
Merge pull request #598 from sever-sever/T6311
...
T6311: Docker add dependency asciidoc-base for nftables
2024-05-07 12:48:44 +02:00
Viacheslav Hletenko
ac1b06cf2c
T6311: Docker add dependency asciidoc-base for nftables
...
Add dependency `asciidob-base` for build nftables
2024-05-07 10:30:15 +00:00
Viacheslav Hletenko
dc0bcca3cf
Merge pull request #596 from dmbaturin/T3664-no-env-var
...
build: T3664: modify the module-level template path instead of setting an environment variable
2024-05-07 12:02:03 +03:00
Daniil Baturin
58fbf3a226
build: T3664: modify the module-level template path
...
instead of setting an environment variable
2024-05-06 16:19:26 +00:00
Christian Breunig
32132a13b7
Merge pull request #594 from sever-sever/T6307
...
T6307: Add dependency procps to build vyos-1x
2024-05-06 13:45:53 +02:00
Viacheslav Hletenko
9d07adceb7
T6307: Add dependency procps to build vyos-1x
...
This fixes the sysctl dependency
```
======================================================================
ERROR: test_sysctl_read (test_utils.TestVyOSUtils.test_sysctl_read)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/vyos/work/tmp/vyos-1x/src/tests/test_utils.py", line 28, in test_sysctl_read
self.assertEqual(sysctl_read('net.ipv4.conf.lo.forwarding'), '1')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/vyos/work/tmp/vyos-1x/python/vyos/utils/system.py", line 28, in sysctl_read
tmp = run(['sysctl', '-nb', name], capture_output=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 548, in run
with Popen(*popenargs, **kwargs) as process:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 1024, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.11/subprocess.py", line 1901, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'sysctl'
```
2024-05-06 11:35:38 +00:00
Christian Breunig
663255a3a6
Merge pull request #591 from c-po/frr
...
frr: T6283: T6250: add pending upstream patches
2024-05-04 16:39:53 +02:00
Christian Breunig
38cae97177
frr: T6250: add pending upstream patch
2024-05-04 16:17:50 +02:00
Christian Breunig
1b61973b91
frr: T6283: add pending upstream patch
2024-05-04 16:17:38 +02:00
Christian Breunig
6ff4b31c4a
Docker: T6283: T6250: no need to include rtrlib and libyang in general
...
FRR build tracks the rtrlib and libyang version, so only one place is needed to
build to sources.
2024-05-04 16:15:54 +02:00
John Estabrook
4490b2aeec
Merge pull request #590 from jestabro/fix-clone-repo-raw-flavors
...
build: T3664: fix regression and bug in build script clone of vyos-1x repo
2024-05-03 18:49:03 -05:00
John Estabrook
02c340d9d7
build: T3664: fix regression and bug in clone vyos-1x repo
2024-05-03 15:07:08 -05:00
Christian Breunig
b9e60960fa
Merge pull request #584 from SaulGoodman1337/patch-2
...
T6293: add Mediatek MT7921 to defconfig
2024-05-03 14:18:05 +02:00
Christian Breunig
7b5a2b9b5a
Merge pull request #586 from c-po/current
...
container: T5867: podman depends on libgpgme11t64 from trixie
2024-05-03 14:14:49 +02:00
Christian Breunig
884de8dc76
container: T5867: podman depends on libgpgme11t64 from trixie
2024-05-03 14:13:35 +02:00
Christian Breunig
0c6a38c4ca
Merge pull request #585 from jestabro/clone-repo-raw-flavors
...
build: T3664: clone vyos-1x under build dir instead of as submodule
2024-05-03 06:57:11 +02:00
John Estabrook
a90809e213
build: T3664: clone vyos-1x under build dir instead of as submodule
2024-05-02 21:25:16 -05:00
Maxime THIEBAUT
845846108e
suricata: T751: Disable suricata.service by default
2024-05-03 00:31:38 +02:00
Saul Goodman
dbf7e47a27
T6293: add Mediatek MT7921 to defconfig
2024-05-02 22:51:21 +02:00
Christian Breunig
5978fd1df8
Kernel: T5887: update Linux Kernel to v6.6.30
2024-05-02 20:53:33 +02:00
Christian Breunig
29f7a0c2e7
Merge pull request #579 from zdc/T6286-circinus
...
kernel: T6286: Enable Generic driver for Hyper-V VMBus
2024-05-01 00:26:08 +02:00
zsdc
999ccad3f8
kernel: T6286: Enable Generic driver for Hyper-V VMBus
...
Generic driver for Hyper-V VMBus is required in Hyper-V environments for direct
access to network devices from userspace.
2024-04-30 22:53:12 +03:00
Christian Breunig
fbe43ddcc2
ixgbe: T5619: update driver version to 5.20.3
2024-04-29 21:22:34 +02:00
Christian Breunig
2d817bb012
Merge pull request #540 from ErnyTech/current
...
ixgbe: T6162: Add 1000BASE-BX support
2024-04-29 21:20:16 +02:00
John Estabrook
8032e6f4e6
Merge pull request #576 from dmbaturin/T3664-fixes
...
build: T3664: typo fixes and small refactoring
2024-04-29 10:28:08 -05:00
Daniil Baturin
7dfd9232da
build: T3664: fail the build on external command errors
2024-04-29 14:33:25 +00:00
Christian Breunig
471ac04b05
Kernel: T5887: update Linux Kernel to v6.6.29
2024-04-28 15:55:55 +02:00
Daniil Baturin
f6b0809f47
build: T3664: typo fixes and small refactoring
2024-04-25 13:17:52 +00:00
John Estabrook
53c3486d46
Merge pull request #575 from dmbaturin/T6262-circinus-boot-splash
...
iso: T6262: update the boot splash for 1.5/Circinus
2024-04-23 08:09:06 -05:00
Daniil Baturin
1edab4ef0b
iso: T6262: update the boot splash for 1.5/Circinus
...
Picture courtesy of Oleg Gorobets
2024-04-23 11:31:22 +01:00
John Estabrook
c61c803233
Merge pull request #574 from dmbaturin/T3664-submodule-move
...
build: T3664: move the vyos-1x submodule to packages
2024-04-22 13:13:43 -05:00
Daniil Baturin
ec42af75e0
build: T3664: adjust the vyos-1x submodule path in scripts
2024-04-22 15:58:34 +00:00
Daniil Baturin
425f78ff30
build: T3664: add vyos-1x repo as packages/vyos-1x submodule
2024-04-22 15:58:29 +00:00
Daniil Baturin
131958be21
build: T3664: remove the vyos-1x submodule from the root
...
to prepare to move it to a subdirectory
2024-04-22 15:58:23 +00:00
Christian Breunig
d9499a16a4
Kernel: T5887: update Linux Kernel to v6.6.28
2024-04-20 10:01:51 +02:00
Christian Breunig
671bbd09b7
Merge pull request #550 from dmbaturin/T3664-raw-flavors
...
build: T3664: add support for building non-ISO flavors
2024-04-20 10:01:19 +02:00
Viacheslav Hletenko
67511ae3bf
Merge pull request #569 from jestabro/confirm-pass
...
image-tools: T6154: installer prompts to confirm password
2024-04-17 04:05:00 +03:00
John Estabrook
6fe57a7042
image-tools: T6154: installer prompts to confirm non-default password
2024-04-16 14:15:51 -05:00
Daniil Baturin
abb5b518ab
build: T3664: move sudo out of the make target
...
to avoid permission problems
2024-04-16 19:01:00 +00:00
Daniil Baturin
3a674cfaa7
Merge pull request #568 from sever-sever/T6238
...
T6238: Fix title check commit message for f-string
2024-04-16 16:09:15 +02:00
Viacheslav Hletenko
2233e4687b
T6238: Fix title check commit message should for f-string
...
Fix
```
Commit title '{title}' does not match the required format!
```
2024-04-16 08:49:54 +00:00
Daniil Baturin
008bb5063d
build: T3664: correct the parameterized make rule
2024-04-15 19:05:51 +00:00
John Estabrook
867567e0ee
build: T3664: initialize git vyos-1x submodule before imports
...
Signed-off-by: Daniil Baturin <daniil@vyos.io>
2024-04-15 18:11:43 +00:00
Daniil Baturin
29288652ea
build: T3664: add a parameterized make rule for build targets
...
to simplify the now-rather-tricky build script invocation
2024-04-15 17:17:49 +00:00
Daniil Baturin
c535510bbc
docker: T3664: add dependencies for raw disk building
2024-04-15 15:48:37 +00:00
John Estabrook
ed7bcbd0db
fix path to versions file
...
Signed-off-by: Daniil Baturin <daniil@vyos.io>
2024-04-14 13:33:46 +00:00
Christian Breunig
eeb1a98a77
Kernel: T5887: update Linux Kernel to v6.6.27
2024-04-14 07:50:20 +02:00
Daniil Baturin
ba77dc5e04
Merge pull request #559 from Giggum/vyos-build_T5694-6123
...
ntp: T6080: T6123: restrict config.boot.default NTP settings to RFC1918 and fe80::/10, fc00::/7 only
2024-04-14 01:55:41 +02:00
Daniil Baturin
72c7c7ff99
build: T3664: add a sanity check for image_format
...
and normalize it to a list if only one format is specified
2024-04-13 20:06:53 +00:00
Daniil Baturin
c07268987c
build: T3664: filter out non-TOML files from the build flavor dir
...
to avoid mistakenly listing auixilliary files like README
as flavors
2024-04-13 19:49:59 +00:00
John Estabrook
7fa66c77f1
Account for the working dir below the root in git invocation
...
Signed-off-by: Daniil Baturin <daniil@vyos.io>
2024-04-13 12:55:29 +00:00
Christian Breunig
74bd332e9b
Merge pull request #565 from c-po/T6173-fix
...
T6173: fix TypeError: 'NoneType' object is not iterable
2024-04-13 12:37:16 +02:00
Christian Breunig
801def2d71
T6173: fix TypeError: 'NoneType' object is not iterable
...
Commit 611cfc85c531 ("T6173: validate allowed characters in ISO image name")
missed the probability that version is a dict member bot empty.
2024-04-13 12:34:35 +02:00
Christian Breunig
8c6e4798d3
Merge pull request #560 from sever-sever/T6238
...
T6238: Check pull request title action requires the python script
2024-04-13 12:15:47 +02:00
Christian Breunig
491b42f58f
Merge pull request #561 from sever-sever/T6235-build
...
T6235: Git update actions-label-merge-conflict version
2024-04-13 12:14:00 +02:00
Viacheslav Hletenko
252f29949e
T6235: Git update actions-label-merge-conflict version
...
Update `actions-label-merge-conflict` due to `Node.js 16 actions are deprecated.`
2024-04-13 08:35:42 +00:00
Viacheslav Hletenko
06d12a527e
T6238: Check poll request title action requires the python script
...
The `check-pr-title-and-commit-messages.py` that used for the action
is not exists.
Add this script.
2024-04-13 08:18:45 +00:00
Ginko
d2d083ac57
Enhance config.boot.default NTP allow-clients for T5694 and T6123
...
Adds ipv4/ipv6 localhost, link-local and private address as allowed-clients to NTP service.
2024-04-11 11:29:14 -04:00
Christian Breunig
b04c480b60
Kernel: T5887: update Linux Kernel to v6.6.26
2024-04-11 16:55:17 +02:00
Christian Breunig
1a7a54730d
Merge pull request #556 from sever-sever/T6228
...
T6228: Cleanup of not existing systemd units
2024-04-11 16:05:48 +02:00
Christian Breunig
70239af62d
Merge pull request #555 from sever-sever/T1797-disable-service
...
T1797: Delete not exist disable vpp service
2024-04-11 16:05:15 +02:00
Viacheslav Hletenko
0622fa1ee5
T6228: Cleanup of not existing systemd units
...
Delete not existing units:
```
06:12:51 Failed to disable unit, unit logd.service does not exist.
06:12:51 Failed to disable unit, unit heartbeat.service does not exist.
```
2024-04-11 12:06:46 +00:00
Viacheslav Hletenko
daf8d44060
T1797: Delete not exist disable vpp service
...
The builder log:
```
06:12:53 Failed to disable unit, unit vpp.service does not exist.
```
2024-04-11 11:32:39 +00:00
Daniil Baturin
a896176ad8
build: T3664: add support for building non-ISO flavors
2024-04-10 16:36:10 +00:00
Daniil Baturin
a9cc581827
Merge pull request #553 from c-po/T6173
...
T6173: validate allowed characters in ISO image name
2024-04-10 16:36:46 +02:00
Christian Breunig
611cfc85c5
T6173: validate allowed characters in ISO image name
...
Building custom VyOS version: 1.5-asdf%-202404081841
I: Checking if packages required for VyOS image build are installed
Version contained illegal character(s), allowed: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-+
2024-04-08 20:43:35 +02:00
Christian Breunig
f32d9fa78b
Merge pull request #551 from jestabro/default-config-choice
...
image-tools: T6207: update test script for prompt for boot config
2024-04-08 07:37:19 +02:00
John Estabrook
4a8bc369ef
image-tools: T6207: update test script for prompt for boot config
2024-04-07 22:41:42 -05:00
Daniil Baturin
7d2c84fbb4
build: T3664: add vyos-1x as a submodule
...
to be able to use its functions in build scripts
2024-04-07 00:12:59 +00:00
Christian Breunig
0c12b79fd8
Debian: T6199: add pylint do list of build dependencies
2024-04-06 10:52:12 +02:00
Christian Breunig
70ff94dc37
Kernel: T5887: update Linux Kernel to v6.6.25
2024-04-05 21:24:02 +02:00
Daniil Baturin
53fea582e2
Merge pull request #549 from HollyGurza/T5124
...
T5124: Python3 deprecation distutils
2024-04-05 12:12:19 +02:00
khramshinr
046ddd7dfa
T5124: Python3 deprecation distutils
2024-04-05 14:37:28 +08:00
Christian Breunig
28c08a784e
Kernel: T5887: rebase inotify patch
2024-04-03 20:55:34 +02:00
Christian Breunig
22f3569e99
T6199: remove unneeded python3-sphinx build dependency for vyos-1x
2024-04-03 20:52:04 +02:00
Christian Breunig
9fed492e12
Kernel: T5887: update Linux Kernel to v6.6.24
2024-04-03 19:22:06 +02:00
Daniil Baturin
ff3645d4c3
Update the rolling release signing key
2024-04-02 14:19:31 +01:00
Christian Breunig
d9dd56fc53
Merge pull request #547 from c-po/dropbear
...
dropbear: T6195: package upgrade 2022.83-1+deb12u1
2024-04-01 16:11:35 +02:00
Christian Breunig
4417986365
dropbear: T6195: add missing libpam0g-dev build dependency
2024-04-01 16:10:17 +02:00
Christian Breunig
b17befe2e4
dropbear: T6195: package upgrade 2022.83-1+deb12u1
...
Fix CVE-2023-48795: (terrapin attack)
The SSH transport protocol with certain OpenSSH extensions allows remote
attackers to bypass integrity checks such that some packets are omitted (from
the extension negotiation message), and a client and server may consequently
end up with a connection for which some security features have been downgraded
or disabled, aka a Terrapin attack.
2024-04-01 16:07:06 +02:00
Christian Breunig
adab6badd7
Jenkins: remove Debian build dependency files from the workspace
...
No need to provide them via the package repository
2024-04-01 16:05:56 +02:00
Christian Breunig
ebfbdc852e
Merge pull request #546 from sever-sever/T4204
...
T4204: accel-ppp bump version 1.13.0
2024-03-30 21:56:11 +01:00
Viacheslav Hletenko
0892981df0
T4204: accel-ppp bump version 1.13.0
...
Update accel-pppd version to 1.13.0 release
Multiple fixes https://github.com/accel-ppp/accel-ppp/releases/tag/1.13.0
2024-03-30 18:35:51 +00:00
John Estabrook
790990c50c
Docker: T6180: update commit refs for vyos1x-config/libvyosconfig
2024-03-29 18:52:30 -05:00
Christian Breunig
a5a0ca7880
Merge pull request #544 from sever-sever/T6033
...
T6033: bump hsflowd version v2.0.55-1 extended PCAP capabilities
2024-03-29 13:25:23 +01:00
Viacheslav Hletenko
eb05b77bac
T6033: bump hsflowd version v2.0.55-1 extended PCAP capabilities
...
Bump the `hsflowd` version to `v2.0.55-1`
Fixed and extended PCAP capabilities for not hardware/bridge
interfaces (like GRE tunnel interface).
It fixes crashes the daemon if you use tunnel interfaces
```
hsflowd[9160]: PCAP: tun0 has no supported datalink encapsulaton
hsflowd[9160]: Received signal 11
hsflowd[9160]: SIGSEGV, faulty address is (nil)
```
The correct commit fix in 62346aa672
Updated version starts the hsflowd without issues
2024-03-29 11:42:18 +00:00
Christian Breunig
7fe033b20c
Kernel: T5887: update Linux Kernel to v6.6.23
2024-03-27 18:54:58 +01:00
Daniil Baturin
c730530d60
Merge pull request #542 from rebortg/patch-1
...
Github: PR Template: make related tasks optional
2024-03-25 01:27:50 +01:00
Robert Göhler
f010537d61
make related tasks optional
2024-03-24 22:09:16 +01:00
John Estabrook
e765407943
Merge pull request #541 from dmbaturin/T3664-move-image-build-scripts
...
build scripts: T3664: move image build scripts to a dedicated directory
2024-03-23 16:37:43 -05:00
Daniil Baturin
750819bfec
build scripts: T3664: move image build scripts to a dedicated directory
...
to avoid a mix of image build scripts and ancilliary scripts in the same directory
2024-03-23 21:02:44 +00:00
John Estabrook
f08721e15b
Merge pull request #537 from dmbaturin/veps
...
build flavors: T3664: reimplement Dell VEP flavors using the new system
2024-03-23 15:15:37 -05:00
Ernesto Castellotti
a44647f098
ixgbe: T6162: Add 1000BASE-BX support
...
The ixgbe driver did not support the 1000BASE-BX standard so for example FS.com
SFP-GE-BX 1310/1490nm 10km transceiver received an unsupported module error even
with allow_unsupported_sfp enabled.
To solve this problem I created a patch that was accepted by Linux upstream
(1b43e0d20f )
so starting from kernel 6.9 the ixgbe driver will have 1000BASE-BX support,
however VyOS uses the out of tree driver so it is necessary to backport the patch.
2024-03-23 13:30:35 +01:00
Christian Breunig
70ac747b28
ixgbe: T6155: always enable allow_unsupported_sfp even if module_param_array is undefined
...
This extends an else path with the logic from commit ea7d59a4b ("ixgbe: T6155:
always enable allow_unsupported_sfp for all NICs by default")
2024-03-23 09:18:59 +01:00
Christian Breunig
311963f379
ixgbe: T6155: remove modprobe.d option file
2024-03-22 09:02:21 +01:00
Christian Breunig
b1280b3947
Merge pull request #538 from c-po/T6155-ixgbe
...
ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by default
2024-03-22 08:54:54 +01:00
Christian Breunig
ea7d59a4bf
ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by default
...
In-tree vs. Out-Of-Tree drivers differ in the way how unsupported transceivers
are defined (uint vs array of int) for the Kernel module parameters.
This results in:
kernel: ixgbe 0000:5e:00.0: failed to initialize because an unsupported SFP+ module type was detected.
kernel: ixgbe 0000:5e:00.0: Reload the driver after installing a supported module.
kernel: ixgbe 0000:5e:00.0: removed PHC on eth6
This patch always enables unsupported SFP+ modules as wo do anyway from
the userspace but only for the first port.
2024-03-22 08:54:25 +01:00
Daniil Baturin
b35eb63db3
build flavors: T3664: reimplement Dell VEP flavors using the new system
2024-03-21 14:34:49 +00:00
John Estabrook
4e9a929051
Docker: T6149: update commit ref for vyos1x-config
2024-03-21 09:06:47 -05:00
Daniil Baturin
65b0321a8b
build script: T3664: fix handling of missing or malformed flavor files
2024-03-21 13:58:48 +00:00
Christian Breunig
afd04be6c6
Merge pull request #536 from vyos/dead-scripts
...
chore: T671: remove unused scripts and references to them
2024-03-20 20:56:08 +01:00
Daniil Baturin
5dcb6b7711
chore: T671: remove unused scripts and references to them
2024-03-20 17:50:51 +00:00
Christian Breunig
a690a02bdc
Merge pull request #525 from Ingramz/add-rtsp-2
...
Kernel: T4022: add RTSP netfilter helper kernel module
2024-03-16 12:30:21 +01:00
Christian Breunig
50bdf2367f
Merge pull request #526 from sfinke0/fix-tagged-build
...
T6115: Fix tagged builds from detached Git HEAD
2024-03-16 09:45:23 +01:00
Christian Breunig
d4dd9bfcfa
Merge pull request #533 from dmbaturin/T1449-default-config-field-current
...
build: T1449: add default_config field support in flavor files to allow people to easily include a custom default config
2024-03-16 09:44:16 +01:00
Christian Breunig
7552e07320
Kernel: T5887: update Linux Kernel to v6.6.22
2024-03-16 00:22:41 +01:00
John Estabrook
3ffb72e024
Docker: T6111: update commit ref for vyos1x-config
2024-03-15 10:10:33 -05:00
sfinke0
3494ab3e0a
T6115: fix failing builds from detached HEAD (e.g. git tags)
2024-03-14 13:33:58 +01:00
Daniil Baturin
11f4d356f6
build: T1449: add default_config field support in flavor files
...
to allow people to easily include a custom default config
2024-03-13 17:35:01 +00:00
Christian Breunig
2ef1bded20
Merge pull request #527 from dmbaturin/T6119-tomli-current
...
docker, build: T6119: use python3-tomli instead of python3-toml for a compliant implementation ot TOML
2024-03-12 23:30:52 +01:00
Daniil Baturin
bbddf9d0a3
docker, build: T6119: use python3-tomli instead of python3-toml
...
for a compliant implementation ot TOML
2024-03-12 20:59:46 +00:00
Christian Breunig
b6a56286c3
radvd: T6118: fix Jenkinsfile syntax
2024-03-12 18:36:38 +01:00
Christian Breunig
ed79a9fa93
radvd: T6118: add custom build support with recent source version
2024-03-12 16:38:39 +01:00
Indrek Ardel
404aa7e10c
Kernel: T4022: add RTSP netfilter helper kernel module
2024-03-10 05:17:15 +02:00
Christian Breunig
330ee19eeb
Merge pull request #524 from sarthurdev/tpm_luks
...
build: T4919: Fix error due to variable not found
2024-03-08 06:59:58 +01:00
sarthurdev
d8313d2c2c
build: T4919: Fix error due to variable not found
2024-03-08 01:48:05 +01:00
Christian Breunig
016809208d
Kernel: T5887: forward patch linkstate-ip-device-attribute for 6.6.21
2024-03-07 22:00:54 +01:00
Daniil Baturin
089b595605
Merge pull request #297 from sarthurdev/tpm_luks
...
config: T4919: Add emulated TPM encryption test
2024-03-07 16:37:11 +01:00
Christian Breunig
6758b13c7e
Kernel: T5887: update Linux Kernel to v6.6.21
2024-03-07 08:46:16 +01:00
Daniil Baturin
c1fcec892b
Merge pull request #522 from c-po/flavor-updates
...
T6077: T3664: cleanup flavor build system and extensions for single source URL definitions
2024-03-02 10:38:56 +01:00
Christian Breunig
7b89f74c31
T6077: add bugtrcker, documentation and new URL to version file
...
Use single source for project related URLs that will later be consumed by the
MOTD template used.
2024-03-01 21:44:53 +01:00
Christian Breunig
195c13022d
T3664: remove leading whitespaces from generated /usr/lib/os-release
2024-03-01 21:43:55 +01:00
Christian Breunig
8a49912cee
T3664: remove obsolete make-version-file
...
Commit 3979b25dcf ("T3664: initial implementation of the build flavor system")
removed the call to make-version-file, thus we can also drop the file itself.
2024-03-01 21:39:49 +01:00
Christian Breunig
d93cb288d7
Kernel: T5887: forward patch linkstate-ip-device-attribute for 6.6.19
2024-03-01 21:08:52 +01:00
Christian Breunig
14dd3e7420
Kernel: T5887: update Linux Kernel to v6.6.19
2024-03-01 14:20:04 +01:00
Christian Breunig
931a2d2183
Merge pull request #519 from c-po/iproute2-T6078
...
Revert "iproute2: T6078: upgrade package to 6.6 to match Kernel"
2024-02-29 21:41:20 +01:00
Christian Breunig
c56d76986f
Revert "iproute2: T6078: upgrade package to 6.6 to match Kernel"
...
This reverts commit 60d16e494958bfe4a43048ee3a7f63fd57600875.
We already use iproute2 6.7 from Debian Bookworm Backports
2024-02-29 21:40:01 +01:00
Christian Breunig
86c3ea30f3
Merge pull request #517 from c-po/libyang
...
frr: T5788: update libyang to v2.1.148
2024-02-29 21:39:01 +01:00
Christian Breunig
fb31cf3412
frr: T5788: update libyang to v2.1.148
2024-02-29 21:37:52 +01:00
Daniil Baturin
19f8068f03
Merge pull request #513 from c-po/banner
...
banner: T6077: implement ASCII contest winner default logo
2024-02-29 10:04:48 +01:00
Christian Breunig
7e58c12cef
Merge pull request #514 from c-po/T6078
...
T6078: package upgrade to v6.6 to match kernel for ethtool and iproute2
2024-02-28 21:36:21 +01:00
Christian Breunig
60d16e4949
iproute2: T6078: upgrade package to 6.6 to match Kernel
2024-02-28 21:21:57 +01:00
Christian Breunig
1ba64f600c
ethtool: T6078: upgrade package to v6.6 to match Kernel
2024-02-28 21:21:41 +01:00
Christian Breunig
4110c7359d
banner: T6077: implement ASCII contest winner default logo
2024-02-28 20:49:46 +01:00
Christian Breunig
f015fa1284
Merge pull request #506 from dmbaturin/T4440-oci-labels
...
docker: T4440: add OCI container labels
2024-02-27 18:36:36 +01:00
Daniil Baturin
8e8e8e4bc5
Merge pull request #509 from c-po/git-build
...
T6064: add build error if branch information from Git repository is missing
2024-02-25 10:26:54 +01:00
Christian Breunig
7c27657c79
T6064: add build error if branch information from Git repository is missing
...
This was discussed in slack, where a user was missing the Git commit ID in his
custom build
Reason is/was:
git clone --single-branch -b 1.4.0-epa1 https://github.com/vyos/vyos-build
Checks out the 1.4.0-epa1 tag as HEAD and does not clone any branch information.
This results in:
>>> import git
>>> repo = git.Repo('.')
>>> repo.head.object.hexsha[:14]
'bcac2eb1f9b49c'
>>> git_branch = repo.active_branch.name
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/git/repo/base.py", line 881, in active_branch
return self.head.reference
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/git/refs/symbolic.py", line 311, in _get_reference
raise TypeError("%s is a detached symbolic reference as it points to %r" % (self, sha))
TypeError: HEAD is a detached symbolic reference as it points to 'bcac2eb1f9b49cc15ebda65838e5465543dbb9c6'
during the build. The exception handler resets the branch and commit name to an empty string: a3e60a00b4/scripts/build-vyos-image (L281-L296)
This now adds a proper error message during build so it fails early.
(07:46) vyos_bld 08278c5a1172:/vyos/vyos-build # isobuild -test
Building custom VyOS version: 1.5-test-202402250746
I: Checking if packages required for VyOS image build are installed
build/config
Could not retrieve information from git: HEAD is a detached symbolic reference as it points to '39612f541e55bea19868f50f16d7a6c6e0034ed2'
2024-02-25 08:49:11 +01:00
Christian Breunig
a3e60a00b4
Kernel: T5887: update Linux Kernel to v6.6.18
2024-02-23 12:24:40 +01:00
sarthurdev
63a8f9d3c6
config: T4919: Add emulated TPM encryption test
2024-02-20 10:46:01 +01:00
Christian Breunig
3920af2500
Merge pull request #505 from dmbaturin/T3664-includes-chroot
...
build: T3664: fix the chroot includes path
2024-02-19 17:28:37 +01:00
Daniil Baturin
bca8043410
docker: T4440: add OCI container labels
...
Original implementation by jtcarnes
2024-02-19 14:15:52 +00:00
Daniil Baturin
a45a1b3927
build: T3664: fix the chroot includes path
...
to account for the current working dir
2024-02-19 13:28:07 +00:00
Christian Breunig
63369b1ac4
Kernel: T5887: update Linux Kernel to v6.6.17
2024-02-17 20:37:10 +01:00
Daniil Baturin
4d850fd1f3
Merge pull request #503 from c-po/isc-dhcp-T5965
...
isc-dhcp: T5965: add custom package build with dhclient patches for WWAN
2024-02-15 15:19:15 +00:00
Christian Breunig
f56b09145f
isc-dhcp: T5965: add custom package build with dhclient patches for WWAN
2024-02-14 20:30:34 +01:00
Christian Breunig
22959ce1c0
Revert "frr: T6023: add pending upstream patches"
...
This reverts commit 798b95eb9776486aed874346869a8238383c18f6.
2024-02-12 21:38:04 +01:00
Christian Breunig
2ae9dce6d5
Merge pull request #501 from nicolas-fort/T6009-T6019
...
T6009-6019: fix hour decoding when timezone offset is negative; bump libnftnl and nftables version.
2024-02-12 16:51:43 +01:00
Nicolas Fort
b31f5fe934
T6009-6019: fix hour decoding when timezone offset is negative; bump libnftnl and nftables version.
2024-02-12 08:27:14 -03:00
Christian Breunig
8c5299e1cf
Merge pull request #499 from c-po/frr-t5788
...
frr: T5788: update to 9.1 release
2024-02-09 14:02:56 +01:00
Christian Breunig
a4ef86ab20
frr: T5788: update to 9.1 release
2024-02-09 14:00:54 +01:00
Daniil Baturin
c803de47b4
Merge pull request #327 from sskaje/T5121
...
T5121: Fix, make architecture and build-type loaded from build flavor and cli arguments
2024-02-09 09:44:45 +00:00
Christian Breunig
bb8e7d71df
Merge pull request #495 from Schamper/current
...
Kernel: T5499: update arm64 kernel configuration to v6.6.15
2024-02-09 08:26:47 +01:00
Christian Breunig
8332ae79cb
Merge pull request #497 from c-po/current
...
frr: T6023: add pending upstream patches
2024-02-08 23:00:18 +01:00
Christian Breunig
798b95eb97
frr: T6023: add pending upstream patches
...
Latest stable/9.0 FRR branch has an updated version of frr-reload.py which
is more strict on the commands to remove from the running config. This resulted
in some issues in the codebase of FRR which are addressed in the attached patches
and are pending for upstream integration.
2024-02-08 22:57:00 +01:00
Christian Breunig
8b89929fda
Kernel: T5973: compile in vrf module for proper strict_mode setup
2024-02-07 17:39:04 +01:00
Viacheslav Hletenko
1227e6d796
Merge pull request #493 from sever-sever/T6014
...
T6014: Bump keepalived version to 2.2.8-1
2024-02-06 15:16:36 +02:00
Christian Breunig
3b906b3396
Kernel: T5887: update Linux Kernel to v6.6.16
2024-02-06 07:05:53 +01:00
Schamper
61691b4a4f
Kernel: T5499: update arm64 kernel configuration to v6.6.15
2024-02-05 23:22:22 +01:00
Viacheslav Hletenko
8e2cfd6699
T6014: Bump keepalived version to 2.2.8-1
2024-02-05 09:25:52 +00:00
Christian Breunig
3b17c41885
GitHub: update PR request laballer to v5.0.0 tag
2024-02-01 16:12:58 +01:00
Christian Breunig
a49f83e2fc
Merge pull request #490 from c-po/T5887-kernel
...
Kernel: T5887: T5619: T5995: Update to v6.6.15, add IXGBE out-of-tree drivers and Huawei NIC driver
2024-02-01 10:07:14 +01:00
Christian Breunig
9376117efb
T5619: Add out-of-tree Intel ixgbevf driver
2024-02-01 10:04:40 +01:00
Christian Breunig
ea4d2746ae
Kernel: T5995: enable CONFIG_HINIC for Huawei NICs
2024-02-01 10:03:38 +01:00
Christian Breunig
36065ae874
ixgbe: T5619: remove pci_*_pcie_error_reporting() code to work with Kernel 6.6
...
This fixes commit 0f80a22b5 ("T5619: Add out-of-tree Intel ixgbe driver") to
work with the latest 6.6 code base.
For more information see
https://lore.kernel.org/lkml/f90837d0-810e-5772-7841-28d47c44d260@intel.com
2024-02-01 10:03:38 +01:00
Skyler Mäntysaari
738ce141fb
T5619: Add out-of-tree Intel ixgbe driver
2024-02-01 10:03:38 +01:00
Christian Breunig
6c6fe821de
Kernel: T5619: remove build-in Intel IXGBE driver for out-of-tree version
2024-02-01 08:49:56 +01:00
Christian Breunig
c910d5843a
Kernel: T5887: update Linux Kernel to v6.6.15
2024-02-01 08:49:08 +01:00
Christian Breunig
6c6a585612
Merge pull request #488 from ishioni/T5954
...
T5954: Enable nvme_hwmon and drivetemp
2024-01-20 18:00:12 +01:00
Christian Breunig
24779752a7
Kernel: T5887: update Linux Kernel to v6.6.13
2024-01-20 17:59:58 +01:00
Piotr Maksymiuk
13a2c6ad63
Kernel: T5954: Enable nvme_hwmon and drivetemp
2024-01-20 17:09:00 +01:00
Christian Breunig
332e9ab04f
Merge pull request #486 from greenpsi/signature-verification-rolling-release
...
T5945: add minisign public key for rolling release
2024-01-18 16:31:56 +01:00
Christian Breunig
c1bfe9d939
Kernel: T5887: update Linux Kernel to v6.6.12
2024-01-17 05:21:55 +01:00
greenpsi
80fdd62c73
T5945: add minisign public key for rolling release
2024-01-14 23:55:48 +01:00
Christian Breunig
365f10340e
Kernel: T5887: update Linux Kernel to v6.6.11
2024-01-11 17:13:52 +01:00
Christian Breunig
4de9073380
Merge pull request #484 from sever-sever/T3429
...
T3429: Add kernel modules for Hyper-V
2024-01-10 20:34:12 +01:00
Christian Breunig
bf211f4558
Kernel: T5887: updae patch for HUNK offset
2024-01-10 20:33:13 +01:00
Christian Breunig
eb1a105587
Kernel: T5887: remove build-in QAT drivers, using out-of-tree modules
2024-01-10 20:32:42 +01:00
Viacheslav Hletenko
6f6e826977
T3429: Add kernel modules for Hyper-V
...
Add kernel modules for Hyper-V
Based on user reviews the following settings must be made:
```
CONFIG_CONNECTOR=y
CONFIG_HYPERV_UTILS=m
```
2024-01-10 10:39:15 +00:00
Christian Breunig
92195009af
Kernel: T5887: update Linux Kernel to v6.6.10
2024-01-07 10:37:28 +01:00
Christian Breunig
614bb6bf38
Merge pull request #482 from c-po/kernel-6.6
...
Kernel: T5887: update Linux Kernel to v6.6.9
2024-01-04 21:50:12 +01:00
Christian Breunig
cc04a75932
Kernel: T5887: update Linux Kernel to v6.6.9
2024-01-04 21:47:59 +01:00
Christian Breunig
db11c4bcef
Kernel: T4928: update Linux Kernel to v6.1.70
2024-01-01 23:23:19 +01:00
Christian Breunig
59e8817d2f
Merge pull request #480 from c-po/container-t5867
...
container: T5867: upgrade podman to 4.7.2 (Debian Trixie)
2023-12-28 16:59:59 +01:00
Christian Breunig
197feda601
container: T5867: upgrade podman to 4.7.2 (Debian Trixie)
2023-12-28 16:13:24 +01:00
Daniil Baturin
fecd206e9c
Update branch names in the README
2023-12-23 12:41:44 +00:00
Christian Breunig
e6701712e1
Kernel: T4928: rebase patches ontop of Kernel 6.1.59 to get clean applies
2023-12-22 11:13:13 +00:00
Christian Breunig
4e3fded1da
Kernel: T4928: add "set -e" to kernel build script
2023-12-22 11:12:07 +00:00
Christian Breunig
cc4ee5b425
Jenkins: fix invalid base version when building ISO with custom version string
2023-12-21 20:04:32 +01:00
Christian Breunig
bd1b8cb60a
Merge pull request #474 from indrajitr/cleanup-openssh
...
ssh: T5841: Remove ssh-session-cleanup.service
2023-12-21 16:48:58 +01:00
Christian Breunig
1d37611142
Kernel: T4928: update Linux Kernel to v6.1.69
2023-12-21 09:09:02 +01:00
Christian Breunig
48c9b3dfd9
Merge pull request #476 from zdc/T5838-circinus
...
kernel: T5838: Enabled Infiniband for `mlx4` and `mlx5`
2023-12-20 11:28:17 +01:00
zsdc
0a5b69b847
kernel: T5838: Enabled Infiniband for mlx4 and mlx5
...
Mellanox/NVIDIA NICs require Infiniband support for proper communication with
user space, which is used by tools like DPDK.
This commit enables Infiniband with user access support and adds it to
`mlx4`/`mlx5`.
2023-12-20 12:11:04 +02:00
Viacheslav Hletenko
5f13b5c51f
Merge pull request #475 from indrajitr/kea-build-2
...
dhcp: T5840: Upgrade to Kea 2.4.x (fix copyright year)
2023-12-20 11:00:14 +02:00
Indrajit Raychaudhuri
5599430439
dhcp: T5840: Upgrade to Kea 2.4.x (fix copyright year)
2023-12-20 02:57:21 -06:00
Indrajit Raychaudhuri
10b5c5bc93
ssh: T5841: Remove ssh-session-cleanup.service
...
With libpam-systemd >= 230-2, ssh-session-cleanup.service is no longer
necessary because when `UsePAM yes` in `/etc/ssh/sshd_config` (which is
the default), SSH sessions are cleaned up automatically when ssh-server
is shutdown or the system is rebooted.
2023-12-20 01:33:34 -06:00
Christian Breunig
c65b0c0e0c
Merge pull request #473 from indrajitr/kea-build
...
dhcp: T5840: Upgrade to Kea 2.4.x
2023-12-20 07:44:26 +01:00
Indrajit Raychaudhuri
bf04cd8fea
dhcp: T5840: Upgrade to Kea 2.4.x
2023-12-20 00:37:18 -06:00
Christian Breunig
25e0cdefbe
GitHub: add state and PR message check action
2023-12-17 09:00:57 +01:00
Christian Breunig
69d7878dff
Kernel: T4928: update Linux Kernel to v6.1.68
2023-12-16 15:51:32 +01:00
Christian Breunig
fcdb64e6c4
Merge pull request #469 from zdc/T5824-circinus
...
initramfs: T5824: Added `openssl.cnf` to initramfs
2023-12-14 17:20:44 +01:00
zsdc
5765d67009
initramfs: T5824: Added openssl.cnf to initramfs
...
Without `openssl.cnf` software that uses `libssl` (for example busybox) has
issues with connections to some HTTPS servers.
2023-12-14 14:20:52 +02:00
Christian Breunig
be92cde475
Kernel: T4928: update Linux Kernel to v6.1.67
2023-12-13 08:04:18 +01:00
Christian Breunig
8ce1ae8594
Merge pull request #336 from sarthurdev/kea
...
dhcp: T3316: Disable Kea services
2023-12-09 21:36:00 +01:00
Christian Breunig
09f3d55117
Kernel: T4928: update Linux Kernel to v6.1.66
2023-12-08 20:37:37 +01:00
Christian Breunig
7f2d077a83
Merge pull request #468 from mcbridematt/t5809-grub-arm64-fix
...
T5809: live-build-config: insmod gzio for vmlinuz kernels on arm64
2023-12-08 20:37:10 +01:00
Mathew McBride
ff6d215240
T5809: live-build-config: insmod gzio for vmlinuz kernels on arm64
...
Without this, GRUB will report a 'invalid magic' or 'missing UEFI
stub' error when loading kernels on arm64.
This change has no effect on x86-64 systems.
2023-12-08 16:48:30 +11:00
Christian Breunig
a3d29d9110
T4426: disable arpwatch.service by default
2023-12-03 19:25:28 +01:00
Christian Breunig
835500dfa3
Kernel: T4928: update Linux Kernel to v6.1.65
2023-12-03 10:38:33 +01:00
Christian Breunig
33bb64cb37
Merge pull request #464 from indrajitr/ddclient-bump-3112
...
ddclient: T5797: Upgrade to ddclient 3.11.2
2023-12-01 17:36:56 +01:00
Indrajit Raychaudhuri
368b89ef05
ddclient: T5797: Upgrade to ddclient 3.11.2
...
Upgrade to ddclient 3.11.2 and remove the patches that are now included
in the release version.
2023-12-01 01:19:27 -06:00
Christian Breunig
e4e3701775
Kernel: T4928: update Linux Kernel to v6.1.64
2023-11-28 22:06:13 +01:00
Christian Breunig
3e836939ea
Merge pull request #462 from c-po/current
...
T2640: update VyOS in docker image to current version
2023-11-27 08:40:50 +01:00
Christian Breunig
499e8e1cbb
Makefile: T2640: add helper to convert ISO to OCI image to start a container
...
Use either "make oci" or call the script manually:
$ scripts/iso-to-oci build/live-image-amd64.hybrid.iso
I: mount ISO build/live-image-amd64.hybrid.iso
I: extracting squashfs content
I: generate OCI container image vyos-1.5-strongswan-202311241125.tar
I: to import the previously generated OCI image to your local images run:
docker import vyos-1.5-strongswan-202311241125.tar vyos:1.5-strongswan-202311241125 --change 'CMD [/sbin/init]'
2023-11-26 20:13:28 +01:00
Christian Breunig
0411ec870e
T2640: update VyOS in docker image to current version
2023-11-26 20:12:24 +01:00
Christian Breunig
a0d3d87813
Docker: update README for VyOS inside container
2023-11-26 13:53:34 +01:00
Christian Breunig
360f7e2e0d
Merge pull request #457 from GurliGebis/T5754-strongswan-upgrade
...
T5754 strongswan upgrade
2023-11-24 20:54:26 +01:00
Bjarke Istrup Pedersen
68744626ea
StrongSwan: T5754: Build changes needed
2023-11-24 17:08:22 +01:00
Christian Breunig
884b3c9a9c
Merge pull request #459 from sever-sever/T5776
...
T5776: kernel enable VFIO support
2023-11-23 14:31:23 +01:00
Viacheslav Hletenko
c237941c3c
T5776: kernel enable VFIO support
2023-11-23 12:45:10 +00:00
Christian Breunig
148a955e8a
Kernel: T4928: update Linux Kernel to v6.1.63
2023-11-20 18:24:17 +01:00
Christian Breunig
b3d0ebaf1d
Makefile: add new target qemu-live
...
Simply boot a live qemu version from the latest ISO build
(10:18) cpo lnx01:~/vyos-build [current] # sudo make qemu-live
if [ ! -f build/live-image-amd64.hybrid.iso ]; then
echo "Could not find build/live-image-amd64.hybrid.iso"
exit 1
fi
scripts/check-qemu-install --qemu-cmd build/live-image-amd64.hybrid.iso
INFO - Creating Disk image testinstall-20231119-101823-4483.img
SeaBIOS (version 1.16.2-debian-1.16.2-1)
Machine UUID f48b60b2-e6ad-49ef-9d09-4245d0585e52
Booting from DVD/CD...
ISOLINUX 6.04 20200816 ETCD Copyright (C) 1994-2015 H. Peter Anvin et al
2023-11-19 10:18:49 +01:00
Bjarke Istrup Pedersen
f5d50b5203
StrongSwan: T5754: Remove patch already included in 5.9.11
2023-11-16 21:53:26 +01:00
Bjarke Istrup Pedersen
04acce88c8
StrongSwan: T5754: Update patches to match 5.9.11
2023-11-16 21:53:25 +01:00
Bjarke Istrup Pedersen
2844d38c77
StrongSwan: T5754: Update version in scripts
2023-11-16 21:53:24 +01:00
John Estabrook
80e223cc52
Merge pull request #352 from jestabro/image-tools
...
image: T4516: enable vyos-grub-update service
2023-11-16 13:46:27 -06:00
John Estabrook
64796852a4
image: T4516: update test script for changes in prompts/partition id
2023-11-15 15:33:42 -06:00
John Estabrook
e891c1e160
image: T4516: enable vyos-grub-update service
2023-11-15 08:15:01 -06:00
Christian Breunig
74bc5fa8b6
Merge pull request #454 from ichdasich/fix_frr_rpki_librtr_segfault
...
T5689: Include librtr-dev in Debian dependencies to fix RPKI crash
2023-11-15 10:03:02 +01:00
Tobias Fiebig
931571bd48
T5689: Include librtr-dev in Debian dependencies to fix RPKI crash
...
This fixes FRR crashing on vtysh -c "show rpki $prefix" with the vyos build when librtr-dev was not available at FRR built time, see T5689.
2023-11-15 09:47:13 +01:00
Christian Breunig
369c66ea66
Kernel: T4928: update Linux Kernel to v6.1.62
2023-11-08 21:18:28 +01:00
Christian Breunig
aeda9f37f5
Merge pull request #453 from indrajitr/ddclient-bump-311
...
ddclient: T5708: Upgrade to ddclient 3.11.1
2023-11-06 21:34:45 +01:00
Indrajit Raychaudhuri
f3cc9f58b6
ddclient: T5708: Upgrade to ddclient 3.11.1
...
- Upgrade to ddclient 3.11.1
- Remove patches that are now upstream
- Add patch for duckdns dual stack
2023-11-04 18:33:07 -05:00
Christian Breunig
74b06c308b
Merge pull request #452 from dmbaturin/iso-version-json
...
build script: T5711: copy version.json to the ISO image in addition to the SquashFS image
2023-11-04 08:22:51 +01:00
Daniil Baturin
f31701f1b4
build script: T5711: copy version.json to the ISO image
...
in addition to the SquashFS image
2023-11-03 17:14:58 +00:00
Christian Breunig
12479ef859
Kernel: T4928: update Linux Kernel to v6.1.61
2023-11-03 07:57:32 +01:00
Viacheslav Hletenko
4d8a68dea1
Merge pull request #450 from sever-sever/T5701
...
T5701: Fix build telegraf package
2023-11-01 11:25:15 +02:00
Viacheslav Hletenko
28c26106fa
T5701: Fix build telegraf package
...
The sources of telegraf do not contnain 'etc/telegraf.conf'
anymore. Generate default config telegraf.conf to fix build
2023-11-01 09:22:02 +00:00
Daniil Baturin
20e7d69251
Merge pull request #448 from sever-sever/T5701
...
T5701: Bump telegraf to version v1.28.3
2023-10-31 17:04:34 +00:00
Viacheslav Hletenko
7322c0df64
T5701: Bump telegraf to version v1.28.3
2023-10-31 14:05:37 +00:00
Viacheslav Hletenko
749ca2bea4
Merge pull request #446 from sever-sever/T5415
...
T5415: upgrade libyang library to v2.1.128
2023-10-30 23:44:33 +02:00
Viacheslav Hletenko
d0649cf3b5
T5415: upgrade libyang library to v2.1.128
2023-10-30 20:41:25 +00:00
Christian Breunig
32a5fde533
Merge pull request #445 from sever-sever/T5695
...
T5695: Add LUA script to build FRR
2023-10-30 19:13:34 +01:00
Viacheslav Hletenko
83d4a07089
T5695: Add LUA script to build FRR
...
Build FRR with LUA scripts --enable-scripting option
2023-10-30 17:35:14 +00:00
Christian Breunig
c2e640db50
Merge pull request #442 from aapostoliuk/T5402-current
...
keepalived:T5402:Added patch with arp_ignore to 1 on IPv6 VMACs
2023-10-27 18:07:32 +02:00
aapostoliuk
86a9788070
keepalived:T5402:Added patch with arp_ignore to 1 on IPv6 VMACs
...
Added patch with commit '9ca8688' to pkg-keepalived 1:2.2.7-1
9ca8688c7f
Setting arp_ignore to 1 ensures that the VMAC interface does not respond
to ARP requests for IPv4 addresses not configured on the VMAC.
2023-10-27 16:02:26 +03:00
zdc
0506fc7663
Merge pull request #441 from andriiandrieiev/current
...
pmacct: T5663: the garbage headers issue fix
2023-10-27 15:14:04 +03:00
Andrii Andrieiev
9eea995869
pmacct: T5663: the garbage headers issue fix
2023-10-27 14:17:09 +03:00
Christian Breunig
f2614bf9dc
Kernel: T4928: update Linux Kernel to v6.1.60
2023-10-25 20:42:31 +02:00
Christian Breunig
142e877056
Kernel: T4928: update Linux Kernel to v6.1.59
2023-10-21 09:29:15 +02:00
Christian Breunig
a1402d5779
Merge pull request #436 from sever-sever/T4204
...
T4204: accel-ppp bump version 9669bcb99adc
2023-10-19 07:18:23 +02:00
Christian Breunig
ac77ceec26
Kernel: T4928: disable RNDIS in arm64 builds
...
It's the second time the maintainers talk about removing RNDIS from the Linux
Kernel. We should not bet on such a feature if not extremely necessary.
https://www.phoronix.com/news/Linux-Disabling-RNDIS-Drivers
2023-10-18 07:25:53 +02:00
Christian Breunig
ad214dba3e
Revert "Kernel: T4928: enable CONFIG_USB_NET_RNDIS_HOST=m"
...
This reverts commit 88be901bc103d1c47adbbc874d02e8ec5cde3397.
2023-10-17 06:41:59 +02:00
Christian Breunig
aa2ab105e8
Kernel: T4928: forward port linkstate-ip-device-attribute patch
2023-10-17 06:41:42 +02:00
Christian Breunig
d361c54499
Kernel: T4928: update Linux Kernel to v6.1.58
2023-10-16 20:33:57 +02:00
Christian Breunig
f2cd80b36d
Kernel: T4928: update Linux Kernel to v6.1.57
2023-10-12 16:49:14 +02:00
Viacheslav Hletenko
3e9eefb12c
T4204: accel-ppp bump version 9669bcb99adc
2023-10-11 13:59:42 +00:00
Christian Breunig
c0662f75cd
Merge pull request #434 from Apachez-/T5589
...
T5589: Nonstripped binaries exists in VyOS
2023-10-09 08:17:19 +02:00
Christian Breunig
168a86e1db
Kernel: T4928: update Linux Kernel to v6.1.56
2023-10-06 19:17:59 +02:00
sarthurdev
ab4b3ee64f
dhcp: T3316: Disable Kea services
2023-10-05 13:53:52 +02:00
Apachez
d47424822d
T5589: Nonstripped binaries exists in VyOS
2023-10-04 16:26:09 +02:00
Daniil Baturin
3639462b57
Merge pull request #426 from Apachez-/T5589
...
T5589: Nonstripped binaries exists in VyOS
2023-10-03 10:15:55 +01:00
Christian Breunig
888c90b525
GitHub: add labeler configuration
2023-10-03 09:41:00 +02:00
Christian Breunig
86f80f99c5
Kernel: T5626: only select required Kernel CGROUP controllers
...
TL;DR: systemd does not require the performance-sensitive bits of Linux control
groups enabled in the kernel. However, it does require some
non-performance-sensitive bits of the control group logic.
http://0pointer.de/blog/projects/cgroups-vs-cgroups.html
The only controllers required for VyOS to function are the memory and PID
controller required by the container feature. All other controlles can be
disabled.
2023-10-02 17:12:15 +02:00
Christian Breunig
33e78bde1a
Kernel: T5626: update to latest version with Kernel defaults
...
With all the minor fixes applied to the Kernel, also options change - this
just syncs the previous config to the latest version with the new defaults
applied that slipped in during all those bugfixes.
2023-10-02 17:09:27 +02:00
Christian Breunig
352cfe5761
Merge pull request #432 from Apachez-/T5624
...
T5624: Remove /etc/debian_version from the image
2023-09-30 08:55:45 +02:00
Apachez
baac90e4de
T5624: Remove /etc/debian_version from the image
2023-09-30 04:35:49 +02:00
Christian Breunig
1bd9c9990a
Merge pull request #430 from zdc/T5618-circinus
...
pmacct: T5618: Fixed mistake in pmacct build script
2023-09-29 07:10:37 +02:00
zsdc
59e34c855e
pmacct: T5618: Fixed mistake in pmacct build script
...
Removed extra `not` in the `if` condition of the build script which inverts the
return code.
2023-09-28 22:44:49 +03:00
Christian Breunig
3c313a62e7
pmacct: T5618: install build time dependencies
2023-09-28 21:03:09 +02:00
Christian Breunig
ad85335c80
Merge pull request #428 from zdc/T5618-circinus
...
pmacct: T5618: Added build rules for custom pmacct package
2023-09-28 20:51:49 +02:00
zsdc
d5f6445381
pmacct: T5618: Added build rules for custom pmacct package
...
The current version of pmacct in Debian (`1.7.7-1`) contains the bug which leads
to a crash when IMT is enabled and ICMP traffic is forwarded through a router.
This commit adds our build with an extra patch, which solves the problem:
73af9545ea
2023-09-28 19:48:06 +03:00
Apachez
51cf19f135
T5589: Nonstripped binaries exists in VyOS
2023-09-26 23:11:04 +02:00
Apachez
b6d5529ceb
T5589: Nonstripped binaries exists in VyOS
2023-09-26 22:43:29 +02:00
Christian Breunig
fe9d19e71f
Kernel: extend .gitignore for new Intel and Realtek drivers
2023-09-26 19:27:39 +02:00
Christian Breunig
4cc2bbddb7
vpp: T1797: rmeove build instructions - moved to addon package
2023-09-26 19:27:39 +02:00
Christian Breunig
a8ba4d8be9
owamp: T4222: pin package to specific git tag
...
It's not a good idea to select master here as this might lead to unwanted code
slipping in. Latest master branch (v5.0) is currently unbuildable with the
build instructions used.
2023-09-26 19:27:39 +02:00
Christian Breunig
cd1c932fb7
Kernel: T4928: update Linux Kernel to v6.1.55
2023-09-24 07:47:44 +02:00
Christian Breunig
ab114f9533
Merge pull request #418 from Apachez-/T5604
...
T5604: List of debian archives is out of date (non-free-firmware is missing)
2023-09-23 12:45:57 +02:00
John Estabrook
83cdd40b15
Merge pull request #419 from jestabro/disk-by-id
...
smoketest: T5607: adjust for non-deterministic scsi device probing
2023-09-22 08:59:36 -05:00
John Estabrook
ecd3727d63
smoketest: T5607: adjust for non-deterministic scsi device probing
2023-09-20 15:22:32 -05:00
Apachez
e68631947a
T5604: List of debian archives is out of date (non-free-firmware is missing)
2023-09-20 15:46:31 +02:00
Christian Breunig
dd9b5886f3
Kernel: T4928: update Linux Kernel to v6.1.54
2023-09-19 20:59:40 +02:00
Christian Breunig
27a6527011
Merge pull request #416 from sever-sever/T5588
...
T5588: Add kernel module CONFIG_NF_CONNTRACK_BRIDGE
2023-09-19 20:58:54 +02:00
Viacheslav Hletenko
72f55aaac8
T5125: bump hsflowd version to v2.0.52-1
2023-09-19 11:11:00 +00:00
Viacheslav Hletenko
97ddcaec1f
T5588: Add kernel module CONFIG_NF_CONNTRACK_BRIDGE
2023-09-19 10:58:24 +00:00
Christian Breunig
24c918b646
Merge pull request #402 from indrajitr/ddclient-cache-fix
...
ddclient: T5573: Patch ddclient to fix caching issues with new providers
2023-09-17 19:35:25 +02:00
Christian Breunig
d51520f3c7
salt: T5592: upgrade package to 3005
2023-09-17 19:31:07 +02:00
Christian Breunig
d7828d2c7d
Merge pull request #414 from Apachez-/T5511
...
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-09-17 10:44:09 +02:00
Apachez
e433bd4f43
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-09-16 10:18:52 +02:00
Christian Breunig
2ca594db0d
T5511: drop empty hooks
...
This is a roundup commit to 0be277647 ("T5511: Cleanup of unused directories
(and files) in order to shrink image-size") that dropy empty/commented out
live-build hook scripts.
2023-09-16 08:04:26 +02:00
Christian Breunig
67339c8c39
Merge pull request #413 from Apachez-/T5511
...
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-09-16 08:02:32 +02:00
Apachez
0be277647d
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-09-16 05:09:56 +02:00
Christian Breunig
5f35b33543
GitHub: add branch label action
2023-09-15 20:27:17 +02:00
Christian Breunig
d7e4fbece7
Jenkins: nighly builds now run on GitHub including smoketests
2023-09-15 20:21:55 +02:00
Christian Breunig
419c71c0b6
Merge pull request #408 from sarthurdev/test_match
...
smoketest: live: T5568: Option to specify smoketests to run, serial boot option to live ISO
2023-09-15 17:30:40 +02:00
zdc
6a88f67116
Merge pull request #411 from sever-sever/T5261-build
...
T5261: aws-gwlbtun fix to build arm64 package
2023-09-15 12:40:59 +03:00
Viacheslav Hletenko
e65decc671
T5261: aws-gwlbtun fix to build arm64 package
2023-09-15 09:38:09 +00:00
zdc
411d7bacac
Merge pull request #410 from sever-sever/T5261-build
...
T5261: aws-gwlbtun prepare_package must be before build package
2023-09-15 12:18:28 +03:00
Viacheslav Hletenko
ffb07edf0e
T5261: aws-gwlbtun prepare_package must be before build package
...
Fix build `aws-gwlbtun` package
Prepore must be before build
2023-09-15 09:15:02 +00:00
Viacheslav Hletenko
68256f4c41
Merge pull request #409 from sever-sever/T5261-build
...
T5261: Fix build aws-gwlbtun create the file before writing content
2023-09-15 11:42:58 +03:00
Viacheslav Hletenko
494e01ec4f
T5261: Fix build aws-gwlbtun create file before write content
2023-09-15 08:32:16 +00:00
sarthurdev
d9e93d7353
live: T5568: Add serial boot option to live ISO
2023-09-14 22:04:26 +02:00
sarthurdev
4727dc1756
smoketest: Allow selection of smoketests to run
...
Example:
`make test MATCH="interfaces|policy"` will only run interfaces and policy tests
2023-09-14 20:04:54 +02:00
Christian Breunig
e7c29ed7be
Merge pull request #407 from Apachez-/T5511
...
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-09-14 19:05:57 +02:00
Apachez
fcee06ba7f
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-09-14 13:53:09 +02:00
Daniil Baturin
219c87ee02
Merge pull request #406 from Apachez-/T5511
...
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-09-14 09:19:04 +01:00
Christian Breunig
6448a2b1f6
Kernel: T4928: update Linux Kernel to v6.1.53
2023-09-14 08:01:14 +02:00
Christian Breunig
5152117ccb
GitHub: fix Mergify repo name
2023-09-14 08:00:21 +02:00
Apachez
82de210a58
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-09-13 22:53:31 +02:00
Christian Breunig
c2fca63ebe
GitHub: add Mergify backport helper
2023-09-13 15:32:02 +02:00
zdc
1f14b2d766
Merge pull request #404 from sever-sever/T5261-build
...
T5261: Fix build aws-gwlbtun for binary path
2023-09-13 16:31:11 +03:00
Viacheslav Hletenko
23cd4575dc
T5261: Fix build aws-gwlbtun for binary path
2023-09-13 13:20:25 +00:00
Viacheslav Hletenko
8aa1ae0b54
Merge pull request #403 from sever-sever/T5261-build
...
T5261: Improve build for aws-gwlbtun package
2023-09-13 15:56:38 +03:00
Viacheslav Hletenko
b933ff4493
T5261: Improve build for aws-gwlbtun package
2023-09-13 12:50:11 +00:00
Christian Breunig
d280a89ab9
Merge pull request #401 from c-po/t5239-frr
...
frr: T5239: remove daemons.conf generated by chroot hook
2023-09-13 13:42:12 +02:00
Indrajit Raychaudhuri
3d9c130ed2
ddclient: T5573: Patch ddclient to fix caching issues with new providers
...
For details see:
- https://github.com/ddclient/ddclient/issues/544
- https://github.com/rrthomas/ddclient/pull/10
2023-09-12 20:38:20 -05:00
Viacheslav Hletenko
31307dea67
Merge pull request #400 from sever-sever/T5261
...
T5261: build aws-gwlbtun replace build sh to build python Jenkins
2023-09-12 10:43:35 +03:00
Christian Breunig
a9a1ca3cbb
frr: T5239: remove daemons.conf generated by chroot hook
...
Daemon configuration is now generated during boot via vyos-1x repo.
See https://github.com/vyos/vyos-1x/pull/2245
2023-09-11 22:04:20 +02:00
Viacheslav Hletenko
21e4aa010a
T5261: build aws-gwlbtun replace build sh to build python Jenkins
2023-09-11 13:49:35 +00:00
Christian Breunig
0f75e12dd1
frr: fix build script to only rely on annotated tags
...
A recent added FRR tag base_fuzz_20230907 made the builds fail. Change "git
describe" command to only account annotated release tags.
2023-09-11 07:23:54 +02:00
Christian Breunig
704e472477
Merge pull request #395 from Apachez-/T5562
...
T5562: Fix smp-syntax for qemu-system-x86_64
2023-09-09 17:19:59 +02:00
Christian Breunig
3c1e27b8b6
Merge pull request #397 from sever-sever/T5261-build
...
T5261: Rewrite build aws-gwlbtun to python3 and add arch arm64
2023-09-09 17:19:03 +02:00
Viacheslav Hletenko
4bac19fcfd
T5261: Rewrite build aws-gwlbtun to python3 and add arch arm64
...
Rewrite build package `aws-gwlbtun` to python3
Add build package for architecrute `arm64`
2023-09-09 13:26:04 +00:00
Apachez
fa1462aa6d
T5562: Fix -smp syntax for qemu-system-x86_64
2023-09-09 12:24:55 +02:00
Christian Breunig
a863fe0b03
Testsuite: fix qemu SMP configuration
2023-09-09 07:33:44 +02:00
Christian Breunig
b0c50e6646
Merge pull request #394 from andriiandrieiev/current
...
T5560: Update the version of the rolling release
2023-09-08 11:25:20 +02:00
Andrii Andrieiev
5124d88862
T5560: Update the version of the rolling release.
2023-09-08 11:45:29 +03:00
Christian Breunig
343a33108b
Kernel: T4928: update Linux Kernel to v6.1.52
2023-09-07 07:10:54 +02:00
Christian Breunig
7b219e4b59
Jenkins: bump version to 1.5
2023-09-06 20:26:37 +02:00
Christian Breunig
e87ddd4216
Merge pull request #392 from Apachez-/T5510
...
T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax
2023-09-06 20:22:21 +02:00
Christian Breunig
f909a712d6
Kernel: T4928: update Linux Kernel to v6.1.51
2023-09-03 08:41:35 +02:00
Apachez
0e005ba55f
T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax
2023-09-03 07:09:12 +02:00
Christian Breunig
9403274bf2
live-build: add missing quotes on chroot-squashfs-compression
2023-09-02 19:02:03 +02:00
Christian Breunig
663ef997c5
Merge pull request #391 from Apachez-/T5538
...
T5538: Change order within variable lb_config_tmpl to fit order of manpage and fix some typos
2023-09-02 15:03:23 +02:00
Apachez
e472fcbf31
T5538: Change order within variable lb_config_tmpl to fit order of manpage and fix some typos
2023-09-02 12:53:03 +02:00
Christian Breunig
93a3652a1c
Merge pull request #390 from Apachez-/T5510
...
T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax
2023-09-02 09:05:02 +02:00
Apachez
b1425b1f37
T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax
2023-09-02 03:23:17 +02:00
Christian Breunig
dc126e3b81
Merge pull request #389 from Apachez-/T5510
...
T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax
2023-09-01 23:20:10 +02:00
Apachez
baee59d26a
T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax
2023-09-01 21:42:37 +02:00
Christian Breunig
1e10c349d4
frr: T5518: enable pim6d
2023-09-01 08:33:45 +02:00
Daniil Baturin
09d374d4cd
Merge pull request #383 from sever-sever/T5524
...
T5524: Add config directory for livecd
2023-08-31 16:47:46 +01:00
Christian Breunig
3af908c301
Merge pull request #388 from sever-sever/T5261
...
T5261: Update aws-gwlbtun packet
2023-08-31 17:19:11 +02:00
Christian Breunig
7de1a67d80
Merge pull request #386 from JalenLin/current
...
T5529: Fix missing symbolic link in linux-firmware package.
2023-08-31 17:13:47 +02:00
Viacheslav Hletenko
8735d0d83d
T5261: Update aws-gwlbtun packet
2023-08-31 14:35:32 +00:00
Christian Breunig
50ca4b0bbe
Kernel: T4928: update Linux Kernel to v6.1.50
2023-08-31 09:37:51 +02:00
Jalen Lin
3708563e64
T5529: Fix missing symbolic link in linux-firmware package.
...
The original does not copy symbolic link.
Fix the following problems.
1. Copy symbolic link to the target folder
2. Follow link to copy the original file. This is for some firmwares link to other place which not mention in modinfo.
(such as brcm/brcmfmac43455-sdio.bin links to cypress/cyfmac43455-sdio.bin. The cypress folder and firmware does not mention in any module.)
2023-08-31 11:35:46 +08:00
Christian Breunig
cd6067baa3
Merge pull request #385 from andriiandrieiev/current
...
T5525: VyOS mirror is changed
2023-08-30 22:26:50 +02:00
Andrii Andrieiev
b1348aa42f
T5525: VyOS mirror changed
2023-08-30 20:41:06 +03:00
Viacheslav Hletenko
cb330a797e
T5524: Add config directory for livecd
...
Add the '/config' directory for live image boot
One of the reasons the DHCP-server uses lease from this directory T2958
2023-08-30 09:14:59 +00:00
Christian Breunig
0255c03871
Kernel: T4928: update Linux Kernel to v6.1.49
2023-08-28 08:03:29 +02:00
Christian Breunig
ac5a48ecda
Merge pull request #382 from tjjh89017/T5512
...
T5512: linux-firmware: expand asterisk in modinfo firmware fields
2023-08-27 21:02:10 +02:00
Date Huang
e15cf4008c
T5512: linux-firmware: expand asterisk in modinfo firmware fields
...
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2023-08-27 21:38:43 +08:00
Christian Breunig
aadf6f1311
Revert "Jenkins: increase build timeout to 8 hours for arm64 Kernel"
...
This reverts commit 90271ccb62fa18fbc3653170bf138ffc4f0b2a2e.
2023-08-27 15:09:31 +02:00
Christian Breunig
81f38295ee
Revert "T5499: arm64: update vyos kernel configs with debian stock kernel"
...
This reverts commit 8aafa6834bdd3d8ea4518fd73189141e2de70c9e.
This increases Kernel build time to >6h ane enables features we do not
need, as this is not Desktop/Server but a router.
2023-08-27 15:08:52 +02:00
Christian Breunig
90271ccb62
Jenkins: increase build timeout to 8 hours for arm64 Kernel
2023-08-27 07:58:59 +02:00
Christian Breunig
3bcd595155
Merge pull request #381 from Apachez-/T5511
...
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-08-27 07:04:20 +02:00
Apachez
b120f757d6
T5511: Cleanup of unused directories (and files) in order to shrink image-size
2023-08-27 00:55:42 +02:00
Christian Breunig
ee57ffed1a
Jenkins: increase build timeout to 4 hours for arm64 Kernel
2023-08-26 21:57:55 +02:00
Christian Breunig
a3d803e090
Kernel: T4928: update Linux Kernel to v6.1.48
2023-08-26 14:56:01 +02:00
Christian Breunig
45d68da433
Jenkins: aways store local ISO artifact
2023-08-26 14:55:26 +02:00
Christian Breunig
28e63c2dca
jool: T5499: fix AttributeError: 'int' object has no attribute 'strip'
...
This fixes an error introduced by commit 3d5445d8f7c0 ("T5499: arm64: build
jool with correct depends").
2023-08-25 20:02:42 +02:00
Daniil Baturin
6bafde7f8a
Merge pull request #356 from sever-sever/T5261
...
T5261: Jenkins build package aws-gwlbtun
2023-08-25 16:08:58 +01:00
Christian Breunig
0a61934716
Jenkins: do not publish builds to Amazon S3
2023-08-25 07:28:36 +02:00
Christian Breunig
601f1a1b51
Revert "Jenkins: Scheduled trigger has been removed"
...
This reverts commit 26f3778695bb9ac74cea0347973efd02362e92a9.
2023-08-25 07:28:36 +02:00
Christian Breunig
3ff0f40fdf
Merge pull request #377 from tjjh89017/arm64
...
arm64 build vyos kernel for qemu vm and rpi4
2023-08-24 16:13:03 +02:00
Christian Breunig
ab19289385
Merge pull request #379 from Apachez-/T5468
...
T5468: Remove unused manpages to free up space
2023-08-24 16:09:24 +02:00
Apachez
f9946312df
T5468: Remove unused manpages to free up space
2023-08-24 09:22:25 +02:00
Christian Breunig
d48d47260b
Kernel: T4928: update Linux Kernel to v6.1.47
2023-08-23 20:30:01 +02:00
John Estabrook
135c6236f0
Docker: T5500: update commit ref for vyos1x-config
2023-08-23 08:57:46 -05:00
Andrii
26f3778695
Jenkins: Scheduled trigger has been removed
...
Nightly builds migrated to vyos/vyos-rolling-nightly-builds
2023-08-22 20:28:03 +03:00
Date Huang
55d5d10550
T5499: arm64: build jool with correct depends
...
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2023-08-22 22:44:32 +08:00
Date Huang
8aafa6834b
T5499: arm64: update vyos kernel configs with debian stock kernel
...
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2023-08-22 22:44:29 +08:00
Date Huang
3d5445d8f7
T5499: arm64: build jool with correct depends
...
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2023-08-22 22:44:21 +08:00
Christian Breunig
83eb31bb74
arm64: T5469: remove v8 string from version identifier to match amd64 schema
2023-08-20 15:11:59 +02:00
Christian Breunig
1c11058f42
Kernel: T4928: update Linux Kernel to v6.1.46
2023-08-17 09:05:13 +02:00
Christian Breunig
555322a6e2
Merge pull request #376 from c-po/netplug-t5476
...
netplug: T5476: move configuration files to vyos-1x repo
2023-08-16 19:51:17 +02:00
Christian Breunig
ccda7e415e
netplug: T5476: move configuration files to vyos-1x repo
2023-08-16 13:24:35 +02:00
Christian Breunig
619e707c2c
.gitignore: ignore qcow2 disk images
2023-08-12 18:07:23 +02:00
Christian Breunig
ce6bfaa502
Kernel: T5325: enable CONFIG_PARPORT
2023-08-12 18:07:23 +02:00
Christian Breunig
6cf3d343b6
Kernel: T4928: update Linux Kernel to v6.1.45
2023-08-11 21:28:39 +02:00
Viacheslav Hletenko
2c6ec64152
Merge pull request #375 from sever-sever/T5448
...
T5448: Disable zabbix-agent service by default
2023-08-11 11:54:40 +03:00
Christian Breunig
465a77b4f2
Kernel: T4928: update Linux Kernel to v6.1.44
2023-08-09 19:16:08 +02:00
Viacheslav Hletenko
11916c657d
T5448: Disable zabbix-agent service by default
2023-08-08 21:21:41 +00:00
Christian Breunig
94725d89d1
T5420: nftables - upgrade to latest 1.0.8
2023-08-06 21:33:20 +02:00
Christian Breunig
b400aeff8b
systemd: T5003: sendmail.service no longer exists
2023-08-06 20:56:04 +02:00
Christian Breunig
705a03eb98
systemd: T5003: cleanup timers
2023-08-05 20:26:07 +02:00
Christian Breunig
4d371db4ff
frr: T5415: make mgmtd only listen on localhost
2023-08-04 20:09:45 +02:00
Daniil Baturin
e26d74bb07
Update documentation links and remove references to Vyatta
...
Ten years after the discontinuation of Vyatta Core,
there certainly aren't any users of it left. ;)
2023-08-04 17:44:19 +01:00
Christian Breunig
2095492c10
Kernel: T4928: update Linux Kernel to v6.1.43
2023-08-04 12:30:53 +02:00
Viacheslav Hletenko
2b32e22e62
Merge pull request #374 from c-po/t5415-frr-9.0
...
frr: T5415: upgrade to stable/9.0 branch
2023-08-02 10:09:53 +03:00
Christian Breunig
213bdf28fe
frr: T5415: upgrade to stable/9.0 branch
2023-08-01 20:54:17 +02:00
Christian Breunig
9e2ba40939
frr: T5415: upgrade libyang library to v2.1.80
2023-08-01 20:54:17 +02:00
Christian Breunig
adfd8a58c6
Merge pull request #373 from higebu/T4599
...
Kernel: T4599: set CONFIG_VIRTIO_FS to m
2023-08-01 10:05:37 +02:00
Yuya Kusakabe
1be930b1a8
Kernel: T4599: set CONFIG_VIRTIO_FS to m
...
Enable virtiofs to support lxd-agent.
See 005bd8d473/lxd/instance/drivers/driver_qemu.go (L2510-L2549)
2023-08-01 14:07:02 +09:00
Christian Breunig
fc88d21b3c
Merge pull request #372 from 1vivy/dhcp6c-no-ia-release
...
dhcp6c: T5387: add a no release option
2023-07-31 13:58:05 +02:00
John Estabrook
65148fc776
Docker: T5317: update commit refs for vyos1x-config and libvyosconfig
2023-07-28 10:58:37 -05:00
Christian Breunig
b298605464
Kernel: T4928: update Linux Kernel to v6.1.42
2023-07-27 11:59:31 +02:00
1vivy
4d33c5a3b7
wide-dhcpv6: T5387: Add a no release option '-n'.
...
This prevents a release signal from being sent to the ISP causing a new PD or address to be allocated.
wide-dhcpv6: T5387: Renumber patch file
wide-dhcpv6: T5387: Redo patch ontop of debian sources
Co-authored-by: MrLenin <909621+MrLenin@users.noreply.github.com>
Co-authored-by: marjohn56 <martin@queens-park.com>
2023-07-25 22:51:30 -04:00
John Estabrook
65a930ebef
Docker: T5194: update commit ref for vyos1x-config
2023-07-25 14:19:41 -05:00
Christian Breunig
c499574230
Kernel: T4928: update Linux Kernel to v6.1.41
2023-07-25 12:48:06 +02:00
Christian Breunig
9bee3a3665
Kernel: T4928: update Linux Kernel to v6.1.40
2023-07-23 21:53:34 +02:00
Christian Breunig
09b0bc65af
T4974: pull in openvpn-dco module
2023-07-22 20:56:03 +02:00
John Estabrook
9d35b40343
Docker: T5385: update commit ref for vyos1x-config
2023-07-21 09:38:39 -05:00
Christian Breunig
8cbc5b22e4
Kernel: T4928: update Linux Kernel to v6.1.39
2023-07-19 18:47:43 +02:00
Christian Breunig
fe533f7605
Kernel: T4974: fix kernel module install path
2023-07-16 21:58:49 +02:00
Christian Breunig
8c5089b4bb
Kernel: T4974: specify repo URL for openvpn-dco package
2023-07-15 21:43:30 +02:00
Christian Breunig
dcfbfe9cbb
T3355: enable vyos-router.service
2023-07-15 14:34:30 +02:00
Christian Breunig
6681193d75
Kernel: T4974: rename package vyos-openvpn-dco -> openvpn-dco
2023-07-15 14:31:25 +02:00
Christian Breunig
29665b3ff3
firmware: T4540: update to Linux release 20230625
2023-07-15 14:14:13 +02:00
Christian Breunig
087e7b2786
Kernel: T4974: add OpenVPN Data Channel Offload (DCO) package
2023-07-15 14:13:50 +02:00
Christian Breunig
bf51cc0514
Jenkins: make RAID1 tests opt out
2023-07-15 12:33:00 +02:00
Christian Breunig
5a81df9561
Jenkins: add support to specify build node per individual job
...
buildPackage() now has an additional parameter named "buildLabel" that is used
to determine/define where a particular job must be executed.
This defaults to ec2_amd64 which was always the default.
2023-07-08 19:52:44 +02:00
Christian Breunig
08c58c8d65
Kernel: T4928: update Linux Kernel to v6.1.38
2023-07-08 14:30:06 +02:00
Christian Breunig
934bccc686
Kernel: T4928: update Linux Kernel to v6.1.37
2023-07-02 10:17:24 +02:00
Christian Breunig
50eb90c059
Merge pull request #369 from sever-sever/T1797-vpp
...
T1797: Disable vpp.service
2023-06-29 16:32:03 +02:00
Christian Breunig
cc0d800100
Kernel: T4928: update Linux Kernel to v6.1.36
2023-06-28 22:22:09 +02:00
Viacheslav Hletenko
5d3d807ca4
T1797: Disable vpp.service
2023-06-27 16:35:37 +00:00
John
35dec9e1bc
Kernel: T5310: add stmicro driver support
...
I added also additional expansion card with 2 Intel i211 NIC’s.
I want to utilize all 4 NIC’s, but I have an issue because only NIC on expansion cards are properly detected.
2023-06-24 10:19:15 +02:00
Christian Breunig
9e88855805
Kernel: T4928: update Linux Kernel to v6.1.35
2023-06-21 23:04:03 +02:00
Christian Breunig
e64c577fde
vpp: T1797: add .gitignore file
2023-06-20 20:02:16 +02:00
Christian Breunig
daef0bba55
Revert "vpp: T893: add fdio repositories"
...
This reverts commit 6baed3c064d66b39630ae67e6e40f02c9b11b3c1.
2023-06-20 19:50:09 +02:00
Christian Breunig
2e39bce188
vpp: T1797: do not build for arm64
2023-06-20 19:49:06 +02:00
Christian Breunig
14a6e4d848
Merge pull request #364 from zdc/T1797-sagitta
...
VPP: T1797: Added build scripts for VPP
2023-06-20 19:42:02 +02:00
zsdc
fee69c5c7c
VPP: T1797: Added build scripts for VPP
2023-06-20 18:04:07 +03:00
cuongdt1994
deb4cb7f4d
T5298:Add RFKILL support into kernel.
...
Jun 16 20:39:24 systemd[1]: Starting hostapd@wlan0.service - Access point and authentication server for Wi-Fi and Ethernet (wlan0)…
Jun 16 20:39:25 hostapd[7198]: rfkill: Cannot open RFKILL control device
Jun 16 20:39:25 hostapd[7198]: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Jun 16 20:39:25 systemd[1]: Started hostapd@wlan0.service - Access point and authentication server for Wi-Fi and Ethernet (wlan0).
Seems RFKILL is missing, or could there be someting else?
2023-06-17 19:34:08 +02:00
Christian Breunig
6baed3c064
vpp: T893: add fdio repositories
2023-06-17 08:41:53 +02:00
Christian Breunig
9fbe7e6d92
qat: fix file permission in rootfs - 755 not required
2023-06-17 08:41:10 +02:00
Christian Breunig
f034ed9750
Merge pull request #362 from sever-sever/T5281
...
T5281: Add CONFIG_VHOST_MENU to kernel
2023-06-15 15:13:29 +02:00
Viacheslav Hletenko
8bdd5b8e31
T5281: Add CONFIG_VHOST_MENU to kernel
...
Without this option the 'vhost' modules are not included
2023-06-15 09:40:37 +00:00
Christian Breunig
2132edba1d
Kernel: T4928: update Linux Kernel to v6.1.34
2023-06-15 08:11:40 +02:00
Christian Breunig
dac7ac026e
Docker: T5286: Kernel depends on libelf-dev - add missing dependency
...
Commit dd194c6e8 ("Docker: T5286: remove XDP support") dropped all relevant
package build dependencies for XDP - which is good as we should not carry
leftovers.
The Linux Kernel dependency list in contrast always lacked this package. Re-add
the package to the appropriate section.
2023-06-14 06:02:12 +02:00
Christian Breunig
dd194c6e80
Docker: T5286: remove XDP support
2023-06-12 20:00:22 +02:00
Christian Breunig
5935f151a6
Merge pull request #360 from sever-sever/T5281
...
T5281: Add kernel options for vhost-net
2023-06-12 19:59:05 +02:00
Viacheslav Hletenko
7d7ccd1e3f
T5281: Add kernel options for vhost-net
...
The kernel 'vhost-net' options required for creating TAP devices
vpp# create tap
create tap: open '/dev/vhost-net': No such file or directory
vpp#
vpp# create tap id 1 host-if-name tap1
create tap: open '/dev/vhost-net': No such file or directory
vpp#
2023-06-12 11:16:12 +00:00
Christian Breunig
4b9ade1328
Kernel: T4928: update Linux Kernel to v6.1.33
2023-06-10 08:57:05 +02:00
Christian Breunig
0fda5512f1
T5003: disable non required GPG user services
2023-06-08 21:14:17 +02:00
Christian Breunig
f8e96c8c0d
T5239: disable FRR service - will by started in order by VyOS startup
2023-06-08 21:13:14 +02:00
Christian Breunig
5aa46de517
Merge pull request #357 from cuongdt1994/current
...
T5264: Add Mellanox Technologies firmware flash module mlxfw to kernel
2023-06-08 06:29:36 +02:00
cuongdt1994
e44e3f9925
T5264: Add Mellanox Technologies firmware flash module mlxfw to kernel
...
Add Mellanox Technologies firmware flash module mlxfw to kernel
2023-06-08 06:29:16 +07:00
Viacheslav Hletenko
67d9f31390
T5261: Jenkins build package aws-gwlbtun
...
Add Jenkins job to build AWS gateway load-balancer tunnel
handler .deb package
2023-06-07 11:27:04 +00:00
Christian Breunig
d68fdb5e19
ddclient: T5144: disable arm64 build - package uses architecture all
2023-06-05 22:15:39 +02:00
Christian Breunig
9731bc6c93
Merge pull request #349 from indrajitr/custom-ddclient-build
...
dns: T5144: Create VyOS specific ddclient build with upstream fixes
2023-06-05 22:05:22 +02:00
Christian Breunig
650b9362cc
Kernel: T4928: update Linux Kernel to v6.1.32
2023-06-05 22:01:32 +02:00
Christian Breunig
285f531069
Merge pull request #355 from sever-sever/T5258
...
T5258: git Actions use ubuntu-22.04 for PR conflicts checker
2023-06-05 13:12:45 +02:00
Viacheslav Hletenko
b5e9ea6002
T5258: git Actions use ubuntu-22.04 for PR conflicts checker
...
git Actions use ubuntu-22.04 instead of deprecated ubuntu-18.04
for PR conflicts checker
2023-06-05 08:09:58 +00:00
Indrajit Raychaudhuri
9f3bed2a16
dns: T5144: Create VyOS specific ddclient build with upstream fixes
...
This is VyOS specific build based on current Debian 3.10.0-3 with the
following patches:
- z1_perhost-variable-new-style.patch (see ddclient/ddclient#505 )
- z2_dyndns2-ipv4-ipv6.patch (see ddclient/ddclient#502 )
- z3_duckdns-reply-fix.patch (see ddclient/ddclient#506 )
- z4_dyndns2-multiline-multihost-fix.patch (see ddclient/ddclient#542 )
2023-06-04 04:36:19 -05:00
Christian Breunig
d8188353f6
Merge pull request #354 from sever-sever/T5241-cont
...
T5241: Add jmespath to Docker for validation is_intf_addr_assigned
2023-06-03 07:45:42 +02:00
Viacheslav Hletenko
606e96d184
Docker: T5241: add jmespath dependency to vyos-1x
...
The validation 'is_intf_addr_assigned' will be rewritten to support 'netns' and
will use jmespath that required for build .deb pkg to validate
'vyos-1x/src/tests/test_validate.py'.
2023-06-03 07:45:22 +02:00
Christian Breunig
2770af2c9e
Kernel: T4928: update Linux Kernel to v6.1.31
2023-05-30 19:35:49 +02:00
Christian Breunig
4d0fac8c6e
hostap: T5151: no need to install Qt dependencies when resulting package has no GUI
2023-05-28 15:55:14 +02:00
Christian Breunig
5c570e88e2
dropbear: T5244: port PAM auth pathc to 2022.83
2023-05-28 15:47:33 +02:00
Christian Breunig
9a15bf5150
dropbear: T5244: update package to 2022.83
2023-05-28 15:27:03 +02:00
Christian Breunig
9bf7ff884d
Kernel: T4928: update Linux Kernel to v6.1.30
2023-05-26 07:11:47 +02:00
Christian Breunig
da0c694817
packages: change glob pattern to be recursive
2023-05-26 07:11:15 +02:00
Christian Breunig
6a58292685
T5234: move BASH skeleton files to vyos-1x repo
2023-05-21 23:16:44 +02:00
Christian Breunig
0e7ba50e3d
T5003: disable sendmail service
2023-05-21 23:16:38 +02:00
Christian Breunig
ee81a8a182
Kernel: T4928: update Linux Kernel to v6.1.29
2023-05-17 15:56:35 +02:00
Christian Breunig
304ba451eb
T5208: disable nvmf-autoconnect.service
2023-05-17 15:55:38 +02:00
John Estabrook
ac8aee9e2c
Docker: T5194: update commit refs for vyos1x-config and libvyosconfig
2023-05-16 13:52:23 -05:00
John Estabrook
abb3345625
Docker: T5194: add OCaml package xml-light as build dependency
2023-05-16 13:46:35 -05:00
Christian Breunig
8519c780c9
Kernel: T4928: update Linux Kernel to v6.1.28
2023-05-11 18:51:13 +02:00
Christian Breunig
e4d03f22db
Merge pull request #348 from sever-sever/T5217
...
T5217: Kernel add CONFIG_NFT_SYNPROXY
2023-05-11 08:00:42 +02:00
Viacheslav Hletenko
509a7affa7
T5217: Kernel add CONFIG_NFT_SYNPROXY
2023-05-10 13:01:33 +00:00
Christian Breunig
a234c0cb6c
Merge pull request #347 from sever-sever/T5203
...
T5203: Disable by default vyos-wan-load-balance.service
2023-05-06 15:06:22 +02:00
Viacheslav Hletenko
63c1d9c962
T5203: Disable by default vyos-wan-load-balance.service
2023-05-05 12:09:12 +00:00
Christian Breunig
c41e34e484
T4928: add zstd to initrd
2023-05-04 22:48:58 +02:00
Christian Breunig
bc6991e6c0
Kernel: T5003: use bash over sh (which defaults to dash)
2023-05-02 18:24:52 +02:00
Christian Breunig
fc533da2a2
Kernel: T4928: enable CONFIG_RD_ZSTD and CONFIG_DECOMPRESS_ZSTD
2023-05-02 18:24:16 +02:00
Christian Breunig
bbe9091a26
Kernel: T4928: update Linux Kernel to v6.1.27
2023-05-02 07:01:46 +02:00
zsdc
d9f711f500
jool: T160: Added scripts to build jool package
...
Added dependencies and build scripts for
https://github.com/NICMx/Jool/
2023-05-01 23:29:05 +03:00
Christian Breunig
88be901bc1
Kernel: T4928: enable CONFIG_USB_NET_RNDIS_HOST=m
2023-04-29 21:52:05 +02:00
Christian Breunig
cdb6d84e33
Merge pull request #342 from rgwan/current
...
frr: T5123: Backport detailed ospf route table patch to frr 8.5
2023-04-27 18:21:53 +02:00
Zhiyuan Wan
4d73902eb9
frr: T5123: Backport detailed ospf route table patch from frr 9.0 to frr 8.5
2023-04-27 18:48:46 +08:00
Christian Breunig
5e04270847
Kernel: T4928: update Linux Kernel to v6.1.26
2023-04-26 21:16:32 +02:00
John Estabrook
74c0094610
Docker: T5185: update commit refs for vyos1x-config
2023-04-26 13:15:34 -05:00
Christian Breunig
25cf22e2eb
Merge pull request #328 from rgwan/current
...
frr: T5123: Add patch to support show detailed ospf route table
2023-04-22 21:26:35 +02:00
Christian Breunig
66908c089b
Merge pull request #337 from indrajitr/remove-minisign
...
minisign: T5166: Remove custom build and pickup from upstream Debian
2023-04-21 19:47:10 +02:00
Indrajit Raychaudhuri
930247045c
minisign: T5166: Remove custom build and pickup from upstream Debian
...
A newer version of minisign is already available in Debian Bookworm.
We can skip building a custom package.
This is a follow-up to T5003.
2023-04-21 01:22:27 -05:00
Christian Breunig
2babfe76e5
Kernel: T4928: update Linux Kernel to v6.1.25
2023-04-21 07:06:17 +02:00
Christian Breunig
ea4aede9c4
Kernel: T4928: update Linux Kernel to v6.1.24
2023-04-13 21:24:07 +02:00
Christian Breunig
e52a5136ef
Revert "systemd: services: remove autostart of sendmail and rsyslogd"
...
This reverts commit 0b91d71b9cd7e9641287433ea0d0fed3982edb23.
Somehow FRR does not like it to be started with no logging daemon present and
Smoketests fail.
2023-04-11 19:53:57 +02:00
Zhiyuan Wan
e1188a1f93
frr: T5123: Add patch to support show detailed ospf route table
2023-04-10 16:29:23 +08:00
Christian Breunig
944f5b5c7c
Merge pull request #334 from chenxiaolong/eapol_tls_1.0_regression
...
T5151: hostap: Reintroduce Debian's allow-legacy-renegotiation.patch
2023-04-09 21:12:42 +02:00
Andrew Gunnerson
c260174c5b
T5151: hostap: Reintroduce Debian's allow-legacy-renegotiation.patch
...
The Debian 12 upgrade in T5003 caused a regression for connecting to
legacy networks that only support TLSv1.0/1.1 for EAP-TLS. This commit
fixes one part of the issue by adding Debian's patch for allowing legacy
renegotiation (SSL_OP_LEGACY_SERVER_CONNECT flag). The flag used to be
allowed by default, but that changed with the openssl 3.0 upgrade in
Debian 12.
(This commit also updates `build.sh` to just overwrite
`debian/patches/series` and not delete patch files since
dpkg-buildpackage/quilt never applies unlisted patches.)
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
2023-04-09 12:51:23 -04:00
Christian Breunig
0b91d71b9c
systemd: services: remove autostart of sendmail and rsyslogd
2023-04-08 22:08:42 +02:00
Christian Breunig
e36e5e77ae
Kernel: T4928: update Linux Kernel to v6.1.23
2023-04-06 17:25:54 +02:00
Christian Breunig
e7c756e64b
Merge pull request #333 from sever-sever/T5142
...
T5142: systemd-journald-audit must not show logs from auditd
2023-04-04 19:22:57 +02:00
Christian Breunig
92ad50e77b
Merge pull request #332 from zdc/T5138-sagitta
...
accel-ppp: T5138: Use L2TP Calling-Number in RADIUS attributes
2023-04-04 19:21:34 +02:00
Viacheslav Hletenko
bff83d0cfe
T5142: systemd-journald-audit must not show logs from auditd
...
auditd logs must no be displayed for journalctl
mask it
2023-04-04 10:57:27 +00:00
zsdc
7d9f655936
accel-ppp: T5138: Use L2TP Calling-Number in RADIUS attributes
...
Use L2TP Calling-Number in Calling-Station-ID RADIUS attribute
2023-04-04 11:21:38 +03:00
Christian Breunig
92de97acf4
Merge pull request #331 from sever-sever/T5125-2.0.50-4
...
T5125: bump hsflowd version to v2.0.50-4
2023-04-01 20:04:27 +02:00
Viacheslav Hletenko
b39793a8cf
T5125: bump hsflowd version to v2.0.50-4
2023-04-01 17:53:53 +00:00
Christian Breunig
cec5f5dcc3
T5129: add AWS build flavour
2023-03-31 13:26:46 +02:00
Christian Breunig
7fadf1211d
Merge pull request #329 from sever-sever/T5125
...
T5125: Add DBUS option to build hsflowd for getting sflow stat
2023-03-31 12:38:12 +02:00
Viacheslav Hletenko
3238287366
T5125: Add DBUS option to build hsflowd for getting sflow stat
...
Build hsflowd with "DBUS" option allows to get statistics for op-mode
2023-03-31 09:57:32 +00:00
Christian Breunig
75c9311fba
Kernel: T4928: update Linux Kernel to v6.1.22
2023-03-30 16:02:59 +02:00
sskaje
8fcd043483
T5121: Remove code of T5120
2023-03-30 11:58:45 +08:00
John Estabrook
c3f11ba39c
Docker: T5089: update commit refs for vyos1x-config and libvyosconfig
2023-03-29 09:48:04 -05:00
Christian Breunig
76ca4b4949
Merge pull request #326 from sever-sever/T5086-v2.0.50-3
...
T5086: bump hsflowd version to v2.0.50-3
2023-03-29 14:36:28 +02:00
Viacheslav Hletenko
e19e90b4f7
T5086: bump hsflowd version to v2.0.50-3
2023-03-29 12:00:47 +00:00
sskaje
4995bcb5b8
T5121: Fix, make architecture and build-type loaded from build flavor and cli arguments
2023-03-29 19:05:30 +08:00
Christian Breunig
b8f52b3156
Merge pull request #324 from sskaje/T5122
...
T5122: Move archive-areas to defaults.toml to support non-free-firmwa…
2023-03-29 11:01:45 +02:00
sskaje
bf66214dad
T5122: Move archive-areas to defaults.toml to support non-free-firmware repository
2023-03-29 16:49:32 +08:00
Christian Breunig
d68bda6a29
strongSwan: create vyos specific version string
2023-03-25 09:13:17 +00:00
Christian Breunig
4cc1045f24
build: always prefer our packages over Debian upstream
2023-03-24 08:38:37 +01:00
Christian Breunig
77e116b52f
Kernel: T4928: update Linux Kernel to v6.1.21
2023-03-23 07:22:02 +01:00
Christian Breunig
32ac3518e4
frr: T5100: drop patches already present in upstream version
2023-03-21 21:01:50 +01:00
Christian Breunig
e897f11928
Merge pull request #322 from sever-sever/T5100
...
T5100: Update FRR to 8.5
2023-03-21 20:54:22 +01:00
Christian Breunig
fb51ed6a0c
Kernel: T4928: statically compile CONFIG_IKCONFIG
2023-03-21 16:54:15 +01:00
Viacheslav Hletenko
6d3385fc65
T5100: Update FRR to 8.5
2023-03-21 07:23:15 +00:00
Christian Breunig
4eda689e1f
Merge pull request #321 from sever-sever/T5086
...
T5086: Build hsflowd with option DROPMON
2023-03-17 18:01:20 +01:00
Viacheslav Hletenko
a6725087e9
T5086: Build hsflowd with option DROPMON
2023-03-17 13:11:08 +00:00
Christian Breunig
ef9cfa4f70
Kernel: T4928: update Linux Kernel to v6.1.20
2023-03-17 12:22:07 +01:00
Christian Breunig
771b1f6be9
Kernel: T5086: enable CONFIG_NET_DROP_MONITOR for hsflowd
2023-03-17 07:39:41 +01:00
Christian Breunig
9c149100c3
Kernel: T4928: update config to v6.1.19
2023-03-17 07:39:41 +01:00
Christian Breunig
e887f582cf
hsflowd: T5086: ARM package has aarch64 extension, rename to arm64
2023-03-16 06:58:36 +00:00
Christian Breunig
9f542e6204
hsflowd: T5086: add missing libpcap0.8-dev dependency - unsatisfied on arm64
2023-03-16 07:43:34 +01:00
Christian Breunig
30a349232a
hsflowd: T5086: bump version to v2.0.48-1
2023-03-16 07:36:15 +01:00
Christian Breunig
0ef20a981a
Merge pull request #320 from sever-sever/T5086
...
T5086: Add Jenkins build for hsflowd deb pkg
2023-03-16 07:28:55 +01:00
Viacheslav Hletenko
4f03ffb52d
T5086: Disable by default hsflowd service
2023-03-14 18:40:32 +00:00
Viacheslav Hletenko
29c59b86d0
T5086: Add Jenkins build for hsflowd deb pkg
...
Build 'hsflofd' from sources
2023-03-14 18:29:34 +00:00
Christian Breunig
eec4616cf8
Docker: T5076: Intel QAT drivers rely on libudev-dev
...
Package was previously side-loaded by another dependency.
2023-03-14 18:47:29 +01:00
Christian Poessinger
5351fa877f
Kernel: T4928: update Linux Kernel to v6.1.19
2023-03-14 06:52:53 +01:00
Christian Breunig
a287b48082
Kernel: T4928: update Linux Kernel to v6.1.18
2023-03-12 20:54:58 +01:00
Christian Breunig
5ed3ed65f4
Jenkins: lib: T5076: install dependency packages without prompting
2023-03-12 20:20:00 +01:00
Christian Breunig
fdc0441a77
systemd: services: T5003: disable podman services
2023-03-11 23:03:35 +01:00
Christian Breunig
f9477ebea7
Docker: T5076: unbloat container - remove dependencies for pam_tacplus
2023-03-11 21:45:17 +01:00
Christian Breunig
51f21e1f25
Docker: T5076: unbloat container - remove dependencies for sstp-client
...
Package consumed via Debian upstream
2023-03-11 21:08:07 +01:00
Christian Breunig
759a37ed6a
Docker: T5076: unbloat container - remove dependencies for vyos-http-api-tools
2023-03-11 21:07:41 +01:00
Christian Breunig
58b2387de6
Docker: T5076: unbloat container - remove dependencies for libnss-mapuser & libpam-radius
2023-03-11 21:07:26 +01:00
Christian Breunig
40e5b0510b
Docker: T5076: unbloat container - remove obsolete dh-exec package
2023-03-11 21:07:08 +01:00
Christian Breunig
193c86f92a
Docker: T5076: unbloat container - remove dependencies for fastnetmon
...
Package consumed from Debian upstream
2023-03-11 21:03:05 +01:00
Christian Breunig
06ff3bf19a
Docker: T5076: unbloat container - remove dependencies for ipaddrcheck
2023-03-11 21:01:51 +01:00
Christian Breunig
37c2166955
Docker: T5076: unbloat container - remove dependencies for wide-dhcpv6
2023-03-11 21:00:53 +01:00
Christian Breunig
d6dda023ad
Docker: T5076: unbloat container - remove dependencies for hvinfo
2023-03-11 20:58:03 +01:00
Christian Breunig
bf8180ecfb
Docker: T5076: unbloat container - remove dependencies for vyatta-cfg
2023-03-11 20:57:50 +01:00
Christian Breunig
76ff185b8c
gitignore: frr: add rtrlib and remove libyang (provided via Debian package)
2023-03-11 20:38:11 +01:00
Christian Breunig
2fae141062
Docker: T5076: unbloat container - remove dependencies for frr
2023-03-11 20:37:37 +01:00
Christian Breunig
ad69d72482
Docker: T5076: use Debian python3-inotify package
2023-03-11 20:29:22 +01:00
Christian Breunig
3e051f8f12
Docker: T5076: merge opam re package installation with other packages
2023-03-11 20:28:27 +01:00
Christian Breunig
bc05dca561
keepalived: T5003: move to Debian upstream version
2023-03-11 13:05:19 +01:00
Christian Breunig
d67bfec4d8
Docker: fix vim mouse disable command for bookworm - which uses dash
2023-03-11 13:01:40 +01:00
Christian Breunig
633ba252a9
hostap: T5076: move build dependency installation to build.sh
...
Fix for commit f163dea ("Docker: T5076: unbloat container - remove dependencies
for hostap") as in the hostap Git repo there are no Debian build files available,
they will later be copied in by build.sh from Debian SALSA wpa repository.
2023-03-11 12:59:17 +01:00
Christian Breunig
74173b1ba5
Docker: T5076: unbloat container - remove dependencies for keepalived
2023-03-10 22:17:40 +01:00
Christian Breunig
69c585bc26
Docker: T5076: install packages from pip instead of Github source
2023-03-10 22:15:15 +01:00
Christian Breunig
f163deaf36
Docker: T5076: unbloat container - remove dependencies for hostap
2023-03-10 21:38:49 +01:00
Christian Breunig
1af87a7749
Docker: T5076: unbloat container - remove dependencies for dropbear
2023-03-10 21:36:54 +01:00
Christian Breunig
b92f35f17b
strongswan: T5076: use "" over '' in Jenkinsfile
2023-03-10 21:20:55 +01:00
Christian Breunig
14d84f86bf
strongswan: T5076: fix build dependency installation
2023-03-10 15:56:54 +01:00
Christian Breunig
18e87b1192
Kernel: T4928: update Linux Kernel to v6.1.16
2023-03-10 15:55:07 +01:00
Christian Breunig
5fc9754a5e
strongswan: T5076: install build-dependencies on-demandx
2023-03-09 20:56:54 +01:00
Christian Breunig
30c2f9af0b
Docker: T5076: unbloat container - remove dependencies for strongswan
2023-03-09 20:09:09 +01:00
Christian Breunig
247b44ef7c
Docker: VyOS moved to FRR and no longer require vyatta-quagga
2023-03-09 20:09:09 +01:00
Christian Breunig
c7b2a40eca
Docker: T2842: drop build dependency on wireguard tools
...
As of commit 1175a62b3464 ("WireGuard: T2842: switch to binary package from
buster-backports") we rely on the distributed binary package from Debian and no
longer need the build requirements.
2023-03-09 20:09:09 +01:00
Christian Breunig
c95619b3d8
Docker: T2199: T3873: drop dependencies for vyatta-cfg-firewall
2023-03-09 20:09:09 +01:00
Christian Breunig
8f4837fcf7
Merge pull request #302 from sempervictus/bug/udev_rename_deadlock
...
T4966: Delay UDEV execution, avoid rename deadlock
2023-03-08 07:36:47 +01:00
Christian Breunig
5c8840a47e
Merge pull request #319 from vfreex/enable-babeld
...
T4977: Enable Babeld
2023-03-07 18:20:30 +01:00
Yuxiang Zhu
792214b860
T4977: Enable Babeld
...
Babeld support has been merged https://github.com/vyos/vyos-1x/pull/1800
however I just noticed `/etc/frr/daemons` came from this file.
2023-03-07 22:51:32 +08:00
Christian Breunig
55cb5c1686
strongSwan: T4593: upgrade package to 5.9.8-5
2023-03-06 08:05:42 +01:00
Christian Breunig
800973cb63
Kernel: T4928: update Linux Kernel to v6.1.15
2023-03-04 05:39:28 +01:00
Christian Breunig
afdaac1012
frr: T5003: use "pipx run" to invoke apkg
...
Commit 7b1b40888 ("docker: T5003: Use Debian package for yq, fix pip installs,
fix open-vmdk build") removed the apkg installed package via pip. Use pipx run
then building the libyang package.
2023-02-25 19:38:33 +01:00
Christian Breunig
fddf3f4450
Kernel: T4928: update Linux Kernel to v6.1.14
2023-02-25 16:52:47 +01:00
Christian Breunig
a1d88278f7
hostapd: T5003: upgrade to newer Git version
2023-02-23 08:28:05 +01:00
Christian Breunig
f492466013
hostapd: T5003: temporary disable GCC12 warnings
2023-02-23 08:28:05 +01:00
Yuriy Andamasov
77d264dfb9
Merge pull request #315 from sarthurdev/bookworm
...
docker: T5003: Use Debian package for yq, fix pip installs, fix open-vmdk build
2023-02-23 01:33:27 +01:00
sarthurdev
7b1b408888
docker: T5003: Use Debian package for yq, fix pip installs, fix open-vmdk build
...
* Add zlib1g-dev package for open-vmdk build
Debian have updated python3-pip to prevent system-wide installs (PEP 668)
* Adds and uses `pipx` that will install dependencies within a venv where appropriate
* Use `--break-system-packages` argument for j2lint
2023-02-23 01:20:16 +01:00
Yuriy Andamasov
5aae6a44a7
Merge pull request #314 from sarthurdev/bookworm
...
docker: T5003: Re-add build deps for wpa/hostap
2023-02-23 00:31:28 +01:00
sarthurdev
041be49f7e
debian: T5003: Re-add build deps for wpa/hostap
2023-02-22 23:10:17 +01:00
Christian Breunig
6d616389c2
Kernel: T4928: update Linux Kernel to v6.1.13
2023-02-22 20:45:52 +01:00
Christian Breunig
7023709e63
hostapd: T5003: explicitly use bash as interpreter of choice
...
Dcoker image defaults to DASH in non-interactive mode for a shell which has
limited capabilities.
2023-02-22 20:44:43 +01:00
Christian Breunig
94fc0bdc1a
Merge pull request #313 from sarthurdev/bookworm
...
debian: T5003: Revert hostap removal - AES-256 not supported in Debian.
2023-02-22 17:55:04 +01:00
sarthurdev
f149e07952
debian: T5003: Revert hostap removal - AES-256 not supported in Debian.
2023-02-22 12:18:55 +01:00
Christian Breunig
a7464e0f39
Merge pull request #312 from sever-sever/T5024
...
T5024: Try to shutdown several times for qemu install script
2023-02-22 10:13:20 +01:00
Viacheslav Hletenko
84fba9f897
T5024: Try to shutdown several times for qemu install script
...
The first shutdown for qemu doesn't work
Try to shutdown several times
2023-02-22 09:03:28 +00:00
Christian Breunig
139e8dc63b
Docker: T5003: add missing libelf-dev dependency for FRR (fix arm64 builds)
2023-02-21 20:16:09 +01:00
Viacheslav Hletenko
464a72109b
Merge pull request #311 from sarthurdev/chown
...
docker: T5003: Re-add chown on vyos_bld home directory
2023-02-21 19:07:00 +02:00
sarthurdev
dd29ea0bac
debian: T5003: Re-add chown on vyos_bld home directory
...
Removed accidentally in commit 41033fa
2023-02-21 17:58:36 +01:00
Christian Breunig
cfeb29dfb7
Merge pull request #310 from sarthurdev/owamp
...
debian: T5003: Use upstream libi2util to fix OWAMP build issue
2023-02-21 17:48:57 +01:00
sarthurdev
1ac06d883f
debian: T5003: Use upstream libi2util to fix OWAMP build issue
2023-02-21 15:54:12 +01:00
Christian Breunig
29d3963f60
Merge pull request #309 from sarthurdev/current
...
debian: T5003: Fix docker entrypoint
2023-02-21 15:33:02 +01:00
sarthurdev
213418f181
debian: T5003: Fix FRR build using old version of Sphinx
2023-02-21 14:47:31 +01:00
sarthurdev
41033fae9a
debian: T5003: Fix docker entrypoint
2023-02-21 13:14:20 +01:00
Christian Breunig
df13175a2e
Kernel: QAT: T5003 remove non POSIX compliant array in shell script
2023-02-20 20:02:53 +01:00
Christian Breunig
632dce27c2
Docker: T5003: can no longer change non-interactive shell to bash
2023-02-20 20:01:23 +01:00
Christian Breunig
1d35d1bb49
Merge pull request #308 from sarthurdev/bookworm
...
debian: T5003: Set ARM64 kernel flavour, add salt repository
2023-02-17 15:42:12 +01:00
sarthurdev
d838fcf988
debian: T5003: Add salt arm64 repository for salt-minion requirement on vyos-1x
2023-02-17 11:22:23 +01:00
sarthurdev
fbf81a01aa
debian: T5003: Set ARM64 kernel flavour
2023-02-17 11:12:47 +01:00
Christian Breunig
2e7dda2456
Merge pull request #307 from sarthurdev/bookworm
...
debian: T5003: Fix ARM64 grub package name
2023-02-17 11:10:00 +01:00
sarthurdev
f858e73955
debian: T5003: Fix ARM64 grub package name in Bookworm
2023-02-17 10:34:50 +01:00
Christian Breunig
71638eb294
Kernel: T4928: update Linux Kernel to v6.1.12
2023-02-15 19:18:45 +01:00
Christian Breunig
6987aa10a6
Merge pull request #306 from sarthurdev/bookworm
...
debian: T5003: Upgrade base system to Debian 12 "Bookworm"
2023-02-15 19:06:08 +01:00
Christian Breunig
5207b6f510
strongSwan: T4593: move to charon-systemd
2023-02-14 19:47:51 +01:00
sarthurdev
b4a10607bb
debian: T5003: Disable strongswan.service provided by charon_systemd
2023-02-13 22:41:07 +01:00
sarthurdev
52073f8ee6
debian: T5003: Increase VM memory - tests failed due to OOM condition
2023-02-13 11:20:49 +01:00
sarthurdev
64594cb608
debian: T5003: Update accel-ppp build script
2023-02-13 11:20:49 +01:00
sarthurdev
1e116e0254
debian: T5003: Update to to Debian 12 "Bookworm"
...
* Remove obsolete packages and dependencies
2023-02-13 11:20:49 +01:00
Christian Breunig
82f35fd474
T5001: Replace links to the phabricator site
...
Replace links to the phabricator site from https://phabricator.vyos.net to
https://vyos.dev
2023-02-12 21:13:05 +01:00
John Estabrook
b00c41e6a5
Docker: T4991: update commit refs for vyos1x-config and libvyosconfig
2023-02-11 13:18:32 -06:00
Christian Breunig
6d90ea4912
Kernel: T4928: update Linux Kernel to v6.1.11
2023-02-10 07:53:17 +01:00
Christian Breunig
8cade9112a
Kernel: T4928: update Linux Kernel to v6.1.10
2023-02-07 17:31:53 +01:00
Christian Breunig
7b6e8b07ff
Merge pull request #304 from vfreex/babel-frr-patches
...
T4977: Add FRR patches for Babel support
2023-02-06 22:11:02 +01:00
Yuxiang Zhu
2958ae76f5
T4977: Add FRR patches for Babel support
...
Backports the following PRs to FRR 8.4:
- 0001-tools-Add-missing-daemons.patch: backported from https://github.com/FRRouting/frr/pull/12611
- 0002-babeld-Add-missing-no-commands.patch: backported from https://github.com/FRRouting/frr/pull/12640
Signed-off-by: Yuxiang Zhu <vfreex@gmail.com>
2023-02-07 01:25:39 +08:00
Christian Breunig
2767ac346e
Kernel: T4928: update Linux Kernel to v6.1.9
2023-02-04 09:08:54 +01:00
Christian Breunig
439743ef25
Merge pull request #301 from jestabro/pin-pcre-no-jit
...
Docker: T4970: pin OCaml pcre package to avoid JIT support
2023-01-31 21:20:01 +01:00
RageLtMan
f24c7ca09f
T4966: Delay UDEV execution, avoid rename deadlock
...
UDEV will rename interfaces from whatever the kernel called them
to eX before converting them to ethX during init. In current VyOS,
the second renaming operation can run into a lock on the adapter
preventing altering its name. As a result, the adapter will remain
in the eX configuration, preventing proper execution of subsequent
scripts and configuration stanzas.
The initial renaming step has to remain as it is needed to work
around other issues, which leaves the somewhat hacky approach of
delaying the second renaming step slightly in an effort to let the
device lock holders settle, releasing it for rename to ethX. This
is accomplished by a kernel commandline paramter (3s), which can be
tweaked to reduce impact or wait longer as needed on different
devices - udev.exec_delay=3
2023-01-31 13:13:55 -05:00
John Estabrook
c26f9f9309
Docker: T4970: pin OCaml pcre package to avoid JIT support
2023-01-31 11:14:07 -06:00
Christian Poessinger
09ec7740dc
Revert "Resolve resource deadlock for udev iface shuffle"
...
This reverts commit 8e6d765be123be9d937970ee96b7d6d0b5053ed5.
This breaks existing configurations:
https://forum.vyos.io/t/yesterday-and-todays-build-causes-network-interface-getting-corrupted-vyos-1-4-rolling-202301280924-amd64-iso
2023-01-31 07:33:40 +01:00
Christian Breunig
96bda1834e
Merge pull request #299 from sempervictus/bug/interface_renaming_can_lock_udevd
...
T4966: Resolve resource deadlock for udev iface shuffle
2023-01-29 20:16:52 +01:00
RageLtMan
8e6d765be1
Resolve resource deadlock for udev iface shuffle
...
UDEV contains a default rule triggered early-on which renames all
NICs by their index to eX, systemd-udevd subsequently renames the
eX interface to ethX. Systemd-udevd can fail to rename the iface
if it still has resource locks from the prior renaming which then
fails to apply all manner of configurations resulting in a booted
zombie which cannot handle L3 traffic.
Fix the concern by removing 62-temporary-interface-rename.rules
from /etc/udev/rules.d during the cleanup hook executed in
data/live-build-config/hooks/live/82-cleanup-udev-rules.chroot.
Testing:
Boot-tested in OpenStack under identical infrastructure-as-code
states. Verified DHCP-assigned routes, execution of cloud-init,
and configuration stanzas injected through cloud-init applied to
the FW and system.
2023-01-29 13:35:01 -05:00
John Estabrook
7d85b571ba
T4961: update commit refs for vyos1x-config and libvyosconfig
...
Fix/improve error reporting for configtree.copy
2023-01-27 13:11:46 -06:00
Christian Breunig
d5ea780295
Kernel: T4928: update Linux Kernel to v6.1.8
2023-01-24 18:25:28 +01:00
Christian Breunig
a44db520e2
Merge pull request #298 from sever-sever/T4941
...
T4941: Update accel-ppp version due to IPoE issues with kernel 6
2023-01-24 18:24:38 +01:00
Viacheslav Hletenko
27026d1f15
T4941: Update accel-ppp version due to IPoE issues with kernel 6
...
Update 'accel-ppp' where bug fix with incompatibility IPoE
vlan_mon driver with Linux kernel 6.1.x
2023-01-24 13:50:21 +00:00
Christian Breunig
ac73adf9c1
GitHub: update PullRequest template
2023-01-21 20:03:05 +01:00
Christian Breunig
35c958cbde
Jenkins: strongSwan: T1888: install libcurl4-openssl-dev
2023-01-18 20:54:56 +01:00
Christian Breunig
efa8fa1bb5
Revert "strongSwan: T1888: install libcurl4-openssl-dev build dependency"
...
This reverts commit 05d0c7359ee1e3084e25ba294c6492031d893423.
2023-01-18 20:54:07 +01:00
Christian Breunig
05d0c7359e
strongSwan: T1888: install libcurl4-openssl-dev build dependency
...
ocserv docker container depends on libcurl4-gnutls-dev which automatically
uninstalls libcurl4-openssl-dev from the container. This commit re-adds the
dependency.
2023-01-18 20:53:11 +01:00
Christian Breunig
5dec87d1b9
Jenkins: run RAID-1 test before smoketest to save CPU
2023-01-18 20:53:11 +01:00
Christian Breunig
98df6df947
Kernel: T4928: update Linux Kernel to v6.1.7
2023-01-18 20:44:30 +01:00
Christian Breunig
93ce678e25
Merge pull request #293 from aapostoliuk/T4551-sagitta
...
strongSwan: T4551: Added soft lifetime calculation
2023-01-18 13:26:12 +01:00
aapostoliuk
f80ff8fb67
strongSwan: T4551: Added soft lifetime calculation
...
Depending on the configured hard lifetime the default soft lifetime
might not make sense and could even cause rekeying to get disabled.
To avoid that, derive the soft lifetime from the hard lifetime so it's
10% higher than the soft lifetime.
a2b1e06f07
2023-01-17 14:20:32 +02:00
Christian Breunig
a7ab213d74
Kernel: T4928: update Linux Kernel to v6.1.6
2023-01-15 09:13:56 +01:00
Christian Breunig
f2137d4e84
ocserv: T4937: adjust Jenkins build pipeline to current branch
2023-01-15 09:04:05 +01:00
Christian Breunig
114ddba591
Docker: T4937: add build dependencies for ocserv
2023-01-15 08:17:41 +01:00
Christian Breunig
159f0c61ad
ocserv: T4937: upgrade package to version 1.1.6
2023-01-15 08:17:41 +01:00
Christian Breunig
12bfac4565
Merge pull request #292 from c-po/t3008-chrony
...
ntp: T3008: move from ntpd to chrony
2023-01-15 07:59:17 +01:00
Christian Breunig
e516e4c297
ntp: T3008: move from ntpd to chrony
2023-01-14 14:26:53 +01:00
Christian Breunig
68ef4ba6a3
Kernel: T4928: update ethtool to version 6.1
2023-01-12 19:48:02 +01:00
Christian Breunig
48d7734e88
Kernel: T4928: fix path on remote url
2023-01-11 18:59:50 +01:00
Christian Breunig
9dd97c1873
Kernel: T4928: update linux-firmware to 20221214
2023-01-11 18:53:40 +01:00
Christian Breunig
2a754a85f9
Kernel: T4928: update Linux Kernel to v6.1.4
2023-01-11 18:52:27 +01:00
Christian Breunig
1e59005e76
qat: T4929: update Intel QAT drivers to 4.20.0-00001
2023-01-11 18:51:46 +01:00
Christian Poessinger
426579c34b
Revert "systemd: T4593: disable strongswan service by default"
...
This reverts commit 0351b37359517dab1a18379d180a01fd5271802e.
2023-01-09 16:36:20 +01:00
Christian Poessinger
e62acee962
Kernel: T4691: enable CONFIG_BLK_DEV_DM option
...
This enables Device Mapper support for either RAID targets or encrypted
partitions.
2023-01-03 07:03:10 +00:00
Christian Poessinger
dcdf45c216
Kernel: T4691: update Linux Kernel to v5.15.86
2023-01-01 09:01:13 +01:00
Christian Poessinger
1c73207450
iproute2: T4284: update package for better tc JSON support
...
vyos-1x QoS implementation comes with smoketests that heavily use the JSON
output of tc. There had been some bugs in the JSON formatting until version
version 6.1 of iproute2 [1, 2].
1: https://lore.kernel.org/netdev/3ac544c09842410fb863b332917a03ad@poessinger.com/
2: https://lore.kernel.org/netdev/f4806731521546b0bb7011b8c570b52b@poessinger.com/
3: https://lore.kernel.org/netdev/e1fa5169db254301bc3b5b766c2df76a@poessinger.com/
2023-01-01 08:24:24 +01:00
Christian Poessinger
46aa056544
podman: T4899: systemd services not being installed correctly
2022-12-30 08:47:29 +01:00
Christian Poessinger
6d26b89892
podman: T4901: update to v4.3.1
2022-12-30 08:46:57 +01:00
Christian Poessinger
0351b37359
systemd: T4593: disable strongswan service by default
2022-12-27 18:36:38 +01:00
Christian Poessinger
0e37be6768
strongSwan: T4593: upgrade package to 5.9.8
2022-12-27 16:34:52 +01:00
Christian Poessinger
ba3b760224
Docker: T4593: add strongSwan build dependency libtss2-dev
2022-12-26 11:07:42 +01:00
Christian Poessinger
635971761f
Kernel: T4691: update Linux Kernel to v5.15.85
2022-12-22 08:23:08 +01:00
Christian Poessinger
f906cf9a7b
Kernel: T4691: update Linux Kernel to v5.15.84
2022-12-20 15:55:56 +01:00
Christian Poessinger
17ba667401
GitHub: use private access token for review assignment
2022-12-17 11:18:46 +01:00
Christian Poessinger
1d268c92e7
Merge pull request #264 from initramfs/current-kitty-terminfo
...
vyos-utils: T4683: add kitty-terminfo package to build
2022-12-17 08:54:28 +01:00
Christian Poessinger
870c0c099b
GitHub: fix team reviewer assignment
...
Unfortunately we always used the wrong syntax.
According to https://github.com/shufo/auto-assign-reviewer-by-files
we should use: ` - team: baz`
2022-12-17 08:53:19 +01:00
Christian Poessinger
793c4e292e
Kernel: T4691: update Linux Kernel to v5.15.83
2022-12-17 08:10:19 +01:00
Christian Poessinger
f56f9f9d7b
T4792: fix generated DEB package path location
2022-12-11 08:48:18 +01:00
Christian Poessinger
307cccaece
T4792: add CI/CD pipeline for sstp-client
2022-12-11 07:48:54 +01:00
Christian Poessinger
9c2e0486c7
Docker: T4792: add buiold dependencies for sstp-client
2022-12-11 07:43:43 +01:00
Christian Poessinger
0451933c38
Kernel: T4691: update Linux Kernel to v5.15.82
2022-12-08 13:05:01 +01:00
Christian Poessinger
0f1eaa32bd
Kernel: T4691: update Linux Kernel to v5.15.81
2022-12-02 19:59:47 +01:00
Yuriy Andamasov
89689796fe
Update reviewers.yml
2022-11-27 02:59:44 +01:00
Christian Poessinger
abb10c40a5
Kernel: T4691: update Linux Kernel to v5.15.80
2022-11-26 19:59:58 +01:00
Christian Poessinger
062c19c58d
Merge pull request #287 from sever-sever/T4841
...
T4841: Disable by default fancontrol.service
2022-11-26 14:47:37 +01:00
Daniil Baturin
6f9bf0ae38
Remove Kim from the reviewer list
...
Since he's no longer a repo team member
2022-11-26 13:31:04 +00:00
Viacheslav Hletenko
4cd1cb5679
T4841: Disable by default fancontrol.service
...
Disable by default fancontrol.servive (used in user-util)
2022-11-26 12:50:23 +00:00
Christian Poessinger
ef7d02b09c
Kernel: T4836: enable Ethernet switch device driver model
2022-11-23 18:50:58 +00:00
Christian Poessinger
15b1e98b4d
Kernel: T4836: enable High-availability Seamless Redundancy (HSR & PRP)
2022-11-23 18:50:06 +00:00
Christian Poessinger
00f0261fba
Kernel: T4836: enable TCP encapsulation of IKE and IPsec messages (RFC 8229)
2022-11-23 18:49:01 +00:00
Christian Poessinger
caf2f556f6
tacacs: T141: add individual package build
2022-11-23 19:29:57 +01:00
Christian Poessinger
901f771c2f
fastnetmon: T4483: drop copy/paste comment error
2022-11-23 19:29:10 +01:00
Christian Poessinger
cd1abe06bc
gitignore: cleanup double rules from individual packages
...
Individual packages like dropbear, frr, iproute2 ... all came with a copy of
gitignore rules already present in the base file.
Those rules have been dropped.
2022-11-23 19:27:51 +01:00
Christian Poessinger
0795242ec9
Docker: T141: add build dependencies for pam_tacplus package
2022-11-23 19:16:30 +01:00
Christian Poessinger
fddf616cdf
Merge pull request #286 from mcbridematt/t4831-telegraf-arm64
...
telegraf: T4831: fix build on arm64 / remove hardcoded amd64 reference
2022-11-20 07:01:22 +01:00
Mathew McBride
6f89529fc3
telegraf: T4831: fix build on arm64 / remove hardcoded amd64 reference
2022-11-20 02:05:31 +00:00
Christian Poessinger
cd6f8ab104
Merge pull request #273 from initramfs/current-dhcp6c-fix
...
wide-dhcpv6: T4760: fix support for multiple dhcp6c instances
2022-11-19 06:59:09 +01:00
Christian Poessinger
594c99e012
Kernel: T4691: update Linux Kernel to v5.15.79
2022-11-16 16:43:47 +01:00
Daniil Baturin
b55bf1b1c5
Merge pull request #285 from jsimpso/bootloaders
...
T4796: Allow configuration of 'bootloader' param
2022-11-12 17:02:36 +00:00
Daniil Baturin
ff651097b1
Merge pull request #284 from jsimpso/current
...
T4796: Honor additional_repositories
2022-11-12 09:36:54 +00:00
James Simpson
2ade1d9e66
T4796: Allow configuration of 'bootloader' param
...
Remove hard-coded values for "bootloader" when creating the live-build,
replaced with the value of `bootloaders`.
Set the current value to the default value if not specified, via
`defaults.toml`.
Add the default for arm64 as `grub-efi`.
2022-11-12 17:34:50 +08:00
James Simpson
95620ef20f
T4796: Honor additional_repositories
...
Currently, additional_repositories in the effective build_config are
ignored due to a bug wherein all values end up under
`args['custom_apt_entry']` rather than
`build_config['custom_apt_entry']`.
This change fixes that, ensuring that the content of
`build_config['additional_repositories]` is added to
`build_config['custom_apt_entry']` alongside the command-line arguments.
2022-11-12 15:56:14 +08:00
Christian Poessinger
2569433ef6
Kernel: T4691: update Linux Kernel to v5.15.78
2022-11-10 19:26:01 +01:00
Christian Poessinger
62417d5b47
Merge pull request #280 from jsimpso/additional_repositories
...
T4796: Check more cautiously for presence of keys
2022-11-09 20:47:46 +01:00
Christian Poessinger
5203d31fa2
Merge pull request #281 from jsimpso/current
...
T4796: Default args to list where list is expected
2022-11-09 20:47:32 +01:00
Christian Poessinger
404791353f
Merge pull request #282 from jsimpso/merge_order
...
T4796: Prefer mix-in config over default config
2022-11-09 20:47:08 +01:00
Christian Poessinger
77f4ba82f2
Merge pull request #276 from ssasso/fix_T4800
...
Fix T4800: wrong chroot_includes_dir var reference
2022-11-09 20:46:43 +01:00
Christian Poessinger
371cc7d6c7
GitHub: bump auto-assign-reviewer-by-files workflow to 1.1.4
2022-11-09 19:51:21 +01:00
James Simpson
f4bc652b3a
T4796: Prefer mix-in config over default config
2022-11-09 14:33:19 +08:00
James Simpson
71b8a3e159
T4796: Check more cautiously for presence of keys
2022-11-09 14:08:21 +08:00
James Simpson
2251cf0ad0
T4796: Default args to list where list is expected
...
custom_apt_entry, custom_apt_key, and custom_package are expected to
be lists, but when a value is not provided they default to None. This
prevents lists provided in mix-in or flavor configurations from being
merged as expected.
https://docs.python.org/3/library/argparse.html#default
2022-11-09 13:57:29 +08:00
Christian Poessinger
1e4e65f55b
frr: T4806: update to stable/8.4 series
2022-11-08 20:03:49 +01:00
Daniil Baturin
1b94e4fce8
Merge pull request #278 from jsimpso/current
...
T4796: Fix some bugs in the build-vyos-image script
2022-11-07 16:43:58 +00:00
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
James Simpson
f4bfaa9b97
T4796: Move and update custom_apt_entry logic
...
Rather than only looking at the default config, look at the merged
build_config.
Check wether additional_repositories is actually defined before trying
to reference it.
2022-11-07 14:26:49 +08:00
James Simpson
048aa40655
T4796: Fix ARCHIVES_DIR reference
2022-11-07 14:26:43 +08:00
James Simpson
509d4500da
T4796: Correct function name from dict_merge
2022-11-07 14:26:40 +08:00
James Simpson
34d54e8c93
T4796: Move additional_repositories
...
Declare in architectures/amd64, not in defaults
2022-11-07 14:26:15 +08: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
Stefano Sasso
ca6a82792c
Fix T4800: wrong chroot_includes_dir var reference
2022-11-05 13:08:28 +00: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
initramfs
da47ffa55c
packages: wide-dhcpv6: T4760: fix support for multiple dhcp6c instances
...
This commit adds a patch to the WIDE DHCPv6 client forcing it to bind
to the last network interface specified on the command line, allowing
multiple concurrent instances of the daemon running without having a
single daemon receiving all the incoming DHCPv6 packets.
2022-11-03 09:31:23 +08: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
Christian Poessinger
7e856f0c81
nftables: T4691: install required libeditreadline-dev on demand
...
We can not install it into the docker container as this uninstalls
libreadline-dev, which is required by other packages.
2022-09-14 07:37:13 +02:00
Christian Poessinger
afea5dd62e
Docker: T4691: fix conflicting packages
2022-09-13 21:43:27 +02:00
Christian Poessinger
c8ea293e91
nftables: T4691: upgrade to version 1.0.5
2022-09-13 20:39:21 +02:00
Christian Poessinger
5503ba2c95
Docker: T4691: add missing dependencies for recent nftables build
2022-09-13 20:37:58 +02:00
Christian Poessinger
defc4cd9ed
Revert "T3641: nftables: use upstream package"
...
This reverts commit cd9cd920cdabd7cd7c5bd0e6108fd1c0e78c3cb9.
2022-09-13 20:23:59 +02:00
Christian Poessinger
59b2fedd4d
accel-ppp: T4691: package upgrade with minor fixes to sstp
2022-09-13 09:31:28 +02:00
Christian Poessinger
d490199398
firmware: T4691: update to Linux release 20220815
2022-09-13 09:29:00 +02:00
Christian Poessinger
8e2022432b
Kernel: T4691: Initial support for 5.15.67
2022-09-13 09:26:18 +02:00
Christian Poessinger
f9db3f30d1
iproute2: T4691: upgrade version to match 5.15 kernel tree
2022-09-13 09:25:02 +02:00
initramfs
4c550889f4
vyos-utils: T4683: add kitty-terminfo package
2022-09-09 18:21:00 +08:00
Christian Poessinger
911960db4b
Kernel: T3318: update Linux Kernel to v5.10.142
2022-09-09 09:09:45 +02:00
Christian Poessinger
9f0ab18e71
Merge pull request #262 from initramfs/current-firmware-whence
...
firmware: T4671: create missing symlinks defined in WHENCE file
2022-09-06 20:25:18 +02:00
initramfs
3d983cb2fe
firmware: T4671: create missing symlinks defined in WHENCE file
2022-09-06 19:59:25 +08:00
Christian Poessinger
bc0dbd3062
Kernel: T3318: update Linux Kernel to v5.10.141
2022-09-05 11:04:46 +02:00
Christian Poessinger
b3209fa92d
Jenkins: disable cache control from s3 upload
2022-09-04 08:41:31 +02:00
Christian Poessinger
07e2f85156
Merge pull request #259 from chenxiaolong/eapol_tls_1.0
...
T4666: hostap: Reintroduce Debian's allow-tlsv1.patch
2022-09-03 07:13:53 +02:00
Andrew Gunnerson
54a2f0aa70
T4666: hostap: Reintroduce Debian's allow-tlsv1.patch
...
After the fixes for T4537/T4584, which added a custom hostap package,
wpa_supplicant no longer allows TLSv1.0 connections, which is required
for EAP-TLS with certain ISPs.
Previously, VyOS allowed TLSv1.0 via Debian's `allow-tlsv1.patch` patch.
This commit reintroduces that patch for the custom hostap package.
Signed-off-by: Andrew Gunnerson <chillermillerlong@hotmail.com>
2022-09-02 18:27:24 -04:00
Christian Poessinger
831846e744
Kernel: T3318: update Linux Kernel to v5.10.140
2022-08-31 19:25:16 +02:00
Christian Poessinger
aed02c02c9
Kernel: T3318: update Linux Kernel to v5.10.139
2022-08-30 07:13:23 +02:00
Christian Poessinger
e46d8a8599
T4652: upgrade PowerDNS recursor to 4.7 series
2022-08-28 08:41:49 +02:00
Christian Poessinger
888479cecc
Kernel: T3318: update Linux Kernel to v5.10.138
2022-08-25 19:11:04 +02:00
Christian Poessinger
94e844f44b
Kernel: T4647: enable GVE (Google Virtual NIC)
2022-08-25 19:10:30 +02:00
Christian Poessinger
10d20b661e
Kernel: T3923: enable INET(6)_ESPINTCP
2022-08-25 19:09:51 +02:00
Christian Poessinger
5b0c00e980
podman: T4637: always use "rm -f" to remove stale debian packages during build
2022-08-22 22:16:53 +02:00
Christian Poessinger
41025c6c65
Merge pull request #256 from roedie/T4633
...
T4663: Upgrade Keepalived to 2.2.7
2022-08-22 18:40:58 +02:00
Christian Poessinger
de41ec4a4b
Kernel: T3318: update Linux Kernel to v5.10.137
2022-08-22 18:34:05 +02:00
Christian Poessinger
cd39df21a0
podman: T4637: add custom build
2022-08-22 18:33:29 +02:00
Christian Poessinger
31c3bc2f11
Docker: T4637: add dependencies for podman build
2022-08-22 18:32:32 +02:00
Sander Klein
91be38614f
T4663: Upgrade Keepalived to 2.2.7
...
This will upgrade keepalived to the latest release.
2022-08-21 21:11:01 +02:00
Christian Poessinger
8443b98f54
hostap: T4584: add git version to Debian package
2022-08-15 17:45:13 +02:00
Daniil Baturin
22ffa0c6cb
Increase S3 file cache age to one month
2022-08-12 14:38:49 +01:00
Daniil Baturin
a39c7d5f6e
Set cache age for files on upload to S3
2022-08-12 14:34:38 +01:00
Christian Poessinger
126810e662
Kernel: T3318: update Linux Kernel to v5.10.136
2022-08-11 19:13:34 +02:00
Christian Poessinger
95af1e2cbd
Kernel: T3318: update Linux Kernel to v5.10.135
2022-08-04 08:31:43 +02:00
Christian Poessinger
8e85a50c3a
Revert "macsec: T4537: use wpa_supplicant (v2.10) from bullseye-backports"
...
Superseeded by custom package build.
This reverts commit badff5fd7fefe25c2a3c56e0b0f82a0b8a6fbcc0.
2022-08-04 07:27:18 +02:00
Christian Poessinger
e008ba7de3
hostap: T4584: add custom package build
2022-08-02 12:33:16 +02:00
Christian Poessinger
3e42b642e1
Docker: hostap: T4584: add requirements for custom package build
2022-08-02 11:04:32 +02:00
Christian Poessinger
ffc63f1977
Kernel: T3318: update Linux Kernel to v5.10.134
2022-07-30 13:08:31 +02:00
Christian Poessinger
3327957356
Merge pull request #250 from sever-sever/T3318
...
Kernel: T3318: update Linux Kernel to v5.10.133
2022-07-25 15:25:25 +02:00
Viacheslav Hletenko
e06b3dee69
Kernel: T3318: update Linux Kernel to v5.10.133
...
Kernel: T3318: update Linux Kernel to v5.10.133
2022-07-25 12:45:40 +00:00
Christian Poessinger
30e90e1f9f
ssh: T631: remove sed call to sshd_config
2022-07-22 23:18:43 +02:00
Christian Poessinger
7ba5b6bb9d
Kernel: T3318: update Linux Kernel to v5.10.132
2022-07-21 23:14:40 +02:00
Christian Poessinger
badff5fd7f
macsec: T4537: use wpa_supplicant (v2.10) from bullseye-backports
2022-07-21 21:50:38 +02:00
Christian Poessinger
69a74e6399
telegraf: T4515: re-enable nstat plugin
2022-07-19 08:29:37 +02:00
Christian Poessinger
efb1de57f6
accel-ppp: T4204: update version to commit 847ccb49a7e0
2022-07-18 15:47:27 +02:00
Christian Poessinger
f50bc13788
Kernel: QAT: T4539: update Intel QuickAssist release version 1.7.L.4.16.0-00017
2022-07-18 13:33:18 +02:00
Christian Poessinger
0b7027645d
firmware: T4540: update to Linux release 20220708
2022-07-18 13:32:32 +02:00
Christian Poessinger
938c8c51d3
Kernel: T1368: statically build MPLS support into the Kernel
2022-07-18 13:31:52 +02:00
Christian Poessinger
b32304a2af
Kernel: T3318: update Linux Kernel to v5.10.131
2022-07-18 13:31:09 +02:00
Christian Poessinger
ddccc08630
frr: T4535: update version to stable/8.3 release branch
2022-07-18 09:38:00 +02:00
Christian Poessinger
5d33a5529d
frr: T4536: enable systemd service unit
2022-07-17 21:31:52 +02:00
Christian Poessinger
10f8eded61
frr: T4536: no need for empty configuration files as we use the integrated-config option
2022-07-17 21:31:33 +02:00
Christian Poessinger
06083671be
Kernel: T3318: update Linux Kernel to v5.10.130
2022-07-15 07:08:48 +02:00
Christian Poessinger
21bd5b37f6
telegraf: T4515: drop reference to influxdata repository
2022-07-09 11:20:52 +02:00
Christian Poessinger
707fe34493
telegraf: T4515: add custom build
2022-07-09 11:09:39 +02:00
Christian Poessinger
9502f7aa3b
Kernel: T3318: update Linux Kernel to v5.10.129
2022-07-09 08:50:51 +02:00
Christian Poessinger
2fb0295b37
Kernel: T893: enable VPP related features
2022-07-09 08:50:38 +02:00
Christian Poessinger
1900bb3af4
Kernel: T1475: enable CONFIG_DCB
2022-07-09 08:50:11 +02:00
Christian Poessinger
62ad5e0330
Merge pull request #248 from sarthurdev/ovpn_pki
...
smoketest: Move PKI file generate to script in vyos-1x
2022-07-04 09:22:31 +02:00
Christian Poessinger
89fe9a919f
Kernel: T3318: update Linux Kernel to v5.10.128
2022-07-03 12:18:37 +02:00
sarthurdev
53d229d200
smoketest: Move PKI file generate to script in vyos-1x
2022-06-30 15:45:23 +02:00
Christian Poessinger
18a5f45345
Merge pull request #246 from sarthurdev/ovpn_chain
...
openvpn: T4485: Add intermediate CA for smoketest
2022-06-29 23:10:09 +02:00
Christian Poessinger
b44a0f3ce9
Kernel: T3318: update Linux Kernel to v5.10.127
2022-06-29 21:52:21 +02:00
sarthurdev
5a8785f091
openvpn: T4485: Add intermediate CA for smoketest
2022-06-29 17:33:00 +02:00
John Estabrook
79c6609901
T4491: update commit ref for vyos1x-config
2022-06-29 07:25:16 -05:00
Christian Poessinger
02b03d2ee5
Kernel: T3318: update Linux Kernel to v5.10.126
2022-06-29 08:29:06 +02:00
Christian Poessinger
5510dbf1c0
fastnetmon: T4483: upgrade package to v1.2.2 community edition
2022-06-25 11:13:01 +02:00
Christian Poessinger
73c6de376a
fastnetmon: extend .gitignore with *.tar.gz pattern
2022-06-25 11:13:01 +02:00
Christian Poessinger
f2eb376958
Merge pull request #245 from zdc/T4472-sagitta
...
Go: T4472: Updated Go version to 1.18.3
2022-06-25 07:52:32 +02:00
zsdc
a6efbe1b62
Go: T4472: Updated Go version to 1.18.3
...
* removed `golang-github-osrg-gobgp-dev` dependency from fastnetmon. It can be
built without it
* Replaced Go from the Debian repository (1.15) to a version from the Go
website (1.18.3)
2022-06-24 20:25:01 +03:00
Christian Poessinger
a476b7f9f5
Kernel: T3318: update Linux Kernel to v5.10.124
2022-06-23 21:00:10 +02:00
Christian Poessinger
5f16ac304a
Kernel: T3318: update Linux Kernel to v5.10.123
2022-06-18 08:05:03 +02:00
Christian Poessinger
180e2d33fc
Kernel: T3318: update Linux Kernel to v5.10.122
2022-06-16 08:33:03 +02:00
Christian Poessinger
001451a9c5
Merge pull request #243 from sarthurdev/geoip
...
firewall: T4299: Include initial GeoIP database
2022-06-12 09:30:30 +02:00
Christian Poessinger
0c8c728dea
Merge pull request #242 from dmbaturin/copyright-glob
...
T4415: keep copyright* and README* files from /usr/share/doc in the image
2022-06-12 09:29:59 +02:00
Daniil Baturin
10eab98ffb
T4415: keep copyright* and README* files from /usr/share/doc in the image
2022-06-11 11:39:18 -04:00
sarthurdev
1804a3ded6
firewall: T4299: Include initial GeoIP database
2022-06-10 11:47:21 +02:00
Christian Poessinger
813069a5f0
fastnetmon: disable arm64 builds
2022-06-10 07:04:06 +02:00
Christian Poessinger
7830eb006c
fastnetmon: use /bin/true buildCmd for fastnetmon-debian-salsa
...
We just wan't to please the pipeline - everything else is handled from
build.sh
2022-06-10 06:51:34 +02:00
Christian Poessinger
9196249a26
Kernel: T3318: update Linux Kernel to v5.10.121
2022-06-09 21:37:06 +02:00
Christian Poessinger
d0bb0983f5
Docker: fix dockerfile parse error line 558: unknown instruction: FI
2022-06-09 21:14:00 +02:00
Christian Poessinger
5ec2f287d4
ndppd: add .gitignore
2022-06-09 21:11:10 +02:00
Christian Poessinger
dd77e5318c
fastnetmon: add package build instructions
2022-06-09 21:10:59 +02:00
Christian Poessinger
f7d0e8eb60
Docker: add Fastnetmon build dependencies for official Debian package
2022-06-09 21:04:14 +02:00
Christian Poessinger
06a1dc8ccc
Kernel: T3318: update Linux Kernel to v5.10.120
2022-06-07 08:08:57 +02:00
Christian Poessinger
4670628979
Kernel: T3318: update Linux Kernel to v5.10.119
2022-06-05 11:23:13 +02:00
Christian Poessinger
149beda0cf
Merge pull request #240 from sever-sever/T4222
...
owamp: T4222: Disable by default owamp and twamp services
2022-06-02 21:16:35 +02:00
Viacheslav Hletenko
48918fc43a
owamp: T4222: Disable by default owamp and twamp services
2022-06-02 16:34:05 +00:00
Christian Poessinger
64527ab567
Merge pull request #239 from sever-sever/T4222
...
docker: T4222: Add packages to build owamp client-server
2022-06-01 20:41:10 +02:00
Viacheslav Hletenko
37bf9834ff
docker: T4222: Add packages to build owamp client-server
2022-06-01 18:16:00 +00:00
Christian Poessinger
11dcce66b2
Revert "frr: temporary select specific commit without broken RPKI commits"
...
This reverts commit caae86a8c028f32dc320cf2ca946646c27fb86bb.
2022-06-01 19:34:53 +02:00
Christian Poessinger
e01283e75a
Kernel: T3318: update Linux Kernel to v5.10.118
2022-05-29 10:18:38 +02:00
Christian Poessinger
6c59ddbfa8
frr: T2472: enable EIGRP daemon
2022-05-29 10:18:17 +02:00
Daniil Baturin
df7ff199ed
Merge pull request #232 from andriiandrieiev/current
...
Jenkins: builld dsc packages beside amd64 binaries
2022-05-24 12:10:37 +03:00
Christian Poessinger
e309c130b3
Merge pull request #236 from dmbaturin/T4427
...
T4427: remove the vyos-utils package list
2022-05-21 20:34:09 +02:00
Christian Poessinger
81cdc49c81
Kernel: T3318: update Linux Kernel to v5.10.117
2022-05-20 21:58:28 +02:00
Daniil Baturin
0297055b4a
T4427: remove the vyos-utils package list
...
that was obsoleted by the vyos-user-utils meta-package
2022-05-16 03:43:13 -04:00
Christian Poessinger
69f82f599d
Kernel: T3318: update Linux Kernel to v5.10.116
2022-05-16 06:34:57 +02:00
Christian Poessinger
d5445064ae
lb: T4408: enable bullseye backports repository
2022-05-14 20:41:59 +02:00
Christian Poessinger
9549099f59
sshguard: T4408: package is available from bullseye-backports
2022-05-14 20:41:35 +02:00
Christian Poessinger
7158fe88e2
sshguard: T4408: add missing buster-backports.list.chroot file
2022-05-14 07:59:54 +02:00
Christian Poessinger
af1e3ce02c
sshguard: T4408: set low priority on all other buster-backport packages
2022-05-13 17:23:17 +02:00
Christian Poessinger
e1277c21d0
Merge pull request #233 from sever-sever/T4408
...
sshguard: T4408: Add pkg sshguard from repo buster-backports
2022-05-13 13:12:16 +02:00
Christian Poessinger
331b56e14c
Kernel: T3318: update Linux Kernel to v5.10.115
2022-05-12 22:10:36 +02:00
Viacheslav Hletenko
53c07039b7
sshguard: T4408: Add pkg sshquard from repo buster-backports
...
Add repo buster-backports for pkg "sshguard"
Disable service sshquard by default
2022-05-10 15:27:19 +00:00
Christian Poessinger
e3155cdea5
Kernel: T3318: update Linux Kernel to v5.10.114
2022-05-09 18:11:12 +02:00
Christian Poessinger
1ed81ddec3
Docker: add build dependencies for fastnetmon
2022-05-08 12:15:18 +02:00
Christian Poessinger
992c7b5e8a
Merge pull request #230 from zdc/T4415-sagitta
...
doc: T4415: Added back copyrights for components
2022-05-05 18:57:07 +02:00
Christian Poessinger
caae86a8c0
frr: temporary select specific commit without broken RPKI commits
2022-05-05 18:49:19 +02:00
Andrii
d8824db3f3
Jenkins: builld dsc packages beside amd64 binaries
2022-05-05 19:16:03 +03:00
zsdc
696e1200e9
doc: T4415: Added back copyrights for components
...
Copyright information must not be deleted with the rest documentation
files.
2022-05-05 14:35:14 +03:00
Christian Poessinger
f2d58f06e9
frr: bugfix rtrlib v0.8.0 dependency update
2022-05-04 21:31:51 +02:00
Christian Poessinger
85aa235ecd
frr: fix rtrlib v0.8.0 dependency
2022-05-04 21:27:25 +02:00
Christian Poessinger
8982f09bc9
Jenkins: increase build timeout 3h -> 4h for large FW configuration
2022-05-04 19:28:11 +02:00
Christian Poessinger
5ae99da44f
frr: upgrade rtrlib dependency to v0.8.0
2022-05-04 19:22:53 +02:00
Christian Poessinger
8d31e8b089
Docker: FRR: add newer sphinx version for documentation
2022-04-28 21:49:56 +02:00
Christian Poessinger
3925c1baab
Revert "Jenkins: builld dsc packages beside amd64 binaries"
...
This reverts commit 341cc97c8bb76d47fd028ec8a31b6371aa54cea9.
2022-04-28 16:08:31 +02:00
Christian Poessinger
3600691fe2
Revert "kernel: pin Pipeline to specific commit"
...
This reverts commit c0b955a0e5a8f1f6145d49202592445bc69f6785.
2022-04-28 16:08:19 +02:00
Christian Poessinger
c0b955a0e5
kernel: pin Pipeline to specific commit
...
Latest Pipeline commit can not find src packages for the Kernel und thus breaks the build
2022-04-28 15:02:20 +02:00
Christian Poessinger
3ab0eed6b9
Kernel: T3318: update Linux Kernel to v5.10.113
2022-04-27 21:48:30 +02:00
Christian Poessinger
cb4ce6caf0
Merge pull request #227 from andriiandrieiev/current
...
Jenkins: builld dsc packages beside amd64 binaries
2022-04-22 17:59:14 +02:00
Christian Poessinger
71c91e6fee
Kernel: T3318: update Linux Kernel to v5.10.112
2022-04-21 22:01:58 +02:00
Andrii
341cc97c8b
Jenkins: builld dsc packages beside amd64 binaries
2022-04-19 14:15:53 +03:00
Christian Poessinger
d9b81c85dc
Testsuite: add new '--qemu-cmd' switch to print the commandline to launch QEMU manually
2022-04-18 09:19:07 +02:00
Christian Poessinger
e67312b02d
Testsuite: enable DHCP on eth0 - future smoketests could now verify DHCP
2022-04-18 09:10:01 +02:00
Christian Poessinger
50c1022099
salt: T4364: upgrade to version 3004
2022-04-15 21:41:51 +02:00
Christian Poessinger
d028db1b24
Kernel: T3318: update Linux Kernel to v5.10.111
2022-04-13 22:57:36 +02:00
Christian Poessinger
3f39a47863
Docker: T4353: add j2lint binary
2022-04-11 21:23:28 +02:00
Christian Poessinger
e326536380
Testsuite: increase memory to 2G for fastnetmon testcase
2022-04-11 21:00:31 +02:00
Christian Poessinger
79dc790ff3
Kernel: T3318: update Linux Kernel to v5.10.110
2022-04-08 20:21:39 +02:00
John Estabrook
c522ff506d
Merge pull request #224 from jestabro/upstream-fix-gcc-10
...
docker: T4335: Drop patch for building open-vmdk under gcc-10.+
2022-04-02 09:10:26 -05:00
John Estabrook
aa93d099f0
docker: T4335: Drop patch for building open-vmdk under gcc-10.+
...
The issue https://github.com/vmware/open-vmdk/issues/12 is fixed
upstream and the patch can be dropped from the Dockerfile.
2022-04-02 08:12:44 -05:00
Christian Poessinger
80bdd2122c
Kernel: T3318: update Linux Kernel to v5.10.109
2022-03-30 19:26:01 +02:00
Christian Poessinger
4ff9365b36
Revert "frr: T4323: pin version to frr-8.2.2 tag"
...
This reverts commit 387a48f4ec317c36c7d5307e591cf3402d381d52.
2022-03-27 10:56:23 +02:00
Christian Poessinger
fe6650ea33
frr: when building DEB include source version from "git describe"
2022-03-27 10:27:19 +02:00
Christian Poessinger
387a48f4ec
frr: T4323: pin version to frr-8.2.2 tag
2022-03-27 09:13:11 +02:00
Christian Poessinger
58a0abbc8b
Kernel: T3318: update Linux Kernel to v5.10.108
2022-03-23 10:19:05 +01:00
Christian Poessinger
74f8c7bb3f
Kernel: T3318: update Linux Kernel to v5.10.107
2022-03-20 16:57:11 +01:00
Christian Poessinger
20fd8588ef
Kernel: T3318: update Linux Kernel to v5.10.106
2022-03-17 21:01:06 +01:00
Christian Poessinger
72c15abf11
Merge pull request #219 from dmbaturin/T4306
...
T4306: do not perform a dirtiness check for release builds
2022-03-17 19:46:25 +01:00
Daniil Baturin
17d1e92040
T4306: do not perform a dirtiness check for release builds
2022-03-17 14:34:29 -04:00
Christian Poessinger
d21e0cade8
frr: T4302: upgrade to version 8.2
2022-03-15 21:10:32 +01:00
Christian Poessinger
1766d6622a
frr: T4163: enable bmp (BGP Monitoring Protocol, RFC 7854) plugin for bgpd
2022-03-15 19:03:33 +01:00
Christian Poessinger
f2655e2ae7
Kernel: T3318: update Linux Kernel to v5.10.105
2022-03-12 09:21:36 +01:00
Christian Poessinger
0a5e90f9ef
Kernel: T3318: update Linux Kernel to v5.10.104
2022-03-09 07:36:47 +01:00
Christian Poessinger
b2ca338949
Kernel: T3318: update Linux Kernel to v5.10.103
2022-03-02 20:05:42 +01:00
John Estabrook
ffd49c134c
Merge pull request #218 from jestabro/open-vmdk-gcc-10
...
pull in patch for building open-vmdk under gcc-10.+
2022-03-01 18:15:59 -06:00
John Estabrook
7304669559
pull in patch for building open-vmdk under gcc-10.+
...
Temporary fix for issue https://github.com/vmware/open-vmdk/issues/12
not yet merged.
2022-03-01 15:27:45 -06:00
John Estabrook
0406e27ad6
T4235: update commit refs for vyos1x-config, libvyosconfig
2022-03-01 11:12:31 -06:00
Christian Poessinger
70eabf68f1
Kernel: T3318: update Linux Kernel to v5.10.102
2022-02-23 17:35:54 +01:00
Christian Poessinger
7c82c5c710
Kernel: T3318: update Linux Kernel to v5.10.101
2022-02-16 22:38:45 +01:00
Christian Poessinger
b05aabd3d4
Merge pull request #217 from runborg/armfix
...
T4197: Fix architecture on custom deb repositories on arm
2022-02-16 22:30:29 +01:00
Runar Borge
8f2f39c664
T4197: Fix architecture on custom deb repositories on arm
2022-02-16 22:12:08 +01:00
John Estabrook
072bc44985
T4235: update commit refs for vyos1x-config, libvyosconfig
2022-02-10 06:56:35 -06:00
Christian Poessinger
a07a55a672
Kernel: T3318: update Linux Kernel to v5.10.99
2022-02-08 22:47:46 +01:00
Christian Poessinger
db3571d7b1
Docker: use python-is-python3 over python-is-python2 to keep dh-python
...
vyos-1x and other packages require dh-python. This is uninstalled when
python-is-python2 is selected - thus switch to python-is-python3.
2022-02-06 20:43:20 +01:00
Christian Poessinger
08b27e45e5
Revert "Docker: move Kernel "python-is-python2" requirement to the end"
...
This reverts commit 5271c0fa650ee48528aab21b7ac7ce4ffabac0ae.
2022-02-06 20:42:22 +01:00
Christian Poessinger
b4cbb66695
Jenkins: Docker: buildcontainers w/o cache
...
... so we fetch latest Debian updates
2022-02-06 09:19:01 +01:00
Christian Poessinger
5271c0fa65
Docker: move Kernel "python-is-python2" requirement to the end
...
So other packages can not remove it.
2022-02-06 09:18:44 +01:00
Christian Poessinger
9485b3e99a
Kernel: T3318: update Linux Kernel to v5.10.96
2022-02-04 19:44:32 +01:00
John Estabrook
1d455e14a1
Remove pin ocaml-cytpes to 0.16.0 (commit 968096eb)
2022-02-03 14:39:28 -06:00
Christian Poessinger
9b6b6df792
Kernel: T3318: update Linux Kernel to v5.10.95
2022-01-31 21:58:21 +01:00
Christian Poessinger
638f92941b
upnpd: T3420: disable service by default
2022-01-29 19:43:08 +01:00
Christian Poessinger
9fa5ff8686
Kernel: T3318: update Linux Kernel to v5.10.94
2022-01-27 22:04:46 +01:00
Christian Poessinger
84acd2a87e
Jenkins: publish generic "latest-rolling" ISO download image
2022-01-27 22:04:12 +01:00
Christian Poessinger
c535fc7a56
Merge pull request #214 from DmitriyEshenko/patch-6
...
Accel-PPP: T4204: update accel-ppp version
2022-01-24 19:57:56 +01:00
Eshenko Dmitriy
69ebe3e477
Accel-PPP: T4204: update accel-ppp version
2022-01-24 11:24:16 +03:00
Christian Poessinger
86b750c3f9
Kernel: T3318: update Linux Kernel to v5.10.93
2022-01-20 20:50:24 +01:00
Christian Poessinger
6072f4c102
ndppd: T4172: fix upstream version tag
2022-01-20 08:59:04 +01:00
Christian Poessinger
e9df4823ab
Merge pull request #212 from hensur/patch-ndppd
...
ndppd: T4172: Backport upstream fix for ndppd
2022-01-19 18:57:56 +01:00
Christian Poessinger
52f75193f3
packages: T3164: build Dropbear from source with PAM support
...
Dropbear version shipped in Debian does not have PAM support enabled. For the
VyOS console server it would be nice to have the possibility to use RADIUS
authentication.
2022-01-16 21:10:43 +01:00
Christian Poessinger
4ce1c21078
Docker: T3164: add build dependencies for Dropbear SSH daemon
2022-01-16 21:01:06 +01:00
Christian Poessinger
3dbabf4ed3
Kernel: T3318: update Linux Kernel to v5.10.92
2022-01-16 10:05:32 +01:00
Christian Poessinger
c2ff309985
Kernel: T3318: update Linux Kernel to v5.10.91
2022-01-12 18:52:42 +01:00
Henning Surmeier
b2628196a8
ndppd: T4172: Backport upstream fix for ndppd
...
Backports a fix to not read the full ipv6 route table if there is no
need to do so.
Which is the case when no auto prefixes are configured.
2022-01-11 13:12:26 +01:00
Christian Poessinger
f0cdd802c2
keepalived: T4128: pin package to specific Git commit
...
keepalived commit 8af889bc is known to work - pin builds to this version
until we decide for a newer release (2.2.5 or higher).
2022-01-09 21:02:31 +01:00
Christian Poessinger
301d432afa
systemd: services: remove haproxy
...
Commit https://github.com/vyos/vyos-user-utils/commit/95db6327c4a7b94eb4634
added the haproxy package to the image which will automatically run that service.
All external services should be controlled by VyOS CLI thus haproxy is disabled by
default.
2022-01-06 09:15:06 +01:00
John Estabrook
c07a9518cc
T3785: pin vyos1x-config to update for handling utf-8 chars
2022-01-05 15:21:01 -06:00
Christian Poessinger
af807cdb02
Merge pull request #211 from sarthurdev/current
...
vyos-user-utils: Disable dnsdist service introduced by `vyos-user-utils` package
2022-01-05 21:10:55 +01:00
Christian Poessinger
57bba4f1b8
Kernel: T3318: update Linux Kernel to v5.10.90
2022-01-05 20:57:11 +01:00
sarthurdev
eee081e26d
vyos-user-utils: Disable service dnsdist introduced into vyos-user-utils package
...
This service hosts a DNS server on port 53 by default and was breaking dns forwarding smoketests.
Also removing legacy `mdns-repeater` service as no longer used.
2022-01-05 20:55:37 +01:00
Christian Poessinger
645c891edc
Jenkins: downloads.vyos.io is deprecated - no longer upload ISO image
2022-01-04 07:08:17 +01:00
Christian Poessinger
d0932a80c4
Jenkins: increase build timeout to 3 hours
2022-01-04 07:06:52 +01:00
Christian Poessinger
e890cbd509
keepalived: T4128: build package from upstream source
2022-01-03 18:32:07 +01:00
Christian Poessinger
d137540caa
Docker: T4128: add dependencies to build keepalived from source
2022-01-03 18:29:50 +01:00
Christian Poessinger
e933c7e50f
Kernel: T3318: update Linux Kernel to v5.10.89
2021-12-30 21:02:26 +01:00
Christian Poessinger
4ccdaf58fc
Testsuite: fix cdrom boot in UEFI mode
2021-12-26 18:33:51 +01:00
Christian Poessinger
3a8d74b333
Revert "Testsuite: limit QEmu test disk size to 1G to not waste space on build host"
...
This reverts commit a5e591fa9b66b229f7296de177a570c7b7126be4.
2021-12-26 17:57:01 +01:00
Christian Poessinger
c78b06be53
Jenkins: only deploy ISO if requested via parameter
2021-12-26 09:43:15 +01:00
Christian Poessinger
1960c1c259
Testsuite: limit QEmu test disk size to 1G to not waste space on build host
2021-12-26 09:04:04 +01:00
Christian Poessinger
986fd18e11
Testsuite: add RAID-1 test case for disk recovery
2021-12-25 22:01:59 +01:00
Christian Poessinger
a36755da0b
Testsuite: add loginVM()/shutdownVM() helpers
2021-12-25 22:01:59 +01:00
Christian Poessinger
e836f72458
Testsuite: add 8th NIC and disable PXE boot
2021-12-25 22:01:59 +01:00
Christian Poessinger
5f3ac42eea
isis: T1316: enable SNMP support
2021-12-25 18:40:38 +01:00
Christian Poessinger
5b65f0e1c3
Kernel: T3318: update Linux Kernel to v5.10.88
2021-12-24 09:22:10 +01:00
Daniil Baturin
f84a69729a
T4084: add the default VyOS post-login banner to the image
2021-12-19 11:16:45 +07:00
Christian Poessinger
30422e3042
Kernel: T3318: update Linux Kernel to v5.10.85
2021-12-14 23:40:45 +01:00
Christian Poessinger
8cf4aba933
wwan: T3795: disable ModemManager service
2021-12-10 22:45:13 +01:00
Christian Poessinger
ee4d89a381
Merge branch 'raid1-test' into current
...
* raid1-test:
Jenkins: run "make testraid" for RAID-1 verification
Testsuite: set default timeout to 60 seconds
Testsuite: add new "make testraid" target for RAID-1 installation testing
Testsuite: reference default user/pass from variable
Makefile: add common helper to check if ISO was build before running tests
Kernel: T3318: update Linux Kernel to v5.10.84
2021-12-09 22:40:58 +01:00
Christian Poessinger
4a21175243
Jenkins: run "make testraid" for RAID-1 verification
2021-12-09 22:40:44 +01:00
Christian Poessinger
76f59a3915
Testsuite: set default timeout to 60 seconds
2021-12-09 22:40:44 +01:00
Christian Poessinger
462c5f80e0
Testsuite: add new "make testraid" target for RAID-1 installation testing
2021-12-09 22:40:44 +01:00
Christian Poessinger
2aa0166d87
Testsuite: reference default user/pass from variable
2021-12-09 11:13:17 +01:00
Christian Poessinger
c5dee499ab
Makefile: add common helper to check if ISO was build before running tests
2021-12-09 11:13:17 +01:00
Christian Poessinger
77cc894fd8
Kernel: T3318: update Linux Kernel to v5.10.84
2021-12-08 10:10:12 +01:00
Christian Poessinger
205ffd67a7
Kernel: T3318: update Linux Kernel to v5.10.83
2021-12-02 08:02:59 +01:00
Christian Poessinger
9e14ab4cb0
Testsuite: increase testing timeout to 3h
2021-12-02 08:02:42 +01:00
Christian Poessinger
ff15b6b63e
Merge pull request #192 from sever-sever/T3872
...
telegraf: T3872: Add repo influxdb for newest pkg
2021-11-27 20:19:05 +01:00
Christian Poessinger
e11dbc7bbe
Merge pull request #182 from c-po/frr-8-upgrade
...
FRR: upgrade to upstream stable/8.1 branch
2021-11-27 19:33:01 +01:00
Christian Poessinger
a30a8b06d8
frr: T3753: upgrade to upstream stable/8.1 branch
2021-11-27 19:32:39 +01:00
Christian Poessinger
fee2237ca0
Testsuite: increase testing timeout to 2h
2021-11-27 19:19:23 +01:00
Christian Poessinger
4fdf93f174
Kernel: T3318: update Linux Kernel to v5.10.82
2021-11-26 21:31:35 +01:00
Christian Poessinger
92a68eb1e7
Merge pull request #204 from DmitriyEshenko/patch-4
...
Accel-PPP: T4015: update version which include threading fix
2021-11-24 08:45:24 +01:00
Christian Poessinger
5c3bb3a605
frr: T3753: add libyang2 package dependency
2021-11-23 16:34:31 +01:00
Christian Poessinger
3acf36f2b1
frr: T3753: upgrade to upstream stable/8.0 branch
2021-11-23 16:34:31 +01:00
Christian Poessinger
02c57f495b
Docker: T3753: build libyang2 version required by FRR 8.0
2021-11-23 16:34:31 +01:00
Eshenko Dmitriy
f7dfebf7cf
Accel-PPP: T4015: update version which include threading fix
2021-11-23 11:41:10 +03:00
Christian Poessinger
535a7c718b
Kernel: T3318: update Linux Kernel to v5.10.81
2021-11-22 22:34:57 +01:00
Christian Poessinger
bf3d444611
Kernel: T3318: update Linux Kernel to v5.10.80
2021-11-19 06:54:20 +01:00
Christian Poessinger
22a1b786c3
Kernel: T3318: update Linux Kernel to v5.10.79
2021-11-14 07:53:30 +01:00
Daniil Baturin
95eace9746
Merge pull request #195 from runborg/multiarch
...
T3965: arm: build script: inheritence in flavor_configs and bootloade…
2021-11-13 20:02:01 +07:00
Christian Poessinger
ab8ae2fda8
T3912: drop default issue file - autogenerated on boot
2021-11-12 17:34:58 +01:00
zdc
e05bc2941a
Merge pull request #201 from zdc/T3774-sagitta
...
atop: T3774: Disabled atop services
2021-11-10 18:19:06 +02:00
zsdc
27d6d0983f
atop: T3774: Disabled atop services
...
To take all the control over atop service and log files original
atop-rotate.timer with cron entry was disabled/removed.
2021-11-09 18:50:13 +02:00
Christian Poessinger
ee81272116
T3912: remove superfluous motd.d kernel version shell script
2021-11-08 17:30:31 +01:00
Christian Poessinger
24c0334519
Revert "T3912: use a more informative default login banner"
...
This reverts commit c93c12d0813b276501562bc88bea68daee60b266.
2021-11-07 20:30:26 +01:00
Christian Poessinger
7fc087b255
Kernel: T3318: update Linux Kernel to v5.10.78
2021-11-06 22:44:31 +01:00
Daniil Baturin
fc76c06d28
Update the boot splash for Sagitta
2021-11-06 18:17:12 +07:00
Daniil Baturin
a7b9449c35
Add a file with artwork license and modified image distribution guidelines
2021-11-06 18:16:18 +07:00
Christian Poessinger
ec168f3d2c
Testsuite: use individual UUID/name per UEFI/BIOS instance
2021-11-04 21:02:50 +01:00
Christian Poessinger
6d7a0c49c6
Revert "Debian: T3641: use ethtool from Buster"
...
This reverts commit e063588afacf0da85e871b3565c3045d72ebaeb0.
2021-11-04 20:34:00 +01:00
Runar Borge
9b511bf61f
T3965: arm: build script: inheritence in flavor_configs and bootloader options
2021-11-03 21:18:09 +01:00
Christian Poessinger
09f0b9b152
Kernel: T3318: update Linux Kernel to v5.10.77
2021-11-03 19:10:18 +01:00
Christian Poessinger
2264c8a812
Testsuite: add UUID for DUID generation during tests
2021-10-30 13:23:09 +02:00
Christian Poessinger
4e56bea943
Kernel: T3318: update Linux Kernel to v5.10.76
2021-10-28 20:15:53 +02:00
Christian Poessinger
f6c1a927ca
Kernel: T3923: enable Mellanox Connect-X TLS offload
2021-10-21 19:21:53 +02:00
Christian Poessinger
fbbbbff095
Kernel: T3923: enable CONFIG_TLS for hardware offloading
2021-10-21 19:20:13 +02:00
Christian Poessinger
4b708aa373
Merge pull request #194 from dgitsystems/current-mlx-ipsec
...
kernel: T3923: enable mellanox connectx ipsec offload support
2021-10-21 14:47:51 +02:00
Ross Dougherty
f206ed6b90
kernel: T3923: enable mellanox connectx ipsec offload support
2021-10-21 19:58:30 +11:00
Christian Poessinger
cf6f91d71d
Kernel: T3318: update Linux Kernel to v5.10.75
2021-10-21 06:56:04 +02:00
Christian Poessinger
60934385e0
Merge pull request #193 from sarthurdev/mdns-avahi
...
mdns: T3917: Disable avahi-daemon.service by default
2021-10-20 07:39:04 +02:00
sarthurdev
c3097b2659
mdns: T3917: Disable avahi-daemon.service by default
2021-10-19 22:42:20 +02:00
Christian Poessinger
35ca06d25b
Kernel: T3318: update Linux Kernel to v5.10.74
2021-10-17 17:49:54 +02:00
Daniil Baturin
c93c12d081
T3912: use a more informative default login banner
2021-10-17 09:40:27 -04:00
Christian Poessinger
16ed3787c1
T3879: bugfix GPG signature validation on image install
...
(cherry picked from commit f9c89e3565037b4f60aef2577f9fdaa70da7b751)
2021-10-16 18:55:40 +02:00
Christian Poessinger
be4b6d3490
Kernel: T3318: update Linux Kernel to v5.10.73
2021-10-13 22:08:48 +02:00
Christian Poessinger
976a978d59
Docker: T3753: add build dependencies for libyang2 required by FRR 8
2021-10-11 19:10:05 +02:00
Christian Poessinger
63e1aaa0f8
Kernel: T3318: update Linux Kernel to v5.10.72
2021-10-11 08:06:05 +02:00
Christian Poessinger
d13e98fb46
Kernel: T3318: update Linux Kernel to v5.10.71
2021-10-07 19:59:37 +02:00
Viacheslav
76ca8cdd1a
telegraf: T3872: Add repo influxdb for newest pkg
...
Adding influxdb repo and key. Delete telegraf from vyos-buid, it will
be added to vyos-1x in debian/conrtol. To use unixsocket for syslog we
update telegraf to version 1.20 b.c current version in
standard repo 1.16.2-1 don't support some features.
2021-10-06 16:51:20 +00:00
Christian Poessinger
119d1016c6
uefi: T3880: support both VGA and serial consolex
...
(cherry picked from commit 479d2482f3cf08ab9863721784981de282b18f7b)
2021-10-03 11:21:17 +02:00
Christian Poessinger
8c1651fa6a
uefi: T3880: re-render image to work with GRUB
...
convert -resize 640x480 -depth 16 -colors 14 old.png new.png
(cherry picked from commit 17479dd8655b125fbda6371dc591e7bc315dac3d)
2021-10-03 11:21:15 +02:00
Christian Poessinger
7290154a99
pdns: recuror: T3882: bugfix - invalid debian repo name
...
Commit 153eba3 ("pdns: recuror: T3882: upgrade package to version 4.5") bumped
the version but the backport unfortunately selected the wrong version (buster).
2021-10-02 13:13:10 +02:00
Christian Poessinger
aa5f7b8666
Makefile: "make test" runs in UEFI mode "make testc" continues to use BIOS
...
With this change we validate both installation types that they work and
operates "as expected".
(cherry picked from commit e6ce9e76673d9de7c85510ba873f04a3521e1f19)
2021-10-02 12:11:04 +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
153eba30f9
pdns: recuror: T3882: upgrade package to version 4.5
...
(cherry picked from commit 769908f498370545f05c81d13fcfe20e7a29cfc5)
2021-10-02 12:08:02 +02:00
Christian Poessinger
686677b251
Docker: add ovmf requirement for UEFI boot tests
...
(cherry picked from commit e22881a97973e31da6fe8262448643b42cf7b476)
2021-10-02 10:00:04 +02:00
Christian Poessinger
b2855d0857
Kernel: T3318: update Linux Kernel to v5.10.70
2021-10-02 09:57:11 +02:00
Kim
87c6fcc9eb
packages: update openvpn-otp
...
version number must start with digit
2021-09-28 14:26:06 +02:00
Kim
e9ab597640
update release version
...
do not remove current directory
2021-09-28 13:50:46 +02:00
Christian Poessinger
074d033d38
Kernel: T3318: update Linux Kernel to v5.10.69
2021-09-27 19:41:08 +02:00
Kim
78aa04e8a2
packages: update openvpn-otp
2021-09-27 13:19:13 +02:00
Kim
a3841acd8b
packages: add openvpn-otp
2021-09-26 21:56:54 +02:00
Christian Poessinger
b9938a35be
Kernel: T3318: update Linux Kernel to v5.10.68
2021-09-23 09:34:44 +02:00
John Estabrook
b40705531c
Revert "Merge pull request #186 from erkin/current"
...
This reverts commit c753685173a48fdc2e47694f4b896e241caa7beb, reversing
changes made to 1d3d0401eeb9e8138f606433b6bbcd8c3f76c898.
2021-09-20 09:35:39 -05:00
Christian Poessinger
07555c0645
Testsuite: add missing leading 'f' for Python3 format strings
2021-09-19 12:51:42 +02:00
Christian Poessinger
92dfaea7c7
Kernel: T3318: update Linux Kernel to v5.10.67
2021-09-19 12:18:23 +02:00
Christian Poessinger
e325cb2990
Kernel: T3318: update Linux Kernel to v5.10.66
2021-09-18 10:28:29 +02:00
Christian Poessinger
06f91212e5
Kernel: T3318: update Linux Kernel to v5.10.65
2021-09-15 21:34:53 +02:00
Christian Poessinger
05b0c7e14c
Kernel: T3318: update Linux Kernel to v5.10.64
2021-09-13 20:13:00 +02:00
Daniil Baturin
c753685173
Merge pull request #186 from erkin/current
...
T3821: Hardcode component versions in configuration files
2021-09-12 21:19:15 +07:00
erkin
465af2e4e6
T3821: Hardcode component versions in configuration files
2021-09-11 22:53:22 +03:00
Christian Poessinger
1d3d0401ee
salt: T3819: update version 3002.3 -> 3003.x
2021-09-10 10:49:14 +02:00
Christian Poessinger
73c3199588
Kernel: T3318: update Linux Kernel to v5.10.63
2021-09-08 18:00:30 +02:00
Christian Poessinger
925cf87950
Jenkins: Docker: add build options when assembling container
2021-09-07 12:06:48 +02:00
Christian Poessinger
78683d43ed
Jenkins: Docker: multiple patterns require multiple "changeset pattern" lines
2021-09-07 11:46:14 +02:00
Christian Poessinger
f02e672dd3
Docker: add bash and bash-completion to install list
2021-09-07 10:08:01 +02:00
Christian Poessinger
8b8a3ff535
Kernel: T3318: update Linux Kernel to v5.10.62
2021-09-04 07:14:37 +02:00
Christian Poessinger
d07f632e7d
Jenkins: start build at 3am utc +0 so its done by the EMEA morning
2021-09-02 17:39:18 +02:00
Christian Poessinger
1057736aba
Revert "Jenkins: lib: specify when { beforeAgent true }"
...
This reverts commit d02450f6234bd79e58b961c8ca2bfb85a01ec1c2.
This breaks the CI jobs for e.g. vyos-1x as no "change" could be determined.
2021-08-31 12:01:25 +02:00
Christian Poessinger
393ad56065
Jenkins: bugfix - trigger build at 0530 hours
...
Commit bef6a8d155 ("Jenkins: trigger build at 0530 hours") used invalid cron
syntax. This has been corrected and build now starts at the proper time.
2021-08-28 10:42:54 +02:00
Christian Poessinger
f9a22fd490
Kernel: T3318: update Linux Kernel to v5.10.61
2021-08-27 10:26:02 +02:00
Christian Poessinger
3515424205
Jenkins: lib: dereference changesPattern variable
2021-08-27 10:26:02 +02:00
Christian Poessinger
d02450f623
Jenkins: lib: specify when { beforeAgent true }
...
By default, the when condition for a stage will be evaluated after entering the
agent for that stage, if one is defined. However, this can be changed by
specifying the beforeAgent option within the when block.
If beforeAgent is set to true, the when condition will be evaluated first, and
the agent will only be entered if the when condition evaluates to true.
2021-08-27 10:20:48 +02:00
Christian Poessinger
d74b5b82ff
systemd: services: remove no longer available live-tools.service from disable list
2021-08-27 09:31:53 +02:00
Christian Poessinger
d70e689191
systemd: services: remove no longer available cryptsetup.service from disable list
2021-08-27 09:31:22 +02:00
Christian Poessinger
5291138a92
systemd: services: remove no longer available man-db.service from disable list
2021-08-27 09:29:22 +02:00
Christian Poessinger
ad148b3477
systemd: services: remove no longer available pcscd.service from disable list
2021-08-27 09:29:10 +02:00
Christian Poessinger
6c8e2d0168
systemd: services: remove no longer available (pacemaker|corosync).service from disable list
...
We no longer have clustering at the moment.
2021-08-27 09:27:58 +02:00
Christian Poessinger
e1e52165e0
systemd: services: fix strongSwan service names to disable
2021-08-27 09:26:59 +02:00
Christian Poessinger
8dfa1e229e
systemd: services: remove no longer available sendmail.service from disable list
2021-08-27 09:26:56 +02:00
Christian Poessinger
3a7be00fff
systemd: services: remove no longer available lighttpd.service from disable list
...
(cherry picked from commit a834d2a97a159ad4ec1f5ffa285c6748ffcc3ddd)
2021-08-27 09:26:56 +02:00
Christian Poessinger
fd3624774b
systemd: services: remove no longer available exim4.service from disable list
...
(cherry picked from commit 1ecd2cdd0e84616df04f246827e6d1ea1062782e)
2021-08-27 09:26:56 +02:00
Christian Poessinger
bef6a8d155
Jenkins: trigger build at 0530 hours
2021-08-26 10:08:29 +02:00
Christian Poessinger
1941149de8
Jenkins: BUILD_VERSION is now calculated during runtime
...
In the past a cached version of BUILD_VERSION was used which would manifest
in a wrong timestamp from build start time vs ISO time.
2021-08-26 10:02:54 +02:00
Christian Poessinger
768b900f92
Jenkins: place snapshot images in a version subdirectory
...
when BUILD_SNAPSHOT is set, place image in a subdirectory that is named after
the specified BUILD_VERSION parameter.
Example:
vyos-1.3.0-rc6-amd64.iso will be uploaded to snapshot/1.3.0-rc6.
2021-08-22 18:08:20 +02:00
Christian Poessinger
c66d7648c8
Jenkins: BUILD_BY and BUILD_VERSION should be placed in quotes
2021-08-22 17:23:44 +02:00
Christian Poessinger
9640a0293c
Jenkins: when BUILD_SNAPSHOT is set - only publish to snapshot bucket
2021-08-22 17:19:34 +02:00
Christian Poessinger
f1178ed674
Kernel: T3318: update Linux Kernel to v5.10.60
2021-08-19 22:21:35 +02:00
Christian Poessinger
e6e6e557f4
Testsuite: verify proper running Kernel version compared to repo
2021-08-19 10:52:18 +02:00
Christian Poessinger
5605846d2e
Kernel: T3318: update Linux Kernel to v5.10.59
2021-08-17 17:45:52 +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
0f8a2d5e61
Kernel: T3318: update Linux Kernel to v5.10.58
2021-08-12 19:54:28 +02:00
Christian Poessinger
dc5e42b9da
Kernel: T3223: update linux-firmware to 20210716
2021-08-08 21:33:43 +02:00
Christian Poessinger
3cee66234a
Jenkins: lib: fix kernel build trigger
...
We can only pass one changesPath as variable due toe ANT limitation.
2021-08-08 18:32:19 +02:00
Christian Poessinger
c8d8b10a77
Kernel: T3318: update Linux Kernel to v5.10.57
2021-08-08 18:32:19 +02:00
Daniil Baturin
4f6c934624
T3713: move utilities to the vyos-user-utils meta-package.
2021-08-06 16:57:35 -05:00
Christian Poessinger
9e84b17788
Revert "frr: T3694: add pending patches"
...
This reverts commit 232edcb748aad41e12584d1f14f39268a3b16c48.
2021-08-06 17:37:17 +02:00
Christian Poessinger
be3f1413db
Merge pull request #181 from runborg/pi_image_deps
...
Docker: arm64: Add dependencied for building embedded arm images
2021-08-04 20:19:09 +02:00
Runar Borge
63dc518507
Docker: arm64: Add dependencied for building embedded arm images
2021-08-04 20:09:19 +02:00
Christian Poessinger
c370d118eb
Kernel: T3318: update Linux Kernel to v5.10.56
2021-08-04 19:52:30 +02:00
Christian Poessinger
232edcb748
frr: T3694: add pending patches
...
Add pending stable/7.5 branch patches before they are upstreamed.
https://github.com/FRRouting/frr/pull/9281
2021-08-03 23:34:47 +02:00
Christian Poessinger
b49124f568
Kernel: T3318: update Linux Kernel to v5.10.55
2021-08-03 20:44:18 +02:00
Christian Poessinger
6f679441bd
GitHub: add PR conflict and author assignment workflows
2021-08-01 14:32:30 +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
Christian Poessinger
33ec3805a7
Kernel: T1441: enable CONFIG_NFT_XFRM
2021-07-31 23:45:35 +02:00
Christian Poessinger
f3556f6638
Revert "frr: add bfdd to frr-reload.py daemons list"
...
This reverts commit 239adee7560051e6e506e2859407611956608bba.
Patch is not mainlined in FRR.
2021-07-31 22:38:41 +02:00
Christian Poessinger
de1d70636f
Jenkins: Docker: use dedicated variables for amd64/arm64
...
To not have potential overwritten variables, separate image names per
architecture.
2021-07-30 20:07:03 +02:00
Christian Poessinger
3d94110884
Kernel: T3318: update Linux Kernel to v5.10.54
2021-07-29 22:20:32 +02:00
Daniil Baturin
b855022cd4
T3677: reintroduce the vyos-utils package list and add the sipcalc package.
2021-07-29 07:17:00 -05:00
Christian Poessinger
7cabd051d8
Jenkins: Kernel: extend changeset globbing pattern
...
We need to exchange the globbing pattern to also find modification in
sub-directories of packages/linux-kernel.
2021-07-27 07:00:16 +02:00
Christian Poessinger
989d51b336
Kernel: T3318: update Linux Kernel to v5.10.53
2021-07-26 22:21:58 +02:00
zsdc
6d77d03c3f
kernel: T3704: Enabled SG module
...
Enabled build of the SG module to make possible communication with RAID
adapters from Areca (https://www.areca.com.tw/ ).
2021-07-26 20:19:24 +03:00
Christian Poessinger
d8f5192316
Jenkins: when building VyOS ISO use UTC timestamp
2021-07-26 07:02:33 +02:00
Christian Poessinger
404ef29d13
Kernel: also trigger build if the version is upgraded
2021-07-24 21:28:25 +02:00
Christian Poessinger
a8093ddbca
README: minor updates
2021-07-24 21:15:15 +02:00
Christian Poessinger
1c3e5e18fd
Jenkins: only build packages if the package changes at all - skip otherwise
...
This will only run the Jenkins Pipeline if Git detects a change in the
specified file path. If no change is found in the path, the individual Pipeline
statges are skipped.
2021-07-24 20:51:17 +02:00
Christian Poessinger
9e57b42149
Jenkins: lib: add changesPattern parameter to buildPackage class
...
we can now externally control if the package should be build when a file
changes. It defaults to "*" which means "always build".
2021-07-24 20:47:34 +02:00
Christian Poessinger
d5bec94eb8
Jenkins: lib: remove skipDefaultCheckout() from pipeline options
...
We need the default checkout to determine the Git changeset.
2021-07-24 20:42:28 +02:00
Christian Poessinger
36dfdc3895
Jenkins: lib: reduce buildDiscarder value from 20 -> 10
2021-07-24 20:26:47 +02:00
Christian Poessinger
446092c3a2
Merge pull request #178 from sarthurdev/pki_openvpn
...
pki: openvpn: T3642: Generate test keys using openvpn binary, previous op-mode command removed
2021-07-22 22:38:02 +02:00
Christian Poessinger
8e28d6987e
Kernel: T3318: update Linux Kernel to v5.10.52
2021-07-21 21:52:22 +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
Christian Poessinger
07b8eddeb2
Kernel: T3318: update Linux Kernel to v5.10.51
2021-07-19 21:37:51 +02:00
Christian Poessinger
fee975190a
Merge pull request #177 from sarthurdev/pki_wg
...
pki: wireguard: T3642: Key pair for migration tests after op-mode command is removed
2021-07-19 19:30:21 +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
Christian Poessinger
615717e506
Kernel: T3318: update Linux Kernel to v5.10.50
2021-07-14 21:37:21 +02:00
Christian Poessinger
1a0da9f0bc
Kernel: T3318: update Linux Kernel to v5.10.49
2021-07-12 18:43:12 +02:00
Christian Poessinger
fe2be2fa2f
Docker: T3664: remove packer dependency
2021-07-10 11:55:01 +02:00
Christian Poessinger
d6eedb6e1b
Merge pull request #175 from UnicronNL/current
...
T3664: Eliminate obsolete build flavours
2021-07-10 11:51:04 +02:00
Christian Poessinger
0ba721e3f1
Jenkins: drop optional QEMU build flavor
2021-07-10 11:46:40 +02:00
Christian Poessinger
239adee756
frr: add bfdd to frr-reload.py daemons list
2021-07-09 08:02:53 +02:00
Christian Poessinger
0567e731d9
Kernel: T3318: update Linux Kernel to v5.10.48
2021-07-09 08:02:53 +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
John Estabrook
745a348bd1
T3663: build python3-inotify package using stdeb
2021-07-05 12:20:09 -05:00
Christian Poessinger
337c69ce79
Debian: T3641: enable Bullseye APT "updates"
2021-07-04 22:02:17 +02:00
Christian Poessinger
d766043dec
Accel-PPP: T3641: update version which support building for Debian 11
2021-07-01 16:52:36 +02:00
Christian Poessinger
080b476aea
Kernel: T3318: update Linux Kernel to v5.10.47
2021-06-30 21:42:26 +02:00
Christian Poessinger
e063588afa
Debian: T3641: use ethtool from Buster
...
The latest version from ethtool changed parts of how certain output text
is handled RX/TX ring buffers, or how to work with SFP+ NICs and the
possibility/not-possibility in configuring auto-negotiation parameters.
Until those error(codes) are properly intercepted from VyOS 1.4 - use the old,
known to work version of ethtool.
2021-06-29 21:43:46 +02:00
Daniil Baturin
ce49275606
Set the default shell to bash so that we can use -o pipefail
2021-06-29 08:38:18 +00:00
Christian Poessinger
274e0eb10e
Kernel: enable CONFIG_XFRM_INTERFACE
...
Required for IPSec XFRM interfaces.
2021-06-27 19:53:25 +02:00
Christian Poessinger
cf2fff9249
Kernel: build CONFIG_USB_NET_HUAWEI_CDC_NCM as module
2021-06-27 19:53:25 +02:00
Christian Poessinger
1f8d0e348a
Kernel: enable CONFIG_MPTCP
2021-06-27 19:53:25 +02:00
Christian Poessinger
4d30b8b418
chroot: drop vmware-tool/tools.conf now shipped in vyos-1x-vmware
2021-06-27 19:53:25 +02:00
Christian Poessinger
f544d75eab
Jenkins: add missing "--privileged" flag to container startup
2021-06-27 10:01:03 +02:00
Christian Poessinger
8765873048
frr: when using "git am" for patches, use date from the e-mail message
...
By default the command records the date from the e-mail message as the commit
author date, and uses the time of commit creation as the committer date. This
allows the user to lie about the committer date by using the same value as the
author date.
2021-06-26 20:51:24 +02:00
Christian Poessinger
c803d87f12
Docker: use dedicated Jenkinsfile to build containers
2021-06-26 20:37:17 +02:00
Christian Poessinger
346a235c00
Jenkins: make arm64 dockerbuild a dedicated execution path
2021-06-26 17:13:41 +02:00
Christian Poessinger
848f1c917e
Docker: T3641: upgrade rtrlib version to properly locate libssh-dev
...
The latest commit of rtrlib is required to properly locate the libssh-dev header
files for Debian Bullseye base systems.
2021-06-25 18:44:17 +02:00
Christian Poessinger
c4616a8aae
Kernel: T3318: update Linux Kernel to v5.10.46
2021-06-23 18:48:55 +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
83e7e37194
T3641: hooks: open-vm-tools: use Python3 interpreter
2021-06-21 15:54:45 +00:00
Christian Poessinger
3161501f91
Docker: ipaddrcheck only has a build dependency on libcidr-dev, remove libcidr0
2021-06-21 17:14:11 +02:00
Christian Poessinger
7db87dbb75
Revert "vmware: tools.conf is now provided via vyos-1x-vmware package"
...
This reverts commit 27a15f8577cd0bf848f30ca2ecb8e147055c3618.
2021-06-21 17:03:58 +02:00
Christian Poessinger
8e62e32237
Debian: T3641: use bash/bash-completion from Buster
...
vyatta-bash is incompatible with the new syntax found in bash-completion
which was added in BASH 5.1. Thus we select the "old" bash version from
Debian Buster which is known to work.
2021-06-21 16:50:22 +02: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
3d564cdc8f
PDNS: T3641: we can use the upstream version 4.4
2021-06-21 16:48:33 +02:00
Christian Poessinger
da7e69a339
Docker: T3641: vyos-1x now depends on dh-python
2021-06-21 16:47:49 +02:00
Christian Poessinger
cd9cd920cd
T3641: nftables: use upstream package
2021-06-21 07:03:04 +02:00
Christian Poessinger
1f2388d265
Docker: T3641: temporary disable arm64 builds
...
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
/var/lib/dpkg/info/libc-bin.postinst: line 53: 2576 Segmentation fault ldconfig
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
/var/lib/dpkg/info/libc-bin.postinst: line 53: 2579 Segmentation fault ldconfig --verbose
dpkg: error processing package libc-bin (--configure):
installed libc-bin package post-installation script subprocess returned error exit status 139
Errors were encountered while processing:
libc-bin
2021-06-20 21:04:20 +02:00
Christian Poessinger
f6a2271370
Merge branch 'debian-bullseye' into current
...
* debian-bullseye:
T3641: hooks: use Python3 interpreter
vmware: tools.conf is now provided via vyos-1x-vmware package
Docker: T3641: add libiptc-dev build time dependency required by strongSwan
FRR: T3641: fix package build on Bullseye (workaround)
Docker: T3641: update rtrlib version 0.6.3 -> 0.7.0
Debian: T3641: switch to new distro Debian 11 - Bullseye
2021-06-20 20:39:34 +02:00
Christian Poessinger
aa73538c19
T3641: hooks: use Python3 interpreter
2021-06-20 20:38:52 +02:00
Christian Poessinger
27a15f8577
vmware: tools.conf is now provided via vyos-1x-vmware package
2021-06-20 20:38:52 +02:00
Christian Poessinger
4e1d59d0d9
Docker: T3641: add libiptc-dev build time dependency required by strongSwan
2021-06-20 20:38:43 +02:00
Christian Poessinger
87cd71b33f
FRR: T3641: fix package build on Bullseye (workaround)
...
This is the workaround mentioned in https://github.com/FRRouting/frr/issues/6502
2021-06-20 20:38:37 +02:00
Christian Poessinger
b0dc111cad
Docker: T3641: update rtrlib version 0.6.3 -> 0.7.0
2021-06-20 20:38:32 +02:00
Christian Poessinger
7153c16917
Debian: T3641: switch to new distro Debian 11 - Bullseye
2021-06-20 20:38:18 +02:00
Christian Poessinger
cfdae1abac
Kernel: T3318: update Linux Kernel to v5.10.45
2021-06-20 13:57:57 +02:00
Christian Poessinger
c5d46f68b7
Kernel: T3318: update Linux Kernel to v5.10.44
2021-06-16 20:04:27 +02:00
DmitriyEshenko
5dbfafaf41
Accel-PPP: T3629: update to latest version
2021-06-16 09:51:45 +00:00
Christian Poessinger
96b0397ebc
Merge pull request #171 from zdc/T2343
...
OVF: T2343: Fixed wrong order for items in OVF
2021-06-15 18:24:37 +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
49adbd9af4
Revert "Jenkins: re-add erroneously removed when build conditions"
...
This reverts commit 8a6a04f. Unfortunately this leads to more problems then
it caused good as packages are not build when needed - only somtimes, so this
is not a reliable solution.
2021-06-13 14:19:26 +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
Christian Poessinger
55f26e8632
Kernel: enable CONFIG_USB_NET_HUAWEI_CDC_NCM
2021-06-13 13:11:13 +02:00
Christian Poessinger
c72367ca0d
Merge pull request #170 from runborg/arm64-intel
...
Arm64: kernel: Update arm64 defconfig for 5.10.42 and add intel+realtek nic drivers
2021-06-11 08:20:10 +02:00
Runar Borge
17b55c67b3
arm64: kernel: Add drivers for intel and realtek nics
...
Compiling in support for intel and realtek nics
2021-06-10 23:37:57 +02:00
Runar Borge
f50138795d
arm64: kernel: Update kernel config with new options for Linux/arm64 5.10.42
...
Only change is the kernel config loaded into 5.10.42 "make menuconfig"
So obsolete config entries are removed and new options are added with its default
2021-06-10 23:32:57 +02:00
Christian Poessinger
931b023809
Kernel: T3318: update Linux Kernel to v5.10.43
2021-06-10 19:15:37 +02:00
Christian Poessinger
65b596062f
Merge pull request #169 from sever-sever/T2620
...
charon-syslog: T2620: Add ike-name to IPSec logs
2021-06-08 07:34:50 +02:00
sever-sever
f0166cc4b2
charon-syslog: T2620: Add ike-name to IPSec logs
2021-06-07 22:11:48 +00:00
Kim Hagen
f12394c0f3
Jenkins: update singele quotes to double quotes arount the GitHub token
2021-06-06 15:23:18 -05:00
Christian Poessinger
08b03d561f
Jenkins: do not "set +x" when triggering GitHub API
2021-06-06 21:14:23 +02:00
Kim Hagen
d4cbb14ec1
Jenkins: lib: get github token from Jenkins credentials
2021-06-06 13:37:46 -05:00
Kim Hagen
1979215a15
Jenkins: lib: trigger site rebuild after uploading iso to aws
2021-06-06 11:22:01 -05:00
Christian Poessinger
57ccf2a4c6
Jenkins: lib: only start SSH agend when *.deb files exist
2021-06-06 12:27:02 +02:00
Christian Poessinger
59fc362770
Jenkins: lib: fix unstage and deploy logic to package mirror
...
Commit c67a6eb542e9 ("Jenkins: lib: it is also possible that unstaging of the
amd64 binaries fail") returned early if no arm64 package was build but an amd64
package.
This resulted in valid packages not beeing deployed at all.
2021-06-06 12:09:48 +02:00
Christian Poessinger
98e275a6e6
Jenkins: lib: remove "pattern" from changeset
2021-06-06 11:44:31 +02:00
Christian Poessinger
046fb537c4
Jenkins: lib: echo change set path for further optimisation
...
Currently on repo push all jobs are build - not only the required ones. This
commit aims to identify the root cause and limit the amount of CPU time used
to build packages.
2021-06-06 11:13:56 +02:00
Christian Poessinger
3766906e19
opennhrp: remove first character from version number
...
If not deployment of the package will fail with: Version field value
'v0.14-20-g613277f': version number does not start with digit
2021-06-05 22:20:23 +02:00
Christian Poessinger
5f2f500f5e
opennhrp: import package build instruction
2021-06-05 22:14:09 +02:00
Christian Poessinger
5304ee9d9c
Docker: add libev-dev build dependency for opennhrp
2021-06-05 21:54:18 +02:00
Christian Poessinger
c67a6eb542
Jenkins: lib: it is also possible that unstaging of the amd64 binaries fail
...
This is due to the fact when no package is build b/c then when { } condition is
unmet, we also have no amd64 package. Thus the try { } block needs to be
extended to not only match for arm64 unstash.
2021-06-05 10:21:12 +02:00
Christian Poessinger
3bf7078334
Revert "Jenkins: lib: echo change set path for further optimisation"
...
This reverts commit 24804b2e00866486d4b16e727a25fc43185e8762.
2021-06-05 10:13:14 +02:00
Christian Poessinger
889fc89e41
Jenkins: lib: allos stashing of empty objects
...
If a build is skipped, we can not stash any object, this will trigger a build
error that is invalid - as there is nothing to build.
2021-06-05 10:10:22 +02:00
Christian Poessinger
8a6a04fe78
Jenkins: re-add erroneously removed when build conditions
...
Debian packages should only be build if a file in the requested subfolder
changes (like a version upgrade) or if explicitly reuested by the user.
VyOS ISO generation should only be run once a night by the CI if triggered by
the timer, or on explicit user request.
2021-06-05 10:06:30 +02:00
Christian Poessinger
ff5df7189b
strongSwan: add API fixup patch after controller changes
...
This fixes the caller API of strongSwan 5.9.1 after applying the "charon: add
optional source and remote overrides for initiate") patch.
2021-06-05 09:50:54 +02:00
Christian Poessinger
3ea6eb4176
strongSwan: refresh patch set imported from Alpine
...
Debian package builder requires each patch ebeing prefixes with -+ or
a whitespace if line was not altered. Some patches contained a TAB.
2021-06-05 09:50:06 +02:00
Christian Poessinger
5a287919fa
Jenkins: lib: only define BASE_DIR and CHANGESET_DIR varibale once
2021-06-04 22:27:00 +02:00
Christian Poessinger
24804b2e00
Jenkins: lib: echo change set path for further optimisation
...
Currently on repo push all jobs are build - not only the required ones. This
commit aims to identify the root cause and limit the amount of CPU time used
to build packages.
2021-06-04 22:22:57 +02:00
Christian Poessinger
192c862e86
strongSwan: use lowercase build directory
2021-06-04 22:22:57 +02:00
Christian Poessinger
a07d4ebdf0
strongSwan: T1888: import DMVPN patches from Alpine Linux
...
Patches imported from commit 7921a30493eb1 of the following repo:
https://gitlab.alpinelinux.org/alpine/aports/-/commits/master/main/strongswan
2021-06-04 20:21:27 +02:00
Christian Poessinger
f007e183af
Kernel: T3318: update Linux Kernel to v5.10.42
2021-06-04 14:53:52 +02:00
Viacheslav Hletenko
9a572897c1
Merge pull request #168 from sarthurdev/current
...
ipsec: T3594: Disable strongswan-starter.service
2021-06-01 17:05:44 +03:00
sarthurdev
281e2e9dc9
ipsec: T3594: Disable strongswan-starter.service
2021-06-01 15:24:23 +02:00
Christian Poessinger
a3742667b7
Merge pull request #167 from erkin/current
...
T3518: Pin cryptography and Paramiko to the Bullseye repo
2021-05-30 14:47:34 +02:00
Christian Poessinger
29d7a8111b
Merge pull request #166 from DmitriyEshenko/27052021-change-ntp-servers
...
ntp: T2123: Change NTP servers in default configs
2021-05-30 14:47:25 +02:00
Christian Poessinger
73998f1588
Jenkins: increase buildPackage timeout to 3 hours
...
The Linux Kernel now takes longer then 2 hours to compile.
2021-05-30 14:39:48 +02:00
Christian Poessinger
48694c21d0
Revert "Kernel: T3587: replace Out-Of-Tree QAT drivers with In-Tree drivers"
...
This reverts commit 43d7bca9a6969c07c9291d7c8250e58c5566c137.
But keeps the Kernel In-Tree QAT drivers still enabled so we will now ship
both versions.
2021-05-30 11:50:07 +02:00
Christian Poessinger
0e7a4e3470
QAT: T3587: upgrade to version 1.7.L.4.14.0-00031
2021-05-30 11:50:07 +02:00
Christian Poessinger
cc474de8b6
QAT: T3587: use source package from our own VyOS mirror
2021-05-30 10:49:12 +02:00
Christian Poessinger
43d7bca9a6
Kernel: T3587: replace Out-Of-Tree QAT drivers with In-Tree drivers
...
The latest Intel QAT drivers make the 5.10 series Kernel crash and there was
no real and good response from Intel so far.
Today the build failed one more time by a source file moving around in the
Intel webservers. It's time to try to move the QAT functionality to the Kernel
buildin drivers.
2021-05-30 10:19:26 +02:00
erkin
ef888b08d2
Pin cryptography and Paramiko to the Bullseye repo
2021-05-30 11:06:50 +03:00
Christian Poessinger
1c44d40424
Kernel: T3318: update Linux Kernel to v5.10.41
2021-05-29 22:57:58 +02:00
Christian Poessinger
a37c8c194c
strongSwan: T1888: add version 5.9.1
2021-05-29 22:30:29 +02:00
DmitriyEshenko
220bcf59f2
ntp: T2123: Change NTP servers in default configs
2021-05-27 09:50:15 +00:00
Christian Poessinger
8ff911508c
Kernel: T3318: update Linux Kernel to v5.10.40
2021-05-26 19:55:30 +02:00
Christian Poessinger
f7fced1c1a
Kernel: usb: drop gadged support
2021-05-23 10:56:05 +02:00
Christian Poessinger
213a797b33
Revert "Kernel: usb: wwan: T3063: remove QMI, NCM and CDC drivers for WWAN cards"
...
Newer cards must use QMI it seems. It also feels more "robust".
2021-05-23 10:55:16 +02:00
Christian Poessinger
21340d1348
systemd: services: T3572: disable smartd
2021-05-23 10:49:51 +02:00
Christian Poessinger
f2a2dc1928
Kernel: T3318: update Linux Kernel to v5.10.39
2021-05-23 09:44:24 +02:00
Christian Poessinger
4e0a56eaa2
Kernel: T3318: update Linux Kernel to v5.10.38
2021-05-19 20:25:38 +02:00
Christian Poessinger
8fb9681c67
Accel-PPP: T3562: update to latest version
...
Update to: https://github.com/accel-ppp/accel-ppp/commit/277ad4c3c7af01
2021-05-19 20:25:23 +02:00
Christian Poessinger
fbf794f268
Kernel: T3318: update Linux Kernel to v5.10.37
2021-05-15 10:03:48 +02:00
Christian Poessinger
24180e35e5
Merge pull request #165 from sever-sever/T3540
...
keepalived: T3540: Use backport version 2.1.5-0.2
2021-05-12 22:40:27 +02:00
Christian Poessinger
b9b3a073f2
Kernel: T3318: update Linux Kernel to v5.10.36
2021-05-12 21:30:05 +02:00
sever-sever
3652b3fd8e
keepalived: T3540: Use backport version 2.1.5-0.2
2021-05-12 16:19:30 +00:00
Daniil Baturin
c0771b5c88
Merge pull request #164 from erkin/current
...
T3351: Add SHA256 checksums
2021-05-10 16:43:16 +07:00
erkin
5e47e3ad3c
T3351: Add SHA256 checksums
2021-05-10 06:57:59 +03:00
Christian Poessinger
de6089c11d
Kernel: T3318: update Linux Kernel to v5.10.35
2021-05-08 13:04:07 +02:00
Christian Poessinger
d3e2f3801f
Revert "frr: T3504: add patch to address graceful-restart return code issue"
...
Official fix already merged into FRR stable/7.5 branch.
This reverts commit 2feba96c6c9fcb59ecf77f91661b7a61e8bb4442.
2021-05-05 08:11:36 +02:00
Christian Poessinger
2feba96c6c
frr: T3504: add patch to address graceful-restart return code issue
2021-05-04 23:01:24 +02:00
Christian Poessinger
a1c4e49e90
Kernel: T3491: switch to 1kHz timer interrupt
2021-05-01 09:21:01 +02:00
Christian Poessinger
0737a57c41
Kernel: T3318: update Linux Kernel to v5.10.33
2021-04-30 06:09:56 +02:00
Christian Poessinger
5fb7304cfb
QAT: builds are only supported for amd64 platforms
2021-04-24 14:48:16 +02:00
Christian Poessinger
9e58ff67b5
CONTIBUTING: sync version with vyos-1x commit ee6bf7e9
2021-04-23 08:17:07 +02:00
Rob Thomas
91a108e7d6
Kernel: T3489: enable kexec support
...
This allows us to use kexec in the future to support fast reboots. This is more
important on physical hardware which can take 10+ minutes to POST.
Signed-Off-By: Rob Thomas <xrobau@gmail.com>
2021-04-23 08:12:33 +02:00
Rob Thomas
d5df496b9b
Kernel: T3489: re-enable NUMA in kernel build
...
All throughout the history of vyos-build, NUMA has been disabled.
It WAS enabled back in Vyatta days, so something somewhere has
accidentally turned it off - and it's ALSO mentioned explicitly
in various pieces of documentation, so it's MEANT to be on!
Note for future researchers: CONFIG_INOTIFY_STACKFS=y is provided
by a patch, so patch the kernel BEFORE running make menuconfig, or
manually put it back. If not, it'll vanish and is a wanted part of
the build.
Signed-Off-By: Rob Thomas <xrobau@gmail.com>
2021-04-23 08:12:33 +02:00
Christian Poessinger
f038647e8e
Merge pull request #160 from runborg/current
...
kernel: T3486: Prepare for arm64 builds
2021-04-22 22:08:03 +02:00
Christian Poessinger
c7451d2446
Kernel: T3318: update Linux Kernel to v5.10.32
2021-04-22 08:19:29 +02:00
Runar Borge
7c5fd20976
kernel: T3486: Prepare for arm64 builds
2021-04-19 10:18:13 +02:00
Christian Poessinger
a934e73e27
Kernel: T3318: update Linux Kernel to v5.10.31
2021-04-17 23:34:33 +02:00
Christian Poessinger
9e079b5e80
Kernel: T3318: update Linux Kernel to v5.10.30
2021-04-15 08:44:14 +02:00
Christian Poessinger
69ddd08a01
Merge pull request #157 from sever-sever/T2216-dep
...
containers: T2216: Add podman dependency pkgs
2021-04-13 21:16:05 +02:00
sever-sever
eb07f98efe
containers: T2216: Add podman dependency pkgs
2021-04-13 18:54:57 +00:00
Christian Poessinger
171edba9eb
Merge pull request #156 from sever-sever/T2216-pod
...
containers: T2216: Add podman for containers
2021-04-13 19:00:25 +02:00
Christian Poessinger
2d98693760
Kernel: T3318: update Linux Kernel to v5.10.29
2021-04-11 11:08:28 +02: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
sever-sever
07b3afa704
containers: T2216: Add podman for containers
2021-04-09 17:57:46 +00:00
Christian Poessinger
430f2a8993
chroot: import modprobe.d/no-copybreak.conf from vyatta-cfg-system
2021-04-09 13:49:48 +02:00
Christian Poessinger
b3ba57ac94
iproute2: patches: add fix for erspan JSON output
...
See thread [1] for more infomration.
[1] https://lore.kernel.org/netdev/3ac544c09842410fb863b332917a03ad@poessinger.com/
2021-04-09 13:10:00 +02:00
Christian Poessinger
747c86ad8c
packages: wide-dhcpv6: rename build script
2021-04-09 12:53:31 +02:00
Christian Poessinger
d127e81f0c
Kernel: move build to "normal" Pipeline library
...
This is initial work required to also build an arm64 Kernel via the CI.
2021-04-09 11:53:50 +02:00
Christian Poessinger
79f6e77ff3
Kernel: T3318: update Linux Kernel to v5.10.28
2021-04-07 18:33:24 +02:00
qxmips
9c63b99198
fixed s3 upload path
2021-04-04 22:16:25 -04:00
Christian Poessinger
d2d242459c
qat: update to 1.7.L.4.13.0-00009
2021-04-05 00:01:39 +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
202995dd1a
Merge pull request #155 from runborg/current
...
Jenkins: add cleanup for finalize stage
2021-04-04 10:59:32 +02:00
Runar Borge
a3fc5bd3b2
Jenkins: add cleanup for finalize stage
2021-04-04 10:44:44 +02:00
Daniil Baturin
68007b92d6
T2108: add main and backup minisign release keys.
2021-04-03 22:48:12 +07:00
Christian Poessinger
e26c91742e
Jenkins: indention fix
2021-04-03 14:55:08 +02:00
Christian Poessinger
cb2659c88c
packages: add minisign
2021-04-03 14:03:09 +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
Christian Poessinger
c268b221d8
Jenkins: make QEMU image build optional
2021-04-02 13:17:09 +02:00
Christian Poessinger
d4d774a8eb
Kernel: T3318: update Linux Kernel to v5.10.27
2021-03-31 20:51:09 +02:00
Christian Poessinger
45e05954f9
Jenkins: builds can run 150 minutes and do not fail fast
2021-03-27 19:01:38 +01:00
Christian Poessinger
700f566000
systemd: services: disable sendmail
2021-03-27 15:14:28 +01:00
Christian Poessinger
3b391e5f7e
iproute2 update to debian/5.10.0-4_bpo10+1
2021-03-26 20:55:17 +01:00
Christian Poessinger
d2cb0310ee
Kernel: Jenkins: cleanup, move LogRotator setting to pipeline options
2021-03-26 20:46:49 +01:00
Christian Poessinger
74cc758729
Jenkins: fix type - do not keep 200 builds
2021-03-26 20:41:17 +01:00
Christian Poessinger
bf797cb0c0
Jenkins: enable arm64 builds
2021-03-26 20:17:21 +01:00
Christian Poessinger
84e4e632a5
Jenkins: fix buildPackage call, it's null not none
2021-03-26 20:16:53 +01:00
Christian Poessinger
5575d05cef
Jenkins: enable arm64 builds
2021-03-26 20:16:22 +01:00
Christian Poessinger
83cd333f3a
Jenkins: enable arm64 builds
2021-03-26 20:15:47 +01:00
Christian Poessinger
263af5b899
Kernel: T3318: update Linux Kernel to v5.10.26
2021-03-26 19:43:00 +01:00
John Estabrook
52d0b69f09
http api: T3412: add build dependencies for vyos-http-api-tools
2021-03-26 13:41:45 -05:00
Christian Poessinger
02803f0b66
Jenkins: lib: fix file encoding (<U+200B>) issues
2021-03-26 19:40:43 +01:00
Christian Poessinger
277561ae26
Jenkins: lib: move buildDiscarder settings to pipeline ~options
2021-03-26 19:40:12 +01:00
Christian Poessinger
222a7d7f47
Jenkins: add build option for AWS S3 snapshot bucket upload
2021-03-26 19:32:22 +01:00
Christian Poessinger
2a50c5e3be
Jenkins: upload ISO image to folder named after the Git branch instead of rolling
...
By default all uploads are uploaded to the "rolling" folder and a symlink for
the latest upload is created. If a 1.3 beta image is build after a 1.4 run -
the resulting "latest-rolling.iso" image will be 1.3 instead of 1.4
2021-03-26 19:23:40 +01:00
Christian Poessinger
c8ad16f51f
Merge pull request #154 from runborg/current
...
Jenkins: Activate EC2 builders and Re-enable multiarch/arm64 builds
2021-03-26 19:02:07 +01:00
Runar Borge
ee7ea471d3
Jenkins: Activate EC2 builders and Re-enable multiarch/arm64 builds
...
Re-enabling arm64 builds on its own buildhosts requires a bit of rewrite
to get up and running, using this commit will allow native builds of all
needed platforms if we add more platforms at a later date
2021-03-26 18:58:47 +01:00
Christian Poessinger
3ccfd2bf06
Jenkins: add build parameter for image upload and smoketests
2021-03-25 09:02:21 +01:00
Christian Poessinger
5a1306161a
Kernel: T3318: update Linux Kernel to v5.10.25
2021-03-24 21:30:12 +01:00
Christian Poessinger
e552cf8eb2
Jenkins: add parameters to image build
...
The ISO image build should be able to be parameterised from the outside,
as setting who build the image, and which version number to use.
If nothing is specified, use sane defaults as the current timestand and
autobuild@vyos.net .
2021-03-24 21:30:12 +01:00
Christian Poessinger
3018096122
Kernel: T3318: update Linux Kernel to v5.10.24
2021-03-19 16:22:12 +01:00
Christian Poessinger
ff63cc8cad
Install additional "irqtop" package
2021-03-18 07:15:31 +01:00
Christian Poessinger
31db9ccbb9
Merge pull request #152 from DmitriyEshenko/cur-build-17032021
...
systemd-udev: T3242: Add hook to prevent link_config redundancy call
2021-03-17 21:36:56 +01:00
DmitriyEshenko
029ec5adda
systemd-udev: T3242: Add hook to prevent link_config redundancy call
2021-03-17 14:44:26 +00:00
Christian Poessinger
7693ddab22
Jenkins: run smoketests without vyos-configd
...
We currently have a nested regression with the testcases, where they randomly
pass on different hosts but fail on the Jenkins instance. Hopefully this can
sched some light.
2021-03-15 17:42:00 +01:00
Christian Poessinger
52008c095d
Kernel: T3318: update Linux Kernel to v5.10.23
2021-03-13 09:15:20 +01:00
Christian Poessinger
b54996f34c
Merge pull request #150 from Codecasaurus/salt-3002.5
...
salt: T3373: Upgrade to SaltStack version 3002.5
2021-03-11 08:34:20 +01:00
Cody Brannan
a8f7958a89
t3372: support public HTTPS repos in live-build
2021-03-11 08:34:02 +01:00
Christian Poessinger
7f51126be4
Kernel: T3318: update Linux Kernel to v5.10.22
2021-03-09 21:50:54 +01:00
Christian Poessinger
e758a269e8
Kernel: T3318: update Linux Kernel to v5.10.20
2021-03-05 21:37:38 +01:00
Cody Brannan
4df52dff94
salt: T3373: Upgrade to SaltStack version 3002.5
2021-02-28 12:59:31 -05:00
Daniil Baturin
39ab069e42
Move OCaml version to a variable and update to the latest 4.12
2021-02-28 05:28:11 +02:00
Daniil Baturin
430084797b
Use a longer, more descriptive --no-setup opam option.
...
It disables user shell environment setup.
2021-02-28 05:24:21 +02:00
Daniil Baturin
f6f2c1e18b
Merge pull request #148 from Codecasaurus/docker-build-opam
...
Docker: T3363: ensure prompts are answered
2021-02-28 10:22:11 +07:00
Cody Brannan
a08dab340f
Docker: T3363: Force no-setup mode for opam init
2021-02-27 10:05:03 -05:00
Christian Poessinger
e1953f210e
frr: remove local rpki frr-reload patch as this has been backported to 7.5
2021-02-27 15:42:02 +01:00
Christian Poessinger
3a33f49eb2
Kernel: T3318: update Linux Kernel to v5.10.19
2021-02-27 15:37:42 +01:00
Christian Poessinger
fae6ea8866
Merge pull request #147 from DmitriyEshenko/build-2302202101
...
T3303: Modify os_release file for changing Welcome message on boot
2021-02-23 20:31:28 +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
1de3f19a28
Jenkins: lib: fix "Bad substitution" error on GitHub PR builds
2021-02-20 21:53:48 +01:00
Daniil Baturin
74af0d9688
Add containers to OCaml dependencies.
2021-02-18 20:25:28 +07:00
Christian Poessinger
9012b3f79d
Kernel: T3318: update Linux Kernel to v5.10.17
2021-02-18 08:40:56 +01:00
Christian Poessinger
a63a11b47e
Kernel: Jenkins: limit *.deb search path depth
2021-02-17 11:22:27 +01:00
Christian Poessinger
e86c9b6a36
Kernel: T3318: update Linux Kernel to v5.10.16
2021-02-17 00:26:49 +01:00
Eshenko Dmitriy
176dd5eeb5
kernel: T3312: Add SolarFlire kernel modules
2021-02-15 20:46:20 +01:00
Christian Poessinger
aec60effa4
Jenkins: disable arm64 builds again
2021-02-09 23:46:56 +01:00
Christian Poessinger
6b8baa9751
Jenkins: convert FILE toString() when uploading artifacts from nested paths
2021-02-09 21:47:23 +01:00
Christian Poessinger
4c2ad52b59
Jenkins: fix unexpected char: '#' - Groovy does not like BASH foo
2021-02-08 20:49:05 +01:00
Christian Poessinger
b6dacbb4aa
Kernel: Jenkins: cleanup variable definitions
2021-02-08 20:48:37 +01:00
Christian Poessinger
c1e6e7bb94
Jenkins: do not add package from nested path to reprepro
2021-02-08 20:46:17 +01:00
Christian Poessinger
db4a33fa3b
Jenkins: frr: support arm64 builds
2021-02-08 21:58:48 +01:00
Christian Poessinger
3c3f35555e
Jenkins: reprepro delete unreferenced packages
2021-02-08 19:56:02 +01:00
Christian Poessinger
26d9d6fb2e
Jenkins: reuseNode when building with Docker
2021-02-08 19:51:55 +01:00
Christian Poessinger
65bece336b
Jenkins: cleanup before build
2021-02-08 19:50:38 +01:00
Christian Poessinger
b32e9ffa92
Jenkins: simplify passing of Docker options
2021-02-08 19:50:19 +01:00
Christian Poessinger
92d6d9b7d2
Kernel: T3295: update Linux Kernel to v5.10.14
2021-02-08 17:49:59 +01:00
Christian Poessinger
07387a9aab
Revert "frr: T3182: revert back to 7.4 series"
...
This reverts commit 01c7e4b51098a4585ef2291a391eb62bbe50e48e.
2021-02-08 17:40:22 +01:00
Christian Poessinger
7b448fb876
Revert "frr: T3182: revert back to 7.3 series"
...
This reverts commit 1278d2d0fe08da7b2b98586c0f9514b3fe0ce564.
2021-02-08 17:39:59 +01:00
Christian Poessinger
095f1e02cc
Jenkins: add support for arm64 package builds
2021-02-07 13:01:03 +01:00
Christian Poessinger
c4e71fd8f7
Kernel: drop telco drivers
2021-02-05 22:48:13 +01:00
Christian Poessinger
ed2f9b3f39
Jenkins: only keep ISO images for 14 days
2021-02-05 17:26:46 +01:00
qxmips
38fa98af45
Jenkins: run containers with "reuseNode" to stay on the same node
2021-02-02 22:05:54 +01:00
Christian Poessinger
27d0d96ccd
Merge pull request #144 from zdc/T2640-sagitta
...
VyOS in Docker: T2640: Fixed builds for sagitta
2021-01-31 19:19:58 +01:00
Christian Poessinger
2d78842ed5
Kernel: also trigger build when "data/defaults.json" changes
...
(cherry picked from commit 070e2e77e93f34402fe17a6640dade7109571d63)
2021-01-31 17:40:59 +01:00
Christian Poessinger
da61897a0e
Kernel: T3276: update Linux Kernel to v5.10.12
2021-01-31 17:27:19 +01:00
Christian Poessinger
7785a36a38
iproute2: T3276: bump version to 5.10 to match the running Kernel
2021-01-31 17:26:29 +01:00
Christian Poessinger
4188b0f49a
Testsuite: use buildin commands over 'openvpn --genkey' raw command
2021-01-31 11:50:10 +00:00
zsdc
f3a4aba7f1
VyOS in Docker: T2640: Fixed builds for sagitta
...
Fixed the problem when APT repositories were not configured properly in VyOS 1.4 / sagitta during a Docker image build.
2021-01-31 00:22:57 +02: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
37b270bab2
Jenkins: save CPU time and only test using vyos-configd
2021-01-25 16:23:38 +01:00
Christian Poessinger
c72a4f2ddb
wide-dhcpv6: T3240: add CI
2021-01-25 15:33:34 +01:00
Christian Poessinger
d5fd578dfc
Merge pull request #141 from bstepler/T3240
...
Docker: T3240: add wide-dhcpv6 build dependencies
2021-01-25 14:42:29 +01:00
Christian Poessinger
76d5b488e8
Kernel: T3243: update Linux Kernel to v5.10.10
2021-01-24 09:57:20 +01:00
Christian Poessinger
8b162f794f
systemd: services: T2518: disable ndppd service
2021-01-24 09:52:29 +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
32d564eb3c
Kernel: add *.tar.xz to .gitignore
2021-01-23 10:54:33 +01:00
Christian Poessinger
c6728db700
frr: T3227: import hotfix for frr-reload script to fix rpki issues
2021-01-23 10:53:57 +01:00
Brandon Stepler
b50c8ff559
Docker: T3240: add wide-dhcpv6 build dependencies
2021-01-22 16:00:00 -05:00
Christian Poessinger
828f51bb56
sysctl: remove redundant configuration as this is done in vyos-1x
2021-01-20 20:35:22 +01:00
Christian Poessinger
f97f4aca40
Kernel: T3218: remove unavailable RSS parameter from intel driver options
...
This is a roundup commit to ae2279e ("Kernel: no longer build Intel out-of-tree
NIC drivers") as the in-tree drivers do not support this option, the always use
the maximum available number.
2021-01-17 20:34:47 +01:00
Christian Poessinger
dc1526e8b2
Kernel: T3223: update linux-firmware to 20201218
...
(cherry picked from commit ab6d2763264423de4d02dc5b6aa48fe00eb8bf68)
2021-01-16 13:05:00 +01:00
Christian Poessinger
687e0a8d2d
Kernel: T3223: update Linux Kernel to v5.10.7
2021-01-16 12:59:58 +01:00
Christian Poessinger
062d7e0868
Kernel: T3223: retrieve firmware information from Kernel module binary itself
2021-01-16 12:59:47 +01:00
Christian Poessinger
76f293633f
Jenkins: retrive debian repo server via global variable
2021-01-15 17:01:15 +01:00
Christian Poessinger
ae2279e30b
Kernel: no longer build Intel out-of-tree NIC drivers
2021-01-10 16:18:30 +01:00
Christian Poessinger
0ce67af792
Docker: vyos-util package requires opem num package
2021-01-10 15:39:22 +01:00
Christian Poessinger
6897f8b1b1
Docker: add missing python3-sphinx dependency for vyos-1x
2021-01-10 11:06:53 +01:00
Christian Poessinger
2af09cfd18
Jenkins: Kernel: extract version from data/defaults.json
...
No need to specify the kernel version two times, it can be retrieved
from data/defaults.json
2021-01-10 00:56:47 +01:00
Christian Poessinger
bfe46626d5
Jenkins: Kernel: instead of 'git clone' the source use the tarball
...
This reduces the download and checkout overhead.
2021-01-10 00:22:13 +01:00
Christian Poessinger
c844282315
Kernel: T3199: update Linux Kernel to v5.10.6
2021-01-09 18:02:54 +01:00
Christian Poessinger
afa7d9b3ba
Merge branch 'kernel-5.10' into current
...
* kernel-5.10:
QAT: update to 1.7.l.4.12.0
Kernel: Initial support for 5.10.4
2021-01-09 13:43:24 +01:00
Christian Poessinger
3ded1cdb3b
Docker: add missing Accel-PPP dependencies
2021-01-08 22:29:30 +01:00
Christian Poessinger
35fc53ea26
Docker: Linux Kernel depends on rsync
2021-01-08 21:29:12 +01:00
Christian Poessinger
72b507b44f
Docker: fix netfilter build dependencies
2021-01-08 21:27:32 +01:00
Christian Poessinger
9ce186f327
Docker: fix FRR build dependencies
2021-01-08 20:59:47 +01:00
Christian Poessinger
fcce4939ed
Docker: iproute2 has a build dependency on libbsd-dev
2021-01-08 20:39:30 +01:00
Christian Poessinger
52d7fe9a05
Docker: add missing cmake dependency on librtr
2021-01-08 20:22:06 +01:00
Christian Poessinger
51c1ea1da3
Docker: add wireguard and iproute2 build dependencies
2021-01-08 20:08:53 +01:00
Christian Poessinger
b00025ee86
Docker: add missing FRR dependency on python3-sphinx
2021-01-08 19:06:08 +01:00
Christian Poessinger
de88ecec39
Docker: properly arrange vyos-build dependencies
2021-01-07 23:59:24 +01:00
Christian Poessinger
093505b25f
Docker: vyos-1x has a build-dependency on python3-jinja2
2021-01-07 23:57:30 +01:00
Christian Poessinger
5fc508b2dd
Docker: do not install librtr-doc to avoid pulling in additional dependencies
2021-01-07 23:57:15 +01:00
Christian Poessinger
9029464252
Docker: update OCaml from 4.09.0 -> 4.09.1
...
This fixes a build with GCC 10 (coming in Debian Bullseye), release notes
available here: https://ocaml.org/releases/4.09.1.html
2021-01-07 23:57:10 +01:00
Christian Poessinger
f81c6e53bd
Docker: drop dependencies for keepalived
...
We no longer need to build keepalived on out own, we rely on the Debian
upstream version.
2021-01-07 23:57:17 +01:00
Christian Poessinger
cd633eafe1
Docker: dependency cleanup for vyos-1x
...
Most python3 dependencies are set by vyos-1x, use them from that section.
2021-01-07 23:57:11 +01:00
Christian Poessinger
32408a17ad
Update rolling version to 1.4
...
Commit b808e36 ("Update the version of the rolling release") bumped the version
on the branch but not on the pipeline.
2021-01-07 18:47:15 +01:00
Christian Poessinger
432f3f9692
Docker: drop installation of dh-systemd
...
dh-systemd was merged into debhelper in version 9.20160709 [1] and since
stretch, dh-systemd is an empty transitional package.
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822670
2021-01-06 11:10:31 +01:00
Christian Poessinger
739b8c74eb
Merge pull request #140 from qxmips/current
...
moved webhost address to vars
2021-01-05 11:16:33 +01:00
qxmips
b5d36aaafa
moved webhost address to vars
2021-01-05 08:02:43 +00:00
Daniil Baturin
b0f5a66b6a
Fix a typo in the README.
2021-01-04 17:39:01 +02:00
Daniil Baturin
b808e36480
Update the version of the rolling release.
2021-01-04 17:38:37 +02:00
Christian Poessinger
21b441b75a
QAT: update to 1.7.l.4.12.0
2020-12-31 13:14:09 +00:00
Christian Poessinger
629814dea2
Kernel: Initial support for 5.10.4
2020-12-31 11:54:24 +01:00