Commit Graph

5093 Commits

Author SHA1 Message Date
Ian Campbell
a30481dcfb kubernetes: s/NETWORK/KUBE_&/ in Makefile for consistency
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-02 10:51:14 +00:00
Ian Campbell
f2d94ab7f3 kubernetes: Bump hashes.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-02 10:12:35 +00:00
Ian Campbell
678c5b9b7b kubernetes: bump to k8s 1.8.2 and weave 2.0.5
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-02 10:00:34 +00:00
Riyaz Faizullabhoy
2440e386c0
Merge pull request #2666 from ijc/kubernetes-docker-17.10
kubernetes: Bump to Docker 17.10-ce
2017-11-02 09:39:44 +01:00
Ian Campbell
fb6f7eef9d kubernetes: Bump to Docker 17.10-ce
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-01 15:21:53 +00:00
Ian Campbell
239a82901e
Merge pull request #2609 from ijc/travis
experimenting with Travis
2017-11-01 12:17:18 +00:00
Ian Campbell
c4e9c56b53
Merge pull request #2665 from ijc/cri-containerd-v1.0.0-alpha.1
kubernetes: Bump to cri-containerd v1.0.0-alpha.1 + add socat
2017-11-01 12:16:18 +00:00
Ian Campbell
8511e626fd kubernetes: bump cri-containerd yml to hash containing v1.0.0-alpha.1
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-01 10:24:29 +00:00
Ian Campbell
56ff03da2d kubernetes: bump to cri-containerd v1.0.0-alpha.1
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-01 10:21:24 +00:00
Ian Campbell
06943bb005 kubernetes: Add socat to cri-containerd package.
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-01 10:20:12 +00:00
Rolf Neugebauer
69ac074688
Merge pull request #2664 from zx2c4/wireguard-bump
wireguard: update to 0.0.20171101
2017-11-01 08:46:33 +00:00
Jason A. Donenfeld
220a85c176 wireguard: update to 0.0.20171101
20171031, the Halloween edition, had a show stopper bug, which was
neither security related, nor did it affect LinuxKit kernels, but
was important enough for me to bump the snapshot. This is the
corresponding LinuxKit bump. Changes:

* wg-quick: save all hooks on save

Tiny bug fix for 'wg-quick save'.

* timers: switch to kees' new timer_list functions

Shiny new things for Linux 4.14.

* compat: unbreak unloading on kernels 4.6 through 4.9

The real motivation for this extra snapshot bump. Before we would run into
some issues when unloading the module, which was not good.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-11-01 01:07:14 +01:00
Justin Cormack
21d01605bf
Merge pull request #2663 from zx2c4/wireguard-bump
wireguard: update to 0.0.20171031
2017-10-31 22:08:30 +00:00
Jason A. Donenfeld
2e1f9f1782 wireguard: update to 0.0.20171031
Simple version bump. Changes:

* netns: use read built-in instead of ncat hack for dmesg
* netns: use time-based test instead of quantity-based
* qemu: allow for cross compilation
* qemu: work around ccache bugs
* qemu: test using four cores
* selftest: initialize mutex in routingtable selftest

We now cross compile and run in QEMU for x86_64, i686,
ARMv7, Aarch64, and MIPS. You can see the current build
status on: https://www.wireguard.com/build-status/

* stats: more robust accounting
* compat: fix up stat calculation for udp tunnel

The statistics from `ip link -stats` or from `wg show` are
now much more accurate.

* global: accept decent check_patch.pl suggestions
* global: infuriating kernel iterator style
* global: style nits
* global: use fewer BUG_ONs
* global: get rid of useless forward declarations
* blake2: include headers for macros
* tools: correct type for CTRL_ATTR_FAMILY_ID

Lots of style cleanups.

* crypto/avx: make sure we can actually use ymm registers

This fixes an issue on some Xen platforms that expose
conflicting CPU features.

* peer: get rid of peer_for_each magic
* peer: store total number of peers instead of iterating

A major cleanup of our peer iteration logic, getting rid
of a big ugly macro and clarifying our locking semantics.

