Commit Graph

5241 Commits

Author SHA1 Message Date
Ilya Dmitrichenko
490a4d4cd8
docs: Improve intro in packages.md
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
2017-11-20 13:05:12 +00:00
Justin Cormack
98ba4f3b02
Merge pull request #2759 from damdo/fix-some-reports-typos
Fix some typos and no-break char in reports markd
2017-11-20 11:48:27 +00:00
Rolf Neugebauer
41a4c2df10
Merge pull request #2760 from zlim/patch-2
kernel: update README.md
2017-11-20 08:40:18 +00:00
zlim
8e5006f8f9
kernel: update README.md
Update description to reflect link to ../doc/kernels.md.

Signed-off-by: Zi Shen Lim <zlim.lnx@gmail.com>
2017-11-19 22:19:49 -08:00
Damiano Donati
6daa911fa6 Fix some typos and no-break char in reports markd
Signed-off-by: Damiano Donati <damiano.donati@gmail.com>
2017-11-17 20:31:39 +01:00
Rolf Neugebauer
29f711be94
Merge pull request #2728 from arm64b/rm-content-trust-build-wr
alpine: Remove the 'content trust build' workaround
2017-11-17 18:27:53 +00:00
Rolf Neugebauer
0a2db0ac83
Merge pull request #2758 from rn/no-lcow
Remove LCOW
2017-11-17 17:23:34 +00:00
Justin Cormack
cad6527033
Merge pull request #2755 from justincormack/runtime-cgroups
Add support for creating cgroups in runtime section
2017-11-17 17:01:27 +00:00
Justin Cormack
d3533febe7
Merge pull request #2756 from justincormack/no-logos
Improve language detection
2017-11-17 16:26:15 +00:00
Justin Cormack
a7b5b0ae07
Merge pull request #2752 from ijc/remove-kubernetes
Remove projects/kubernetes, moved to https://github.com/linuxkit/kubernetes
2017-11-17 16:14:35 +00:00
Rolf Neugebauer
32fca2954f Remove LCOW
It is now under https://github.com/linuxkit/lcow

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-11-17 15:55:19 +00:00
Justin Cormack
914fce3f9f Improve language detection
github is marking a lot of ekrnel config files as "logos" again.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-11-17 15:00:31 +00:00
Ian Campbell
a09e6a5c7b Add pointers to the new kubernetes location
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-17 14:25:32 +00:00
Justin Cormack
9e65b8b4c3
Merge pull request #2751 from ijc/simplify-circle-artifacts
Move CI build artifacts to top level
2017-11-17 14:23:39 +00:00
Justin Cormack
6cb919b489 Add support for creating cgroups in runtime section
Implements https://github.com/moby/tool/pull/181

Design for things like Kubernetes setup that requires some cgroups to
exist when the service starts but it is not running in these, other
services are, so there would be a race if they are not created in each.

Essentially it is just a sugared `mkdir` in all the cgroup dirs.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-11-17 14:12:41 +00:00
Ian Campbell
6539b78a72 Remove projects/kubernetes, moved to https://github.com/linuxkit/kubernetes
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-17 10:42:18 +00:00
Dennis Chen
258e4c37d2 alpine: Remove the 'content trust build' workaround
Before the alpine base image is multi-arch and signed, the
DOCKER_CONTENT_TRUST=1 doesn't work on AArch64 for 'docker build'.
Now since the alpine base image is already multi-arch and signed,
also we've used 'push_manifest.sh' to push and sign linuxkit/image,
so we can remove this workaround.

Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2017-11-17 10:37:40 +00:00
Ian Campbell
05f6085868 Move CI build artifacts to top level
Currently one has to click down through a sequence of nested directories in the web UI:
 ↓ Container 0
    ↓ go/
        ↓ src/
            ↓ github.com/
                ↓ linuxkit/
                    ↓ linuxkit/
                        ↓ bin/
                              «actual binaries»

