Ian Campbell
f85208c74a
kubernetes: Bump to v1.8.0
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-10-03 15:08:37 +01:00
Ian Campbell
9a99164cf7
kubernetes: Use /etc/kubernetes rather than /var/lib/kubelet
...
This is a bind mount, but /etc/kubernetes is the path formally expected/create
by kubeadm.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-10-03 14:59:54 +01:00
Rolf Neugebauer
6e58dc2940
Merge pull request #2532 from eyz/linuxkit-format-device-filter
...
format: blkid content check, format argument, and verbose argument
2017-10-03 11:30:00 +01:00
Rolf Neugebauer
8900ade624
Merge pull request #2556 from rn/blkid
...
tools/alpine: Explicitly add blkid
2017-10-03 10:28:35 +01:00
Isaac Rodman
0c23a5f3ce
updated linuxkit/format tag to linuxkit/format:f180a74d878c8c0c86f6208f9311474c91452a79
...
Signed-off-by: Isaac Rodman <isaac@eyz.us>
2017-10-02 15:11:13 -07:00
Isaac Rodman
3de78f2109
format: blkid content check, format argument, and verbose argument
...
- Added new argument -force to the format utility. This will force formatting of the specified single device if it exists and is a block device
- By default, the format package will no longer format the specified single device if content exists on that device
- Added new blkid-based check for content, in addition to the existing check for partitions on autoformat candidate devices.
- Cleanup of old unused code.
- Refactoring of block device verification.
- Added test/cases/040_packages/006_format_mount/005_by_device_force
- Added document of new arguments to /docs/external-disk.md. Also sorted the arguments in the doc alphabetically and added them as bullets so they do not run together on the page.
Signed-off-by: Isaac Rodman <isaac@eyz.us>
2017-10-02 11:53:17 -07:00
Rolf Neugebauer
61a1b9774c
tools/alpine: Explicitly add blkid
...
On x86_64, the blkid package gets installed as a dependency, but
not on arm64. Explicitly add it as the new format package depends
on it.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-02 17:35:26 +00:00
Rolf Neugebauer
a4dd23adf4
Merge pull request #2554 from rn/4.13
...
Add 4.13.x and remove 4.12.x kernels
2017-10-02 17:55:06 +01:00
Rolf Neugebauer
d9bd133f58
kernel: Remove 4.12 kernel
...
4.12 has been EOLed:
http://lkml.iu.edu/hypermail/linux/kernel/1709.2/02589.html
Remove it and the related tests.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-02 16:20:02 +01:00
Rolf Neugebauer
41ed19cac6
tests: Add tests for 4.13
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-02 16:20:02 +01:00
Rolf Neugebauer
6f535f866a
kernel: Enable FORTIFY_SOURCE for 4.13 kernels
...
This new feature was disabled by default, enable it as it seems
sensible to have. From the documentation:
Detect overflows of buffers in common string and memory functions
where the compiler can determine and validate the buffer sizes.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-02 16:20:02 +01:00
Rolf Neugebauer
d0e55af229
kernel: Add support for 4.13 kernels
...
The patches from 4.12 applied cleanly, except for 81304747d9
("Drivers: hv: vmbus: Fix rescind handling"), which was already
in upstream so has been dropped from the patch series.
The kernel config is from 4.12 run through defconfig/oldconfig to
pick up any new defaults.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-02 16:20:02 +01:00
Rolf Neugebauer
6e540241c8
kernel: Update alpine base image for kernel builds
...
Since we are rebuilding the kernels might as well update the base
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-02 16:20:02 +01:00
Rolf Neugebauer
aea1eadecc
Merge pull request #2553 from rn/cifs
...
tools/alpine: Add cifs-utils
2017-10-02 16:19:38 +01:00
Rolf Neugebauer
eafdbbd0fe
tools/alpine: Add cifs-utils
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-02 13:22:30 +00:00
Ian Campbell
2aaf29eefa
Merge pull request #2552 from ijc/kubernetes
...
kubernetes: do not try to re-init the cluster on subsequent boots
2017-10-02 13:22:17 +01:00
Ian Campbell
9f414f429c
kubernetes: bump yml
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-10-02 10:53:12 +01:00
Ian Campbell
6d387bf59d
kubernetes: do not try to re-init the cluster on subsequent boots
...
If `kubelet.conf` already exits then don't try to redo `kubeadm`, no matter
what the metadata requests.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-10-02 10:50:06 +01:00
Jason A. Donenfeld
43db718f14
wireguard: version bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-10-02 03:39:11 +02:00
Justin Cormack
367c7e2c88
Merge pull request #2549 from ijc/kubernetes
...
kubernetes: cri-containerd v1.0.0-alpha.0
2017-09-29 05:28:19 -07:00
Ian Campbell
6ae72e8f50
kubernetes: update yml
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-29 10:07:11 +01:00
Ian Campbell
f02c79e733
kubernetes: cri-containerd v1.0.0-alpha.0
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-29 10:04:16 +01:00
Ian Campbell
5804f9db3c
kubernetes: rename /etc/kubelet.conf to /etc/kubelet.sh.conf
...
To help reduce confusion from this file (which configures our `kubelet.sh`
wrapper) vs `/var/lib/kubeadm/kubelet.conf` (which is created by `kubeadm` and
configures `kubelet` itself).
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-29 10:04:16 +01:00
Rolf Neugebauer
75e6596191
Merge pull request #2547 from rn/kup
...
Update kernels to 4.9.52/4.4.89
2017-09-28 20:16:17 +01:00
Rolf Neugebauer
ab2333d70e
Update YAML files with new kernels
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-09-28 15:45:23 +01:00
Rolf Neugebauer
35fde3ec7d
kernel: Update to 4.9.52/4.4.89
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-09-28 15:44:04 +01:00
Rolf Neugebauer
6858770280
Merge pull request #2545 from ijc/kubernetes
...
kubernetes: update to latest cri-containerd
2017-09-28 09:44:56 +01:00
Ian Campbell
f626f0ee65
kubernetes: Update yml for cri-containerd
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-27 17:04:37 +01:00
Ian Campbell
2e5b1579e0
kubernetes: bump to latest cri-containerd
...
This vendors containerd v1.0.0-beta.1
Enable seccomp support at build time.
Requires /dev bind mount so it can use /dev/disk/by-uuid to resolve devices to
uuids.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-27 17:01:07 +01:00
Ian Campbell
c227c31e75
kubernetes: try and make exec-id unique
...
Hopefully hostname + local pid should be unlikely to clash.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-27 17:01:07 +01:00
Ian Campbell
1bdf0df8b6
Update yml for new linuxkit/mount package.
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-27 16:44:40 +01:00
Ian Campbell
2582614135
pkg/mount: also create /dev/disk/by-uuid links
...
Some software (such as cri-containerd and kubelet) rely on the presence of
these links, which are usually created by udev.
Inspired by 74b145b5c7/sourceroot/functions.sh (L93...L124)
but rewritten in go.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-27 16:39:58 +01:00
Rolf Neugebauer
d890253cec
Merge pull request #2543 from rn/wireless
...
tools/alpine: Add wireless-tools and wpa_supplicant
2017-09-27 13:25:38 +01:00
Ian Campbell
4729125077
Merge pull request #2537 from ijc/kubernetes
...
kubernetes: build kubelet from source & add openssl
2017-09-27 12:13:53 +01:00
Rolf Neugebauer
21e26dcb46
tools/alpine: Add wireless-tools and wpa_supplicant
...
available as: linuxkit/alpine:a94acee63dc1d0bd5cd5006d66514f62373650f2
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-09-27 10:20:34 +00:00
Ian Campbell
f30996438d
kubernetes: bump yml
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-26 11:11:28 +01:00
Ian Campbell
a2d052b3df
kubernetes: disable cAdvisor (in kubelet) from listening on 0.0.0.0:4194
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-26 11:00:51 +01:00
Ian Campbell
dcd01314c7
kubernetes: add openssl to kubelet container
...
This is needed for certificate operations, such as signing a new user's csr.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-26 11:00:51 +01:00
Ian Campbell
f6f23cbb0b
kubernetes: build kube{let,adm,ctl} from source
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-26 11:00:44 +01:00
Rolf Neugebauer
dd43c8d7f6
Merge pull request #2538 from justincormack/mobyup
...
Update moby tool to latest version
2017-09-25 22:17:29 +01:00
Justin Cormack
20109fd00f
Update moby tool to latest version
...
Includes update EFI ISO generation.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-09-25 11:12:22 -07:00
Rolf Neugebauer
5c37a154da
Merge pull request #2536 from rn/lcow-kern
...
Update kernel and LCOW
2017-09-25 15:27:15 +01:00
Rolf Neugebauer
4f3c6a7574
Merge pull request #2535 from ijc/containerd-v1.0.0-beta.1
...
Containerd v1.0.0 beta.1
2017-09-25 15:27:02 +01:00
Rolf Neugebauer
b276fc7616
blueprint: Add metadata/manifest to initrd
...
This record the YAML used to build the image in the image itself.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-09-25 13:56:44 +01:00
Ian Campbell
563ee76cb5
Update yml
...
Pulling in containerd v1.0.0-beta.1.
Fixes #2533 .
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-25 13:54:24 +01:00
Rolf Neugebauer
39a38c791b
blueprints: Update version of OpenGCS in LCOW blueprint
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-09-25 13:51:32 +01:00
Rolf Neugebauer
02f0049172
pkg/init-lcow: Update OpenGCS to latest version
...
While at it, might as well update alpine base
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-09-25 13:44:40 +01:00
Rolf Neugebauer
f79246e47a
blueprints: Update LCOW blueprint to use newly patched kernels
...
With this blue print I was not able to repro the
vmbus_on_event() crash yet.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-09-25 13:40:31 +01:00
Ian Campbell
09c89a923b
Bump init and containerd package to v1.0.0-beta.1
...
golint on pkg/init now complains:
golint...
./init.go:199:2: redundant if ...; err != nil check, just return error instead.
Resulting in a change which doesn't seem like an improvement to me.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-25 13:39:21 +01:00
Ian Campbell
fb94b23a93
alpine: rebuild
...
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-09-25 12:29:10 +00:00