* compat: be sure to include header before testing

* wg-quick: allow specifiying multiple hooks

You can now specify {Post,Pre}{Down,Up} multiple times, and
the commands will then run in succession.

* wg-quick: remember to rewind DNS settings on failure

Small consistency fix.

* wg-quick: allow for saving existing interface

There is now a 'save' option for saving an existing
configuration without having to bring down the device.

* wg-quick: fsync the temporary file before renaming

In case the system looses power, you are now left with
either the old file or the new file but not an empty file.

* wg-quick: allow for the hatchet, but not by default

In order to account for distributions that do not have an
implementation of resolvconf(8), the contrib directory ships
with an alternative implementation that may be patched in.
This was extensively discussed and debated on the mailing
list.

* device: only take reference if netns is different

Solves an important memory leak when tearing down network
namespaces that haven't moved the wireguard device.

* device: expand scope of destruct lock
* timers: guard entire setting in block

Just to be certain.

* curve25519: only enable int128 if compiler support is sound

Allows building for Aarch64 with old gcc (such as that used
by Android) where we don't want to branch to a __multi3.

* contrib: add reresolve-dns

A small script that's been passed around for a while now for
reresolving DNS entries from a cronjob.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-10-31 19:33:21 +01:00
Justin Cormack
3e4913acf1
Merge pull request #2662 from justincormack/logos
Add the LinuxKit logos to the repo
2017-10-31 14:47:37 +00:00
Rolf Neugebauer
afc59610f6
Merge pull request #2658 from deitch/format-docs
Update docs and test cases to work with latest format versions
2017-10-31 13:46:17 +00:00
Justin Cormack
2ed589c06d Add the LinuxKit logos to the repo
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-10-31 12:41:36 +00:00
Avi Deitcher
bc791e60e7 Update docs and test cases to work with latest format versions
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2017-10-31 13:49:52 +02:00
Justin Cormack
36f9679c48
Merge pull request #2660 from Wolphin-project/disable-content-trust
fixed -disable-content-trust parameter description
2017-10-31 10:37:08 +00:00
Avi Deitcher
9f015c1b61
Merge pull request #2661 from deitch/raw-bios-calc
Fix KB calculation for raw images
2017-10-31 12:11:51 +02:00
Avi Deitcher
097757580d Fix KB calculation for raw images
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2017-10-31 10:27:04 +02:00
Rolf Neugebauer
5fc38c0b40
Merge pull request #2659 from t-koulouris/okernel
Minor improvements to okernel build files
2017-10-30 18:04:41 +01:00
Marco Mariani
7f86b8363d fixed -disable-content-trust parameter description
Signed-off-by: Marco Mariani <marco.mariani@alterway.fr>
2017-10-30 17:16:25 +01:00
Theo Koulouris
10fc7997af okernel: made image building container use '--no-cache' option
Signed-off-by: Theo Koulouris <theo.koulouris@hpe.com>
2017-10-30 15:25:59 +00:00
Justin Cormack
8df94f8f74
Merge pull request #2620 from Wolphin-project/tls
add support for OS_CACERT, OS_INSECURE
2017-10-30 14:54:00 +00:00
Justin Cormack
ad23d68497
Merge pull request #2656 from justincormack/redis-up
Update the redis OS example to Redis 4.0
2017-10-30 14:53:28 +00:00
Justin Cormack
a4ea90fd1f
Merge pull request #2657 from justincormack/binfmt-package-up
Update binfmt hashes
2017-10-30 14:53:14 +00:00
Marco Mariani
ce6dabfea0 add support for OS_CACERT, OS_INSECURE
Signed-off-by: Marco Mariani <marco.mariani@alterway.fr>
2017-10-30 12:12:14 +01:00
Justin Cormack
4d9c8d9c09 Update binfmt hashes
Update to resolve #2650

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-10-30 10:50:25 +00:00
Theo Koulouris
611d3cb6fd okernel: cleaned-up kernel config
Signed-off-by: Theo Koulouris <theo.koulouris@hpe.com>
2017-10-30 10:42:58 +00:00
Justin Cormack
201ee43c93 Update the redis OS example to Redis 4.0
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-10-30 10:42:14 +00:00
Justin Cormack
1c2f959420
Merge pull request #2650 from oflebbe/ppc64lestatic
Support static ppc64le executables in qemu
2017-10-30 10:38:26 +00:00
Rolf Neugebauer
0cc0e18ee9
Merge pull request #2654 from rn/modprobe
test: Use the modprobe package instead of alpine:3.6
2017-10-30 10:13:55 +01:00
Rolf Neugebauer
6e0254fc1a test: Use the modprobe package instead of alpine:3.6
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-29 15:50:52 +00:00
Rolf Neugebauer
5fff42e54b
Merge pull request #2653 from rn/march
tools: Use alpine multi-arch image for linuxkit/alpine
2017-10-29 16:30:55 +01:00
Justin Cormack
55a7a90579
Merge pull request #2652 from rn/kern-up
Kernel update to 4.13.10/4.9.59/4.4.95
2017-10-29 16:13:23 +01:00
Rolf Neugebauer
181096f935 tools: Use alpine multi-arch image for linuxkit/alpine
https://github.com/docker-library/official-images/pull/3623
introduced alpine multi-arch images. Use it instead of
separate base images.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-29 12:32:40 +00:00
Rolf Neugebauer
a8b9693878 Update YAML files to latest kernels
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-28 22:08:20 +01:00
Olaf Flebbe
6ec8e895a7 Support static ppc64le executables in qemu
The /sbin/ldconfig.real command in ubuntu for ppc64le cannot be executed
in docker images since the binfmt-misc configuration does not match the
executable file format. This patch is a port of
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794737 to linuxkit

