1519 Commits

Author SHA1 Message Date
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