Which is super tedious.

Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-17 10:33:31 +00:00
Rolf Neugebauer
b27c196719
Merge pull request #2750 from rn/mo-auth
Update AUTHORS
2017-11-16 22:45:58 +00:00
Rolf Neugebauer
6c34e8e8b9
Merge pull request #2748 from rn/kern-up
Update kernels to 4.13.13/4.9.62/4.4.98
2017-11-16 20:56:24 +00:00
Rolf Neugebauer
3195e8168e Update AUTHORS
more contributors!

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-11-16 20:47:33 +00:00
Rolf Neugebauer
d75d0ddd57 Update .mailmap
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-11-16 20:47:33 +00:00
Rolf Neugebauer
107dca5c62
Merge pull request #2747 from justincormack/format-tagup
Update tags for format
2017-11-16 19:49:08 +00:00
Rolf Neugebauer
d47da6b2b7 Update YAML files to latest kernels
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-11-16 17:37:07 +00:00
Rolf Neugebauer
98025f4649 kernel: Update to 4.13.13/4.9.62/4.4.98
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-11-16 17:35:43 +00:00
Justin Cormack
80e3072c55 Update tags for format
Update for #2743

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-11-16 17:27:23 +00:00
Justin Cormack
ac55317bde
Merge pull request #2743 from dprotaso/master
After partitioning we now retry the stat prior to formatting
2017-11-16 17:21:25 +00:00
Rolf Neugebauer
e0c0a72bda
Merge pull request #2746 from justincormack/mkdir-state
Create state dir before trying to touch file in it
2017-11-16 17:17:59 +00:00
Justin Cormack
4a4db4642f Create state dir before trying to touch file in it
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-11-16 14:38:11 +00:00
dave
86f254850d After partitioning we now retry the stat prior to formatting
When waiting for devices to refresh a stat can fail with the
error message 'stat: /dev/vda1: stat: no such file or directory'.

This was observered with empty raw disks (*.img) that was being
created by the moby/hyperkit go library.

This commit restores the previous logic of refreshing with mdev
instead of returning an error.

Signed-off-by: dave protasowski <dprotaso@gmail.com>
2017-11-16 09:36:36 -05:00
Rolf Neugebauer
10bae91564
Merge pull request #2740 from zx2c4/wireguard-bump
wireguard: update to 0.0.20171111
2017-11-15 18:17:56 +00:00
Riyaz Faizullabhoy
377679858e
Merge pull request #2739 from justincormack/darwin-cond
Fix darwin conditional in Kub Makefile
2017-11-15 10:13:40 -08:00
Ian Campbell
e7388f220a
Merge pull request #2732 from ijc/kubernetes
kubernetes: Update to new metadata format, rename packages
2017-11-15 17:08:52 +00:00
Justin Cormack
ebbbc1b5fc
Merge pull request #2737 from justincormack/packet-console
Only add in ttyS1 to kernel cmdline on Packet if not there already
2017-11-15 16:57:43 +00:00
Jason A. Donenfeld
5c6d73d7f1 wireguard: update to 0.0.20171111
Routine version bump that also removes the necessity of carrying that
extra patch. Changes:

  * Kconfig: remove trailing whitespace
  * allowedips: rename from routingtable
  * tools: remove ioctl cruft
  * global: revert checkpatch.pl changes

  Cleanliness.

  * device: please lockdep
  * device: wait for all peers to be freed before destroying

  These make the various checkers happy.

  * netlink: plug memory leak
  * qemu: check for memory leaks

  There was a small memory leak on the netlink configuration layer that's now
  been fixed.

  * receive: hoist fpu outside of receive loop

  Should be a small speedup on x86_64.

  * qemu: more debugging
  * qemu: bump kernel version

  Significantly more debugging checkers have been turned on.

  * wg-quick: stat the correct enclosing folder of config file
  * wg-quick: allow for tabs in keys

  Minor fixups for wg-quick(8).

  * compat: 4.4.0 has strange ECN function

  Nobody actually runs base 4.4.0, but this is more correct anyway.

  * netlink: make sure we reserve space for NLMSG_DONE

  A rather important change - due to an upstream kernel bug, that's existed
  since the advent of netlink itself, sometimes wg(8) failed to receive valid
  data back from kernelspace, resulting in "ENOBUFS" when trying to dump all
  peers. This patch works around it while we wait for upstream to commit the
  fix.

  * curve25519: reject deriving from NULL private keys
  * tools: allow for NULL keys everywhere

  A null 25519 private point isn't a valid point (prior to normalization), which
  is why we use it as the "unsetting" value. Conversely, however, except for
  psk, we should be using the existence of it in the netlink message being an
  indication of whether or not it's set, for the tools.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-11-15 17:48:24 +01:00
