Magnus Skjegstad
cc59b458f1
Update to latest pkg/docker-ce
...
Signed-off-by: Magnus Skjegstad <magnus@skjegstad.com >
2017-06-15 21:50:07 +01:00
Riyaz Faizullabhoy
6dedac2fe9
Update getty image for setsid changes
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-06-15 09:16:12 -07:00
Rolf Neugebauer
90c441ef67
Update YAML files to new init
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-06-13 15:57:24 -07:00
Ian Campbell
c47b2c770c
kubernetes: Create disk in state dir
...
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-06-13 11:08:44 +01:00
Ian Campbell
d4f601f6fb
kubernetes: give each instance a specific state directory
...
In particular avoid all nodes sharing the same default directory.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-06-13 09:31:43 +01:00
Ian Campbell
ec2b56da5a
kubernetes: Combine boot-{master,node}.sh into a single script
...
Easier to get a global view on what is happening.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-06-13 09:31:43 +01:00
Ian Campbell
4162cfb834
kubernetes: update to latest init
...
and add the getty container.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-06-13 09:31:43 +01:00
Riyaz Faizullabhoy
9c8e82734d
fix disk size arg
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-06-08 17:09:52 -07:00
Dave Tucker
1598b11375
Update YAML files to use new containerd package
...
Signed-off-by: Dave Tucker <dt@docker.com >
2017-06-07 15:30:39 +01:00
Ian Campbell
0eb21735ae
Update to containerd bdf9f5f7388e8203e63a74b89800f7f3dd4a7743
...
Note that this is not the latest (which was 95efd45db073 at time of writing)
but the next commit 6428b4bad0c2 merges "Port ctr to use client package" breaks
the use of `ctr run --runtime-config` (by removing that option).
This contains https://github.com/containerd/containerd/pull/954 which was
causing some services to fail to start.
All previous uses of 15541037b9
are updated to
5749f2e9e6
.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-06-07 09:38:10 +01:00
Justin Cormack
9f4c6da4e5
Update containerd in yaml
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-06-06 22:14:30 +01:00
Ian Campbell
eaedbd454c
Update containerd to 7fc91b05917e93d474fab9465547d44eacd10ce3
...
Update everything including the current
linuxkit/containerd:b1766e4c4c09f63ac4925a6e4612852a93f7e73b to the new
linuxkit/containerd:deaf5bf838bf7f131c2287ecff3ed9835b0497e2.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-05-31 17:05:24 +01:00
Justin Cormack
d92e19f020
Update the yaml files with new builds
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-30 15:40:51 +01:00
Justin Cormack
599f2d6f5b
Update yaml files with new init
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-30 14:15:16 +01:00
Rolf Neugebauer
8cff978fab
Update YAML files with updated binfmt package
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-29 17:30:57 +01:00
Rolf Neugebauer
9bdfcb5b12
Update YAML files with new packages, config, and trust data
...
- Update to packages using the Alpine 3.6 base image
- Remove config for packages which now supply it
- Update/add trust section
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 16:23:55 +01:00
Justin Cormack
00737bd859
Remove outputs from the yaml files
...
The latest version of the `moby` tool now requires that the output formats
be specified in the CLI not in the yaml file.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-26 13:55:06 +01:00
Rolf Neugebauer
ae5dfc6d7d
Update all YAML files to use the new binfmt, dhcpcd and rngd packages
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-23 15:55:40 +01:00
Rolf Neugebauer
a6d834ddf0
Merge pull request #1865 from justincormack/go-compile
...
more Go compile fixes
2017-05-21 11:18:45 +01:00
Rolf Neugebauer
4377ae3209
Merge pull request #1861 from justincormack/containerd-build
...
Update containerd
2017-05-21 11:13:07 +01:00
Justin Cormack
e52bf2f745
Update sysctl and sysfs in yaml files
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-20 11:16:48 +01:00
Justin Cormack
702ad5d9d9
Update git hashes for sysctl
...
And remove all the config options as they are now in the label.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-19 22:05:15 +01:00
Justin Cormack
a3ea4646e5
Update containerd in yaml files
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-19 11:52:12 +01:00
Rolf Neugebauer
6bea56c185
Update all YAML files to use the new packages
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Justin Cormack
5eff65a688
Merge pull request #1818 from jadametz/fix-1817
...
Specifies root user in projects/kubernetes ssh_into_kubelet script
2017-05-13 10:21:56 +01:00
Jesse Adametz
547e2dca95
Specifies root user in projects/kubernetes ssh_into_kubelet script
...
Signed-off-by: Jesse Adametz <jesseadametz@gmail.com >
2017-05-12 15:17:26 -07:00
Jesse Adametz
2ece5ac28a
Add rm flag to projects/kubernetes ssh script
...
Signed-off-by: Jesse Adametz <jesseadametz@gmail.com >
2017-05-12 14:25:18 -07:00
Ian Campbell
5eee4c0607
pkg/runc: WORKDIR as first item in second stage
...
Works around https://github.com/moby/moby/issues/33176 and fixes #1807 .
Updated al users of linuxkit/runc:2649198589ef0020d99f613adaeda45ce0093a38 to
this new build.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-05-12 19:23:27 +01:00
Justin Cormack
6a5f8099a4
Remove extra files from init
...
fix #1807
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-12 15:36:13 +01:00
Justin Cormack
66d6d3a6e3
Update containers to use containerd
...
Now the issues seem fixed, switch over to containerd.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-11 11:25:06 +01:00
Justin Cormack
9ca3ba489a
Update yaml files to new Docker CE
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-09 11:12:39 +01:00
Justin Cormack
61bbbf0808
Change containerd and runc to use multistage builds from new Alpine base
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-08 22:37:59 +01:00
Rolf Neugebauer
423957cfef
Update YAML files to new packages
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-08 16:49:39 +01:00
Rolf Neugebauer
21f1646ce2
Update YAML files with new package hashes
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-04 22:27:59 +01:00
Justin Cormack
3bd53067fb
Update yaml files with new ca-certificates
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-03 16:43:24 +01:00
Ian Campbell
bb50dd9781
projects/kubernetes: Allow linuxkit to pick default backend
...
Drop `hyperkit` from the `linuxkit run` invocation, thus causing the linuxkit
tool to pick the platform's default backend (which is qemu on my Linux system,
which works better than hyperkit in this environment).
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-05-03 09:11:32 +01:00
Justin Cormack
713046e158
Update ca-certificates to be based on Alpine and use nested build
...
We were using Debian but Alpine more consistent. Use nested build.
Currently extract the hash in a nasty way but this can be fixed later
when we switch over hashing method.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-04-26 15:24:26 +01:00
Justin Cormack
98159fd13f
Merge pull request #1708 from rneugeba/binfmt
...
Move binfmt to a multi-stage build
2017-04-26 12:19:09 +01:00
Tiago Pires
60c632dc35
Use linuxkit on boot scripts instead of moby
...
Fixes #1711
Signed-off-by: Tiago Pires <tandrepires@gmail.com >
2017-04-25 23:13:51 +01:00
Rolf Neugebauer
cb732e7f80
YAML: Update files to use the new binfmt package
...
Checked that /proc/sys/fs/binfmt_misc/status is enabled for
architectures specified.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-25 15:55:10 +01:00
Matt Bajor
7686c1a153
Migrate the Kubernetes shell to ash
...
The Kubernetes images have been migrated to Alpine Linux which
does not include bash by default.
Signed-off-by: Matt Bajor <matt@notevenremotelydorky.com >
2017-04-18 19:34:06 -05:00
Ilya Dmitrichenko
e5faae5c6e
Remove tini, it is not needed in host PID namespace
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-16 10:42:37 -05:00
Ilya Dmitrichenko
81e8c39203
Rebase Kubernetes images on Apline
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-16 10:31:11 -05:00
Ilya Dmitrichenko
37f2375c37
Rename images
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-16 07:13:38 -05:00
Justin Cormack
72c3f9cfa2
More renames to LinuxKit
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-04-14 11:47:24 -05:00
Riyaz Faizullabhoy
9609010ea8
Also update ymls
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-04-13 09:17:14 -07:00
Ilya Dmitrichenko
385f1a6634
Use LinuxKit
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-12 15:08:16 +01:00
Ilya Dmitrichenko
340e97ae53
Kubernetes with Weave CNI networking
...
For the time being I've decided to exploit shared mounts to make
`/opt/cni` and `/etc/cni` work as expected. We need these directories
to appear writable on the host, and allow Weave Net pod to bind-mount
out them in order to install plugin binaries, and allow for vanilla
CNI plugins to be also accessible to kubelet.
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-12 15:02:03 +01:00
Justin Cormack
3c326bebdf
Make / rshared
...
Previously only `/var` was `rshared` but some people need to share
mounts in `/opt` etc so let us make everything `rshared` for now.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-04-12 13:10:46 +01:00
Ilya Dmitrichenko
52ba02b9c8
Basic multi-node support
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-11 15:42:57 +01:00