Avi Deitcher
c732584e77
Remove bashism in script
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2017-07-25 12:47:10 +03:00
Riyaz Faizullabhoy
2ecb3d2fb8
Merge pull request #2283 from ijc/swarmd
...
swarmd: Bump getty again
2017-07-24 10:06:56 -07:00
Rolf Neugebauer
30c9530d2a
Merge pull request #2281 from justincormack/go-init
...
Rewrite /init in Go
2017-07-24 17:20:50 +01:00
Avi Deitcher
dedd690b69
Merge pull request #2275 from deitch/util-replace-all-tags-by-image
...
Add script to update tag for all image matches
2017-07-24 19:11:20 +03:00
Ian Campbell
3652288cf7
swarmd: Bump getty again
...
I think this was missed by #2274 due to a race with #2272 .
Nothing else was missed AFAICT.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-07-24 17:00:58 +01:00
Rolf Neugebauer
f16018ea87
Merge pull request #2282 from rn/arm-base
...
tools/alpine: Update arm64 base image
2017-07-24 16:55:56 +01:00
Avi Deitcher
fcb3dd0694
Add options to update-component-sh.sh to modify by image name or by tag
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2017-07-24 18:17:11 +03:00
Justin Cormack
c1c0659d6c
Merge pull request #2260 from ijc/tools-alpine-iidfile
...
alpine: Use `docker build --iidfile`
2017-07-24 16:14:35 +01:00
Justin Cormack
83b23e41d6
Merge pull request #2250 from tych0/check-module-rwx
...
check-kernel-config: check for STRICT_MODULE_RWX too
2017-07-24 16:14:12 +01:00
Rolf Neugebauer
1405019a54
tools/alpine: Update arm64 base image
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-07-24 14:57:58 +00:00
Justin Cormack
f39ed56679
Merge pull request #2276 from yankcrime/openstack_gophercloud
...
Refactor OpenStack push support to use Gophercloud
2017-07-24 15:24:10 +01:00
Justin Cormack
9a79ebc0f4
Update hashes for new init
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-07-24 15:09:30 +01:00
Justin Cormack
6307ec9cd1
Rewrite /init in Go
...
This uses a more memory efficient copy, and gets us closer to
not having a shell in the base system if not required.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-07-24 15:01:58 +01:00
Nick Jones
7c65860a5c
Refactor OpenStack push support to use Gophercloud
...
This commit refactors the OpenStack push support to make use of the
Gophercloud library in order to handle authentication and talking to the
right image service as defined in the service catalogue.
Signed-off-by: Nick Jones <nick@dischord.org>
2017-07-24 13:47:18 +01:00
Rolf Neugebauer
acc87aca16
Merge pull request #2279 from rn/kern-up
...
Update kernels to 4.11.12/4.9.39/4.4.78
2017-07-24 13:24:06 +01:00
Ian Campbell
4cb43060e4
alpine: Drop trailing whitespace in Dockerfile.
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-07-24 12:14:21 +01:00
Ian Campbell
e015aff65a
alpine: Use docker build --iidfile
...
This was added in 17.06 and allows us to avoid using `$(BASE):build` which is
not safe against parallel builds etc.
Having done this restructure the build to not always delete the built container
and to separate out the `hash` and `version` file rules so that they can be
included in both the `tag` and `push` targets.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-07-24 12:13:58 +01:00
Rolf Neugebauer
53bd58edc8
Merge pull request #2244 from arm64b/tool-alpine-refactor
...
tools: multi-arch support for the base alpine image
2017-07-24 12:05:17 +01:00
Dennis Chen
cc14a74276
tools/alpine: multi-arch support for the base alpine image
...
Alpine is the base docker image for the LinuxKit, but currently
it only supports amd64 architecture. This patch is try to unify
the alpine tool docker image build process order to suport other
architectures, such as AArch64, by using '--build-arg' to override
the alpine base image specified by 'FROM' in the Dockerfile.
Also this patch splits the standalone packages into 2 parts:
one is common for all archs, another is arch-specific.
Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2017-07-24 10:09:23 +00:00
Rolf Neugebauer
7ccc2786ae
Update kernel version in all YAML files
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-07-24 11:05:40 +01:00
Rolf Neugebauer
4e4594cb2e
kernel: Update to 4.11.12/4.9.39/4.4.78
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-07-24 10:53:45 +01:00
Avi Deitcher
95af248ac8
Merge pull request #2274 from deitch/mount-var-log-getty-ssh
...
Mount /var/log to getty and ssh again
2017-07-24 12:31:28 +03:00
Rolf Neugebauer
e59d4ef3d7
Merge pull request #2277 from deitch/add-dev-packages-to-base
...
Add development tools to linuxkit/alpine mirror
2017-07-24 10:00:55 +01:00
Avi Deitcher
74f5af924c
Add development tools to linuxkit/alpine mirror
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2017-07-24 11:00:57 +03:00
Rolf Neugebauer
b156663f12
Merge pull request #2272 from ijc/swarmd
...
swarmd: refresh versions
2017-07-22 11:56:36 +01:00
Avi Deitcher
afc1e1e970
Updated hashes for getty and sshd
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2017-07-21 19:16:38 +03:00
Avi Deitcher
8de1d9bf2c
Mount /var/log to getty and ssh again
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2017-07-21 19:11:22 +03:00
Ian Campbell
e2daca734f
swarmd: Update yml for swarmd package
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-07-21 16:35:49 +01:00
Ian Campbell
c17cf1f969
swarmd: Update swarmd package to current docker/swarmkit#2299
...
The PR has been rebased to containerd v1.0.0-alpha1.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-07-21 16:13:12 +01:00
Ian Campbell
b348957068
swarmd: Update to Weave 2.0.1
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-07-21 16:12:55 +01:00
Ian Campbell
85f0f008a9
swarmd: update getty to latest
...
Matching top-level linuxkit.yml
Signed-off-by: Ian Campbell <ian.campbell@docker.com>
2017-07-21 16:12:33 +01:00
Justin Cormack
36eedaa3f0
Merge pull request #2171 from ndauten/add-memorizer
...
memorizer: initial build setup
2017-07-21 15:27:05 +01:00
Rolf Neugebauer
3219daa674
Merge pull request #2264 from tych0/support-tap-qemu
...
support tap devices in qemu backend
2017-07-21 10:56:24 +01:00
Riyaz Faizullabhoy
6031c4bf5f
Merge pull request #2266 from zx2c4/add-wireguard-to-sshd-getty
...
Add wireguard to sshd and getty
2017-07-20 17:09:29 -07:00
Riyaz Faizullabhoy
ddad2443d0
Merge pull request #2268 from riyazdf/update-alpine-base-versions
...
tools/alpine: update version
2017-07-20 17:08:53 -07:00
Jason A. Donenfeld
ec7dadcddd
wireguard: add to getty and sshd
...
People really want to play around with this, so adding them here makes
it possible. Just as iproute2 is part of these, so should
wireguard-tools.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-07-20 23:50:13 +02:00
Riyaz Faizullabhoy
950a1b586b
Merge pull request #2265 from zx2c4/wireguard-tools-as-package
...
wireguard: add tools to alpine as package not into filesystem
2017-07-20 14:39:27 -07:00
Riyaz Faizullabhoy
e2289984ac
tools/alpine: update version
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-07-20 14:39:23 -07:00
Nathan Dautenhahn
b47c64f525
Add Memorizer to projects
...
This commits an initial version of the Memorizer tracing tool. It collects and
outputs detailed data on the objects (traced from kmalloc/kmem_cache_alloc) and
accesses, tracking the context of each event with respect to thread ID, program
counter, and for allocations name of process.
Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
2017-07-20 16:05:03 -04:00
Jason A. Donenfeld
a837a6fc65
wireguard: add tools to alpine as package not into filesystem
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-07-20 22:01:05 +02:00
Justin Cormack
78e5ddc675
Merge pull request #2255 from thebsdbox/openStack_Push
...
OpenStack Push support
2017-07-20 19:46:52 +01:00
Tycho Andersen
d237c92273
support tap devices in qemu backend
...
The motivation for this is networking out (in particular, testing NFS
support) from the VM.
We could be a lot more user friendly (a la libvirt) by creating the tap
device for users and allowing them to specify a bridge instead, but then
we'd need root to create this tap device. For now, let's make people do
their own tap devices, and just use them. A tap device can be created for a
bridge as follows:
# ip tuntap add linuxkit0 mode tap user `whoami`
# ip link set linuxkit0 up
# ip link set linuxkit0 master $bridge_name
and then used by:
$ ./bin/linuxkit run qemu -tap-device linuxkit0 linuxkit
Signed-off-by: Tycho Andersen <tycho@docker.com>
2017-07-20 12:40:07 -06:00
Tycho Andersen
9fa0647539
update test-kernel-config hash
...
Signed-off-by: Tycho Andersen <tycho@docker.com>
2017-07-20 11:26:27 -06:00
Rolf Neugebauer
c76096e4d5
Merge pull request #2259 from ijc/apk-in-login-packages
...
Add apk to login (sshd & getty) containers
2017-07-20 16:50:58 +01:00
Rolf Neugebauer
3ca12fa014
Merge pull request #2249 from zx2c4/default-wireguard
...
Add wireguard to core of LinuxKit
2017-07-20 16:50:48 +01:00
thebsdbox
41f2d2c256
OpenStack Push support
...
Signed-off-by: Dan Finneran <daniel.finneran@gmail.com>
2017-07-20 16:24:48 +01:00
Jason A. Donenfeld
332c4edf62
wireguard: move documentation into docs/
...
Now that this isn't a project, we move the last remains into the right
place.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-07-20 16:51:53 +02:00
Jason A. Donenfeld
a09a2a4b22
wireguard: integrate tools into alpine
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-07-20 16:51:53 +02:00
Jason A. Donenfeld
e24cc5c77f
wireguard: add into default kernel
...
This integrates the WireGuard module directly into the kernel build
system.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-07-20 16:51:18 +02:00
Ian Campbell
d01aa72670
Update ymls
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-07-20 15:08:27 +01:00