Rolf Neugebauer
c63162964f
Merge pull request #3651 from deitch/kernel-tagging
...
tag kernel with builder version; simplify Makefile
2021-05-25 22:55:31 +01:00
Avi Deitcher
d053a0f279
tag kernel with builder version; simplify Makefile
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-05-25 15:51:01 +03:00
Rolf Neugebauer
fc09bc084a
Merge pull request #3666 from deitch/alpine-hash
...
calculate manifest using same method as lkt pkg push via git ls-tree
2021-05-21 23:20:44 +01:00
Avi Deitcher
4adc04a24d
calculate manifest hash-tag using git ls-tree
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-05-21 01:31:14 +03:00
Avi Deitcher
c4d8b1a250
Merge pull request #3670 from rvs/riscv64
...
Allowing linuxkit to recongnize linux/riscv64 arch
2021-05-20 09:44:03 +03:00
Roman Shaposhnik
378cfc0b3d
Allowing linuxkit to recongnize linux/riscv64 arch
...
Signed-off-by: Roman Shaposhnik <rvs@zededa.com>
2021-05-19 12:34:07 -07:00
Avi Deitcher
1096165072
Merge pull request #3668 from deitch/build-image
2021-05-18 22:36:34 +03:00
Avi Deitcher
f7ee51d931
add v1tarreader for images and use it for docker load
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-05-18 18:14:23 +03:00
Avi Deitcher
ebf570d045
refactor buildContext into a simple stdin reader
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-05-18 18:14:23 +03:00
Avi Deitcher
dd09b7d77a
simplify nobuild/force/build logic
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-05-18 18:14:22 +03:00
David Scott
84a5bc10c9
Merge pull request #3669 from djs55/trim-after-delete-arches
...
trim-after-delete: avoid building on s390x
2021-05-18 15:34:53 +01:00
David Scott
e463855425
trim-after-delete: avoid building on s390x
...
Signed-off-by: David Scott <dave@recoil.org>
2021-05-18 13:39:20 +01:00
David Scott
71598cc050
Merge pull request #3667 from aiordache/trim_after_delete_events
...
[POS-17] Add more docker event types to trigger fstrim
2021-05-17 14:04:01 +01:00
Rolf Neugebauer
8c16d6ac3a
Merge pull request #3664 from rn/open-vm
...
Include open-vm-tools packages
2021-05-15 10:46:34 +01:00
Anca Iordache
d326c1b2e6
Add more event types to trigger fstrim
...
Signed-off-by: Anca Iordache <anca.iordache@docker.com>
2021-05-12 16:12:14 +02:00
Avi Deitcher
8dd089ae93
Merge pull request #3665 from deitch/alpine-fix-targetauth
...
correctly use target-arch
2021-05-10 15:32:20 +03:00
Avi Deitcher
4d9de9a583
correctly use target-arch
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-05-10 12:21:33 +03:00
Rolf Neugebauer
7b836c2bd8
Include open-vm-tools packages
...
In alpine version 3.12, the open-vm-tools package got split into new
smaller sub-packages. The implication of this is that features such as
reporting of hostname and ip address to vCenter stopped working.
Signed-off-by: Edvin Eriksson <edvin.erikson@leovegas.com>
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-09 11:22:12 +00:00
Avi Deitcher
ceef6b1ca2
Merge pull request #3650 from deitch/alpine-hash
...
alpine carry its own hash
2021-05-06 13:11:41 -04:00
Avi Deitcher
a571a5ac21
Merge pull request #3658 from deitch/multiple-build-push
...
Build or push multiple packages at once
2021-05-06 12:40:23 -04:00
Avi Deitcher
31ed260e4a
Build or push multiple packages at once
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-05-05 16:52:27 -04:00
Rolf Neugebauer
be2813f51f
Merge pull request #3654 from rn/kern-up
...
Update kernels
2021-05-03 23:45:16 +01:00
Rolf Neugebauer
be98caafb9
Update test to latest stable kernels
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 22:09:08 +01:00
Rolf Neugebauer
031e130c8c
Update default kernel to 5.10.x
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 22:06:31 +01:00
Rolf Neugebauer
f98a4160e4
tests: Update kernel tests to use latest linuxkit/alpine
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 18:18:24 +01:00
Rolf Neugebauer
921af882e1
tests: Remove 4.19.x tests
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 18:17:04 +01:00
Rolf Neugebauer
c0f50012d2
kernel: Disable bcc
...
The build fails, see https://github.com/linuxkit/linuxkit/issues/3652
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 17:05:39 +00:00
Rolf Neugebauer
198f6222dd
kernel: Update kernel config to new alpine tools
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 15:59:01 +00:00
Rolf Neugebauer
5167746df9
kernel: Add patches for 5.10.x/5.11.x
...
This fixes some compile issues with bcc.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 15:58:48 +00:00
Rolf Neugebauer
a87a666408
kernel: Pick python3 for bcc builds
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 14:20:24 +00:00
Rolf Neugebauer
2d92dc189c
kernel: Add libelf-static to perf build
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 13:54:20 +00:00
Rolf Neugebauer
310811a6cb
kernel: Update kernel build to latest linuxkit/alpine
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 13:53:10 +00:00
Rolf Neugebauer
c6d2933b48
alpine: Add libelf-static for perf builds
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 13:51:41 +00:00
Rolf Neugebauer
c2de64a23a
kernel: Build debug kernel for 5.10.x on x86
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 11:23:35 +01:00
Rolf Neugebauer
faa0450b14
kernel: Adjust perf and bcc builds
...
Build both only recent LTS and latest stable kernel
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 11:23:35 +01:00
Rolf Neugebauer
f3f9c56d60
kernel: Bump to 5.11.18/5.10.34/5.4.116
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 11:23:35 +01:00
Rolf Neugebauer
f9f85bd4b3
kernel: Remove older LTS kernels
...
- 5.4.x for amr64/s390x
- 4.19.x for x86
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-05-03 11:20:26 +01:00
Rolf Neugebauer
f3282724f5
Merge pull request #3648 from dave-tucker/skip-unsup
...
pkg_build: Allow skipping unsupported platforms
2021-05-02 20:19:23 +01:00
Avi Deitcher
1e99ba3dce
alpine carry its own hash
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-05-02 19:44:39 +03:00
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