Petr Fedchenkov
afefea9740
Add CAP_NET_ADMIN capability to sysctl
...
With linux kernel 5.15+ change of proc/sys/net/ipv4/ip_forward require
CAP_NET_ADMIN (https://github.com/torvalds/linux/commit/8292d7f6 ). We do
not use ip_forward now, but we should be ready for future changes of
conf files.
Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2022-06-28 16:55:32 +03:00
Avi Deitcher
1073b2dd8d
Merge pull request #3790 from giggsoff/support-gcp-vtpm
...
Support for vTPM on GCP
2022-06-21 18:43:09 +02:00
Petr Fedchenkov
a51f40f68b
Support for vTPM on GCP
...
Add options to support vTPM-enabled VMs on GCP
Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2022-06-21 16:53:41 +03:00
Avi Deitcher
74b8215f0c
Merge pull request #3788 from deitch/pkg-dummy
...
test pkg/dummy
2022-06-08 09:29:22 +03:00
Avi Deitcher
58486bbe88
remove silent from Makefile so we can see what command it is doing; sort dirs for consistency
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-06-07 21:16:13 +03:00
Avi Deitcher
857f53cdff
test pkg/dummy
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-06-07 21:16:13 +03:00
Avi Deitcher
0cb96dcfa0
Merge pull request #3789 from deitch/continue-after-noarchs
...
when no archs for pkg to build, should continue rather than return
2022-06-07 21:12:34 +03:00
Avi Deitcher
9218f2577d
when no archs for pkg to build, should continue rather than return, or it misses other packages
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-06-07 19:45:35 +03:00
Avi Deitcher
b56a0df58d
Merge pull request #3787 from deitch/skip-build-if-no-platforms
2022-06-07 13:24:59 +03:00
Avi Deitcher
02fd6c48ee
do not push if the tag and digest are identical
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-06-07 10:45:29 +03:00
Avi Deitcher
6cd8a874a6
do not try to build or push if no architectures are available
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-06-07 10:25:41 +03:00
Avi Deitcher
a8c4b174a3
Merge pull request #3785 from deitch/login-docker-hub
...
login to docker hub before publishing
2022-06-06 21:26:38 +03:00
Rolf Neugebauer
b33bda7a33
Merge pull request #3722 from gabchab/openssl-in-kernel-build
...
Add openssl to the kernel-build
2022-06-03 21:55:47 +01:00
Rolf Neugebauer
9e333a1358
Merge pull request #3775 from deitch/doc-kernel-builder
...
add docs about how to find the builder
2022-06-03 20:48:20 +01:00
Avi Deitcher
9c673d5650
login to docker hub before publishing
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-05-29 14:52:21 -07:00
Avi Deitcher
04aaebfa71
Merge pull request #3784 from deitch/download-linuxkit-in-dir
...
ensure bin/ dir exists, parametrize linuxkit filename
2022-05-29 11:56:45 -07:00
Avi Deitcher
a848205f9d
ensure bin/ dir exists, parametrize linuxkit filename
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-05-29 10:27:55 -07:00
Avi Deitcher
e57122d0ef
Merge pull request #3783 from deitch/properly-download-linuxkit
2022-05-29 07:11:15 -07:00
Avi Deitcher
830ac050c6
download artifact from other workflow
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-05-25 09:56:08 -10:00
Avi Deitcher
c972168d02
Merge pull request #3781 from deitch/pr-without-push
...
remove need for maintainers to build packages
2022-05-25 08:05:11 -10:00
David Scott
563060731e
Merge pull request #3768 from fredericdalleau/kernel-udpate-220309
...
update 5.10 and 5.15 kernels to 5.10.104 resp 5.15.27
2022-05-25 14:19:19 +01:00
Frédéric Dalleau
d308349f96
./scripts/update-component-sha.sh --hash 5.15.15 5.15.27
2022-05-25 13:39:10 +02:00
Frédéric Dalleau
0d8a1e3033
script/update-component-sha.sh --hash 5.10.92 5.10.104
...
Signed-off-by: Frédéric Dalleau <frederic.dalleau@docker.com>
2022-05-25 13:39:10 +02:00
Frédéric Dalleau
4ec8ef8784
Update amd64 kernel config to 5.10.104
...
Signed-off-by: Frédéric Dalleau <frederic.dalleau@docker.com>
2022-05-25 13:39:09 +02:00
Frédéric Dalleau
71c04547b2
Update arm64 kernel config to 5.10.104
...
Signed-off-by: Frédéric Dalleau <frederic.dalleau@docker.com>
2022-05-25 13:39:09 +02:00
Frédéric Dalleau
2028ed927d
Update kernel version to 5.10.104
...
Signed-off-by: Frédéric Dalleau <frederic.dalleau@docker.com>
2022-05-25 13:39:09 +02:00
Frédéric Dalleau
7e79fd449a
Update amd64 kernel config to 5.15.27
...
Signed-off-by: Frédéric Dalleau <frederic.dalleau@docker.com>
2022-05-25 13:39:09 +02:00
Frédéric Dalleau
420a08c709
Update arm64 kernel config to 5.15.27
...
Signed-off-by: Frédéric Dalleau <frederic.dalleau@docker.com>
2022-05-25 13:39:09 +02:00
Frédéric Dalleau
2e62dd078c
Update kernel version to 5.15.27
...
Signed-off-by: Frédéric Dalleau <frederic.dalleau@docker.com>
2022-05-25 13:39:09 +02:00
Avi Deitcher
cd5cea8c02
remove need for maintainers to build packages
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-05-23 20:24:07 -10:00
Avi Deitcher
3351eee596
add docs about how to find the builder
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-04-24 17:44:24 +03:00
Avi Deitcher
b710224cdf
Merge pull request #3774 from zededa-yuri/build-arg
...
Declare build-args in build.yml
2022-04-15 12:38:37 +03:00
Yuri Volchkov
1a013f4424
Declare build-args in build.yml
...
This allows multiple build flavors for a single codebase, without
sacrificing reproducible builds. The build-args are set in build.yml,
which is typically under the source control (if it is not, then no
reproducible builds are possible anyways). Meaning that mutating
build-args would result in setting "dirty" flag.
Intended use of this commit is to switch between build flavors by
specifying a different yaml file (presumably also under the version
control) by `-build-yml` option.
Because it is impossible to build a final image from packages in
cache, the test for this feature relies on the `RUN echo $build-arg`
output during the `pkg build` process.
Signed-off-by: Yuri Volchkov <yuri@zededa.com>
2022-04-13 17:36:55 +00:00
Avi Deitcher
e3bedd0985
Merge pull request #3772 from deitch/runc-1.1
2022-03-23 06:51:00 -07:00
Avi Deitcher
b3f276f8f9
update linuxkit/init dependencies
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-03-21 14:15:28 +02:00
Avi Deitcher
faf5a68ad6
runc to 1.1
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-03-21 14:01:54 +02:00
Avi Deitcher
109a5ed3e2
Merge pull request #3771 from deitch/containerd-separate
2022-03-21 12:38:27 +02:00
Avi Deitcher
200e0ee94a
update dependencies of pkg/init and pkg/containerd
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-03-21 01:22:19 +02:00
Avi Deitcher
0b39a484b1
containerd-dev separate
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-03-21 01:20:45 +02:00
David Scott
12b59634f3
Merge pull request #3724 from djs55/cgroupv2-mkdir
...
service: handle creating cgroupv2 cgroups
2022-03-14 10:54:23 +01:00
David Scott
521b323270
test: extend cgroupv2 case to support runtime: cgroups:
...
Signed-off-by: David Scott <dave@recoil.org>
2022-03-13 19:57:28 +00:00
David Scott
f14ad44ce4
update shas for pkg/init
...
Signed-off-by: David Scott <dave@recoil.org>
2022-03-13 19:57:25 +00:00
David Scott
c4d7f5d993
service: handle creating cgroupv2 cgroups
...
These are easier to create than cgroupv1 cgroups as they are only a
single mkdir.
Detect which mode we are in by looking for the presence of the
cgroupv2-only cgroup.controllers file.
Signed-off-by: David Scott <dave@recoil.org>
2022-03-13 19:37:05 +00:00
Avi Deitcher
0e2887ce5c
Merge pull request #3766 from deitch/getty-hvc0
2022-02-28 22:03:09 +02:00
Avi Deitcher
8328d4a589
update examples to latest getty
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-02-28 19:37:44 +02:00
Avi Deitcher
6fbed84347
getty with hvc0
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-02-28 19:24:45 +02:00
Rolf Neugebauer
2559fe49b6
Merge pull request #3758 from rn/kern-up
...
Kernel update to 5.10.92/5.4.172 add 5.15.x, remove 5.12.x
2022-01-18 20:56:23 +00:00
Rolf Neugebauer
9f2ff29e5e
tests: Add 5.15.x kernel tests (renamed from 5.12)
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2022-01-18 12:55:03 +00:00
Rolf Neugebauer
bc3f72b518
Update kernel config test to latest
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2022-01-18 12:49:30 +00:00
Rolf Neugebauer
76d4f3d03a
test/pkg: Disable DEVKMEM test for kernels older than 5.13.x
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io>
2022-01-18 12:42:42 +00:00