Signed-off-by: Olaf Flebbe <of@oflebbe.de>
2017-10-28 21:09:38 +02:00
Rolf Neugebauer
17e5b55d17 kernel: Update to 4.13.10/4.9.59/4.4.95
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-10-28 17:46:23 +01:00
Justin Cormack
1e18bf8638
Merge pull request #2647 from JeffWuBJ/patch-1
Update platform-vmware.md
2017-10-28 17:34:01 +02:00
JeffWuBJ
a2ef4fc04c Update platform-vmware.md
tried with latest version, -format vmdk is used to create vmdk file

Signed-off-by: JeffWuBJ <jeff.wu.junfei@gmail.com>
2017-10-28 15:28:50 +08:00
Riyaz Faizullabhoy
48be104fca Merge pull request #2646 from mathieui/fix-links
docs: fix links to kspp and wireguard
2017-10-27 12:15:12 +02:00
Justin Cormack
8fc857b293 Merge pull request #2643 from Wolphin-project/sec-groups
support for OpenStack security groups
2017-10-26 17:13:43 +02:00
Justin Cormack
d9a27a7eae Merge pull request #2644 from Wolphin-project/server-id-fix
log message fix: Info() -> Infof()
2017-10-26 17:12:57 +02:00
Mathieu Pasquet
5e299e249b Fix links to kspp and wireguard
Signed-off-by: Mathieu Pasquet <mathieu.pasquet@alterway.fr>
2017-10-26 16:28:51 +02:00
Marco Mariani
d2a1457da7 log message fix: Info() -> Infof()
Signed-off-by: Marco Mariani <marco.mariani@alterway.fr>
2017-10-26 12:19:29 +02:00
Marco Mariani
0a2ce1a357 support for OpenStack security groups
Signed-off-by: Marco Mariani <marco.mariani@alterway.fr>
2017-10-26 12:19:01 +02:00
Avi Deitcher
7e7ba6bb17 Merge pull request #2642 from eyz/linuxkit-pkg-ip-apks
pkg/ip: updating linuxkit/ip sha to image built in #2605
2017-10-25 15:45:03 -04:00
Isaac Rodman
5bd89a566c pkg/ip: updating linuxkit/ip sha to image built in #2605
Signed-off-by: Isaac Rodman <isaac@eyz.us>
2017-10-25 11:19:19 -07:00