Justin Cormack
510f1a821b Fix darwin conditional in Kub Makefile
This was not actually detecting Darwinianism.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-11-15 16:46:50 +00:00
Ian Campbell
89d47bc9fb kubernetes: Include correct kube yaml file for weave.
I changed my mind about the name halfway through implementing #2700 and
seemingly forgot to update the most important location, but a stale local file
stopped me from noticing.

Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-15 15:48:01 +00:00
Justin Cormack
a8dacba2c5 Only add in ttyS1 to kernel cmdline on Packet if not there already
This is not in most examples, but is in the Packet example, and
causes a duplicated console.

fix #2735

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-11-15 15:39:08 +00:00
Justin Cormack
01d2ddfa3d
Merge pull request #2722 from rn/lcow
LCOW: Update OpenGCS to latest
2017-11-15 13:47:07 +00:00
Ian Campbell
be06498c4f
Merge pull request #2733 from rn/runc-up
tests: Update runc
2017-11-15 13:41:24 +00:00
Ian Campbell
1ec48df74b kubernetes: Use file based metadata
A bit easier for debugging/inspection etc.

Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-15 13:36:51 +00:00
Rolf Neugebauer
0c11e5abfc tests: Update runc
8c3140885c ("tests: Add 4.14 tests") and d88a1e591d
("Bump runc yml") overlapped so the runc version used in
the new files added by the first commit need updating.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-11-15 11:38:54 +00:00
Rolf Neugebauer
7978731d29 blueprints: Update LCOW
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-11-15 11:00:51 +00:00
Rolf Neugebauer
e145ef02b3 pkg/lcow: Update OpenGCS to latest
While at it might as well bump alpine base

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-11-15 10:57:55 +00:00
Justin Cormack
bebb6a09db
Merge pull request #2723 from pcfdev-forks/master
allow hyperkit console input/output to be redirected
2017-11-15 10:55:51 +00:00
Justin Cormack
675281a665
Merge pull request #2716 from rn/4.14
Add support for 4.14 kernels
2017-11-15 10:54:14 +00:00
Justin Cormack
2a3d6d5930
Merge pull request #2729 from ijc/bump-runc
Bump runc to 74a17296470088de3805e138d3d87c62e613dfc4
2017-11-15 10:53:04 +00:00
Ian Campbell
57171c30de kubernetes: Bump yml and rename
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-15 10:41:40 +00:00
Ian Campbell
815f50803c kubernetes: rename images to better reflect what they are.
`linuxkitprojects/kubernetes` → `linuxkitprojects/kubelet`
`linuxkitprojects/kubernetes-image-cache-*` → `linuxkitprojects/kubernetes-docker-image-cache-*`

`kubernetes` subdirectory is also renamed to `kubelet`.

`image-cache` subdirectory is not renamed since we may want to build other
sorts of image cache at some point.

Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-15 10:35:53 +00:00
Ian Campbell
e1da0ac2bb kubernetes: Adjust boot.sh for #2703 (multi-level metadata support)
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-11-15 10:30:04 +00:00