Dave Tucker
28f43e8121
docs: Document --skip-arches
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2021-05-02 17:31:33 +01:00
Dave Tucker
0320678133
build: Add --skip-platforms flag
...
This adds a --skip-platforms flag that can be used with
lkt pkg build to ignore any arch specified in build.yml
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2021-05-02 17:31:27 +01:00
Dave Tucker
54185c8a3f
pkglib: Rename v1 to registry
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2021-05-02 17:30:59 +01:00
Dave Tucker
981fb7ff32
pkglib: Add missing comment to FullTag
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2021-05-02 17:30:53 +01:00
Dave Tucker
907dc5394b
pkglib: Don't error on platform mismatch
...
This prevents override of the platform by the user.
lkt pkg build --platform=linux/amd64 pkg/bpftrace should
attempt to build that package for that arch even though
it is not in the build.yml
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2021-05-02 12:28:43 +01:00
Dave Tucker
b5429604b6
Merge pull request #3647 from dave-tucker/cache-packages
...
ci: Cache Package Builds
2021-05-02 10:21:42 +01:00
Dave Tucker
6334f0dde5
ci: Cache Package Builds
...
This commit adds the default linuxkit cache directory to the
GitHub Actions cache. This will ensure that we don't pull images
that already exist in the cache, or build them if we've already
done so. It should speed up CI.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2021-05-01 18:06:37 +01:00
Avi Deitcher
58136486c6
Merge pull request #3646 from deitch/canonicalize-names
...
always use canonical names in the linuxkit cache
2021-04-30 16:55:48 +03:00
Dave Tucker
2acc1c013c
Merge pull request #3610 from dave-tucker/Makefile
...
make: Fix for local builds outside of GOPATH
2021-04-30 13:20:04 +01:00
Avi Deitcher
9bb26e4c3a
always use canonical names in the linuxkit cache
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-30 15:12:39 +03:00
Dave Tucker
93ada489f9
make: Fix for local builds outside of GOPATH
...
Go can be weird about tools having to run in a directory with
go.mod. This commit moves the linuxkit makefile to the same
directory as the code.
It also changes the semantics of the local-build target.
You can now use STATIC=0 for dynamic builds or PIE=1 to
use --buildmode=pie. The binaries we were producing in
local-static weren't actually static so I fixed that too
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2021-04-30 09:31:00 +01:00
Dave Tucker
a8797a5e0f
Merge pull request #3645 from deitch/update-go-compile-deps
...
Update to proper go-compile hash
2021-04-30 09:11:34 +01:00
Avi Deitcher
f6d04977df
Update to proper go-compile hash
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-30 02:01:55 +03:00
Avi Deitcher
2b95bf9e2f
Merge pull request #3643 from deitch/compile-for-mac
...
pass linkmode=external only for Linux
2021-04-29 18:13:42 +03:00
Avi Deitcher
d091f90f81
pass linkmode=external only for Linux
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-29 16:52:44 +03:00
Avi Deitcher
ef5e3fe3fe
Merge pull request #3635 from rn/maint
...
Add Alumni to MAINTAINERS and update Authors
2021-04-29 10:21:09 +03:00
Rolf Neugebauer
f37ae83839
Merge pull request #3638 from deitch/use-cache
...
handle image already in cache
2021-04-28 23:19:51 +01:00
Rolf Neugebauer
b7b83fc6d4
Merge pull request #3637 from deitch/go-compile-alt
...
Full update Alpine: base to 3.13, go to 1.16, mod=vendor support
2021-04-28 22:59:59 +01:00
Avi Deitcher
1fb7ff9af2
Update package tags
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-28 14:18:47 +03:00
Avi Deitcher
9343616183
stick with original kernels and alpine for kernel module tests
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-28 09:13:19 +03:00
Avi Deitcher
00665e2b10
Update containerd test to match go modules off
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-28 09:13:19 +03:00
Avi Deitcher
d4d1eacdbc
ensure statically built binaries when using pie
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-28 09:13:19 +03:00
Avi Deitcher
ef3e45ac02
pkgs: Update packages to the latest linuxkit/alpine
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-28 09:13:18 +03:00
Avi Deitcher
07ca23f8fe
tests: Update tests cases to the latest linuxkit/alpine
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-28 09:12:08 +03:00
Avi Deitcher
711720e0d5
Update use of test packages to latest
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-28 09:12:07 +03:00
Avi Deitcher
911a0de14c
handle image already in cache
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-28 09:09:09 +03:00
Avi Deitcher
4f603d0146
tests: Update packages to the latest linuxkit/alpine
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-27 19:53:17 +03:00
Avi Deitcher
8576579f60
Update use of tools to latest
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-27 19:52:35 +03:00
Avi Deitcher
1270e27ba6
tools: Update to the latest linuxkit/alpine
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-27 19:14:22 +03:00
Avi Deitcher
95ce6386aa
Update Alpine base to 3.13; go-compile rebuilt with mod=vendor option, go bumped to 1.16
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-27 17:38:22 +03:00
Rolf Neugebauer
a1b1325163
Update Authors
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-24 10:21:25 +01:00
Rolf Neugebauer
6977c94ef7
MAINTAINERS: Add Alumni section
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-24 10:20:32 +01:00
Rolf Neugebauer
b13b41b213
Merge pull request #3631 from thaJeztah/needs_more_daves
...
Add another Dave as maintainer
2021-04-23 22:49:52 +01:00
Rolf Neugebauer
182646c776
Merge pull request #3630 from deitch/doc-s390x-docker
...
docs to hold maintainer build platforms
2021-04-23 21:19:59 +01:00
Avi Deitcher
e4a58e0130
docs to hold maintainer build platforms
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-23 02:12:07 +03:00
Avi Deitcher
a82fff6377
Merge pull request #3612 from deitch/cross-build
...
cross build packages
2021-04-21 14:55:51 +03:00
Avi Deitcher
c8ef7d0eb0
cross build packages
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-21 13:03:26 +03:00
Avi Deitcher
0dff43def5
Merge pull request #3629 from deitch/correct-name
...
use correct manifest name when pushing
2021-04-20 14:06:39 +03:00
Justin Cormack
65d37c428f
Merge pull request #3625 from rn/kern-up
...
Update kernels
2021-04-20 09:57:16 +01:00
Avi Deitcher
74c7de7977
use correct manifest name when pushing
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-20 11:42:16 +03:00
Rolf Neugebauer
4001048426
tests: Update kernel config tests to latest package
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-19 21:58:51 +01:00
Rolf Neugebauer
c421b01b30
test: Adjust kernel config check
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-19 21:56:30 +01:00
Rolf Neugebauer
f146003b6e
Update kernel to latest 5.4.x
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-18 21:07:45 +01:00
Rolf Neugebauer
b6883eed70
tests: Add kernel tests for 5.10.x and 5.11.x
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-18 21:06:04 +01:00
Rolf Neugebauer
3cb723fc58
tests: remove tests for 4.14.x and 5.6.x kernels
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-18 21:01:12 +01:00
Frédéric Dalleau
38869459ab
Add support for building the arm64 kernel on MacBook M1
...
On these machines, the output of `uname -m` is arm64.
Signed-off-by: Frédéric Dalleau <frederic.dalleau@docker.com>
2021-04-18 18:03:12 +01:00
Rolf Neugebauer
602a6c3ff5
kernel: Bump wirebuard to v1.0.20210219
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-18 18:03:12 +01:00
Rolf Neugebauer
86252f10ca
kernel: Add 5.11.x kernel
...
The config file is derived from the 5.10.x kernel.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-17 20:13:41 +00:00
Rolf Neugebauer
2197d6670b
kernel: Add 5.10.x
...
The kernel config is derived from 5.6.x by running it through
make oldconfig.
For x86_64 changed manually:
- CONFIG_VIRTIO_MEM=m -> y
- CONFIG_PLDMFW=y -> not set
For aarch64 changed manually:
- CONFIG_SMSC_PHY=m -> not set
- CONFIG_PLDMFW=y -> not set
No adjustment to s390x config
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-17 15:24:40 +01:00
Rolf Neugebauer
ad4aec4965
kernel: Bump 5.4.113/4.19.188
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-17 12:16:15 +01:00