Commit Graph

7650 Commits

Author SHA1 Message Date
Avi Deitcher
c8ef7d0eb0 cross build packages
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-04-21 13:03:26 +03:00
Dave Tucker
60919fee96
Merge pull request #3619 from rn/rtf-up
build: Bump rtf to latest
2021-04-06 14:11:38 +01:00
Rolf Neugebauer
e48d5294ee
Merge pull request #3539 from djs55/trim-after-delete-container
trim-after-delete: handle containers and volumes as well as images
2021-04-05 13:21:02 +01:00
Rolf Neugebauer
2d6290199b
Merge pull request #3615 from linuxkit/no-go-get
README: Don't go get
2021-04-05 12:45:16 +01:00
Rolf Neugebauer
a24c51e43c build: Bump rtf to latest
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-05 11:19:42 +01:00
Rolf Neugebauer
e362dc6100
Merge pull request #3617 from rn/ci-cross
ci: Enable linuxkit cross compile
2021-04-05 10:13:50 +01:00
Rolf Neugebauer
ffe5dedb0a ci: Fix multi-arch builds
- Introduce separate os/arch to the matrix
- Pass os/arch to the local build
- Switch to upload-artifact@v0 and cache@v2
- Fetch linuxkit binary from artefacts rather than using cache
- Add some debug (print file and hashes)

While at it, add some debug for the generated artefacts.

fixes https://github.com/linuxkit/linuxkit/issues/3522

Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-04 10:46:07 +01:00
Dave Tucker
4e03ccc66f README: Don't go get
`go get -u` will try to update modules dependencies
`go get` (no `-u`) incorrectly resolves dependencies
we should instead advise users to `go install`

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2021-04-03 11:30:09 +01:00
Rolf Neugebauer
e02ccb6008
Merge pull request #3616 from rn/gomod
Fix go-compile for go.mod
2021-04-03 11:16:58 +01:00
Rolf Neugebauer
c7e753eb16 build: Update go-compile package
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-02 18:45:38 +01:00
Rolf Neugebauer
765e5f0b88 gp-compile: Use '-mod=vendor' when using go modules
fixes https://github.com/linuxkit/linuxkit/issues/3599

Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2021-04-02 18:45:38 +01:00
Rolf Neugebauer
4542998629
Merge pull request #3606 from qarnot/up-intel-microcode-20210216
Bump Intel microcode version to 20210216
2021-04-02 18:08:19 +01:00
Rolf Neugebauer
48accd6ebe
Merge pull request #3609 from dave-tucker/rm-notary
Remove Notary and Content Trust
2021-04-02 14:23:24 +01:00
Dave Tucker
561ce6f4be Remove Notary and Content Trust
This commit removes Notary and Content Trust.
Notary v1 is due to be replaced with Notary v2 soon.
There is no clean migration path from one to the other.
For now, this removes all signing from LinuxKit.
We will look to add this back once a new Notary alternative
becomes available.

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2021-03-30 14:51:11 +01:00
Yoann Ricordel
4e31b87da0 Bump Intel microcode version to 20210216
Signed-off-by: Yoann Ricordel <yoann.ricordel@qarnot-computing.com>
2021-03-08 15:07:22 +01:00
Avi Deitcher
1f93eab506
Merge pull request #3600 from deitch/build-target
build images to cache with buildx
2021-02-15 19:57:56 +02:00
Avi Deitcher
9633d23d37 write to cache
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-02-12 16:18:21 +02:00
Avi Deitcher
4cdf6bc56d
Merge pull request #3593 from the-maldridge/metaldata
Support metaldata metadata provider
2021-01-22 10:43:08 +02:00
Michael Aldridge
b820b0a129 Support metaldata metadata provider
Signed-off-by: Michael Aldridge <aldridge.mac@gmail.com>
2021-01-21 23:03:49 -08:00
Rolf Neugebauer
5005e05b3c
Merge pull request #3595 from deitch/gomodules-docs
update docs
2021-01-19 20:32:37 +00:00
Avi Deitcher
4e23d08a8c update docs
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-01-19 09:55:16 +02:00
Avi Deitcher
80c4edd5c5
Merge pull request #3594 from deitch/gomodules
switch to go modules
2021-01-19 09:46:51 +02:00
Avi Deitcher
f8f214110b switch to go modules
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-01-18 20:46:52 +02:00
Avi Deitcher
1b8e6c586b
Merge pull request #3588 from giggsoff/strip-containerd
strip containerd binaries
2021-01-18 18:09:45 +02:00
Petr Fedchenkov
301e7ef13e
update to linuxkit/containerd:1ae8f054e9fe792d1dbdb9a65f1b5e14491cb106
Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2021-01-18 16:54:37 +03:00
Petr Fedchenkov
564a4ece26
strip containerd binaries
Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2021-01-06 19:04:49 +03:00
Avi Deitcher
1ec1768d18
Merge pull request #3589 from deitch/fix-ineffassign
provide wildcards to ineffassign
2021-01-06 18:00:26 +02:00
Avi Deitcher
933738a177 provide wildcards to ineffassign
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2021-01-06 15:13:54 +02:00
Avi Deitcher
ec80e6cf07
Merge pull request #3573 from deitch/dockerless
pull and cache images locally without docker
2020-12-30 20:02:49 +02:00
Avi Deitcher
0b7502f130 pull and cache images locally without docker
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2020-12-30 18:27:02 +02:00
Rolf Neugebauer
c1b02ee4f0
Merge pull request #3583 from deitch/lib-manifest-tool
Replace copied code with manifest-tool library
2020-12-23 11:20:52 +00:00
Rolf Neugebauer
80d4abaf44
Merge pull request #3584 from alex1989hu/contrib/add-control-plane-toleration
contrib: add control-plane toleration for open-vm-tools
2020-12-23 11:16:57 +00:00
Alex Szakaly
0cf34953ff
contrib: add control-plane toleration for open-vm-tools
From Kubernetes v1.20.0 Release notes:
The label applied to control-plane nodes "node-role.kubernetes.io/master"
is now deprecated and will be removed in a future release after a GA
deprecation period.

Introduce a new label "node-role.kubernetes.io/control-plane" that will
be applied in parallel to "node-role.kubernetes.io/master" until the
removal of the "node-role.kubernetes.io/master" label.

xref: https://kubernetes.io/docs/setup/release/notes/#no-really-you-must-read-this-before-you-upgrade

Signed-off-by: Alex Szakaly <alex.szakaly@gmail.com>
2020-12-22 22:25:58 +01:00
Avi Deitcher
a37c0f48e1 Replace copied code with manifest-tool library
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2020-12-18 08:25:08 +02:00
Rolf Neugebauer
a13ff6bc45
Merge pull request #3582 from Clovel/fix/prefixMakefile
Removed extraneous "/" at end of PREFIX in Makefile
2020-12-15 22:57:47 +00:00
Clovis Durand
5b9458f33e
Removed extraneous "/" at end of PREFIX in Makefile
Signed-off-by: Clovis Durand <cd.clovel19@gmail.com>
2020-12-08 13:36:04 +01:00
Justin Cormack
a57ebdd8ef
Merge pull request #3581 from deitch/lint
fix lint issue
2020-12-07 17:34:45 +00:00
Avi Deitcher
4ceaf86416 fix lint issue
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2020-12-07 18:04:57 +02:00
Justin Cormack
ffea2a2807
Merge pull request #3575 from deitch/bump-manifest-list
bump manifest-tool to latest
2020-11-27 09:09:59 +00:00
Avi Deitcher
9fe09dbba8 bump manifest-list to latest
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2020-11-27 01:13:13 +02:00
Justin Cormack
0af595e49b
Merge pull request #3577 from justincormack/darwin-arm64
Update containerd vendor
2020-11-26 19:09:14 +00:00
Justin Cormack
c9a38e135f
Merge pull request #3576 from justincormack/nginx-up
Update nginx image in example
2020-11-26 17:36:36 +00:00
Justin Cormack
3937cc6619 Update containerd vendor
This fixes arm64 mac

Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2020-11-26 17:06:02 +00:00
Justin Cormack
b14ddef1a0 Update nginx image in example
The original one is not supported on arm64

Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2020-11-25 21:58:50 +00:00
Justin Cormack
7f479817ab
Merge pull request #3574 from deitch/fix-set-env
fix deprecation of set-env
2020-11-24 16:27:08 +00:00
Avi Deitcher
bc06558e26 fix deprecation of set-env
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2020-11-24 15:36:36 +02:00
Justin Cormack
ad809fa3b6
Merge pull request #3570 from deitch/doc-signing
describe how to sign tags manually
2020-11-12 14:30:28 +00:00
Avi Deitcher
34373e3b52 describe how to sign tags manually
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2020-11-12 14:40:36 +02:00
Avi Deitcher
fe2ca14452
Merge pull request #3564 from deitch/containerd-opts
multiple containerd options
2020-11-01 11:00:14 +02:00
Avi Deitcher
863e8c77b7 update sha hashes for pkg/init
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2020-10-21 11:13:52 +03:00