Commit Graph

1636 Commits

Author SHA1 Message Date
Justin Cormack
9b58a9921b Merge pull request #663 from justincormack/curl-fail
make curl fail on 404
2016-11-01 19:55:55 +00:00
Justin Cormack
f7b9826a66 Merge pull request #666 from justincormack/fsck
fsck filesystem before mount
2016-11-01 16:10:05 +00:00
Justin Cormack
72d1aef471 fsck filesystem before mount
Use fsck -p to fix errors that are fixable.

Note this will recreate the filesystem on fatal errors.

Fix #665

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-11-01 16:01:08 +00:00
Justin Cormack
50a64ac6c4 make curl fail on 404
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-11-01 13:58:02 +00:00
Justin Cormack
0f357d2ed5 Merge pull request #662 from justincormack/repeat-ami
Add a base image for building AMIs
2016-11-01 13:47:51 +00:00
Justin Cormack
fbebf2a131 Add a base image for building AMIs
Faster and more repeatable. As the Alpine edge package is not
working, use pip.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-11-01 13:26:44 +00:00
Justin Cormack
928d9197ee Merge pull request #659 from justincormack/hyperkit-tweak
improve hyperkit build to do sudo in the right place
2016-10-31 16:14:00 +00:00
Justin Cormack
473d0e37c7 improve hyperkit build to do sudo in the right place
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-31 16:04:25 +00:00
Justin Cormack
a56ca7fbb1 Merge pull request #658 from justincormack/hyperkit
Add hyperkit build
2016-10-31 15:43:50 +00:00
Justin Cormack
b6c6ec8905 Add hyperkit build
Useful for local performance tests

Fix #443

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-31 15:34:56 +00:00
Justin Cormack
805a5fa48a Merge pull request #657 from justincormack/kernelup
Linux 4.4.29
2016-10-31 13:41:41 +00:00
Justin Cormack
de2d7626d9 Merge pull request #653 from justincormack/audit
Add audit to kernel config
2016-10-31 13:15:49 +00:00
Justin Cormack
933cfbf2db Linux 4.4.29
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-31 13:12:43 +00:00
Justin Cormack
330b43de48 Merge pull request #654 from justincormack/net-sysctl
Increase neighbor cache threshold values
2016-10-28 22:30:10 +01:00
Justin Cormack
53e367326b Increase neighbor cache threshold values
Needed for larger clusters.

Needed for https://github.com/docker/editions/issues/377

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-28 22:25:36 +01:00
Justin Cormack
62a738a965 Add audit to kernel config
Currently just has syscall audit as no LSM.

See #52

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-28 18:12:51 +01:00
Justin Cormack
709d0fc334 Merge pull request #651 from justincormack/kernelup
upgrade Linux to 2.4.28
2016-10-28 15:08:45 +01:00
Justin Cormack
a2bb950d3f upgrade Linux to 2.4.28
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-28 14:09:20 +01:00
Justin Cormack
6254e3b541 Merge pull request #645 from justincormack/check-config
Add check-config container and test
2016-10-28 12:53:17 +01:00
Justin Cormack
249df1e912 Add check-config container and test
Currently the test will never fail, planning to fix this upstream.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-28 12:39:31 +01:00
Justin Cormack
a9945bf2d2 Merge pull request #644 from justincormack/kernel-ops
Add Memory Resource Controller Kernel Memory accounting cgroup support
2016-10-28 11:33:12 +01:00
Justin Cormack
eec756c494 Add Memory Resource Controller Kernel Memory accounting cgroup support
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-28 11:06:07 +01:00
Justin Cormack
3df12f9ab8 Merge pull request #642 from justincormack/no-latest
do not push a latest tag on make media
2016-10-27 14:57:34 +01:00
Justin Cormack
052116d7b9 do not push a latest tag on make media
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-27 14:53:29 +01:00
Justin Cormack
f84493af64 Merge pull request #636 from justincormack/ppp0
Additional requested kernel features
2016-10-27 13:11:01 +01:00
Justin Cormack
4c3d289cd1 Merge pull request #640 from justincormack/makefile-dep
Add dependency to Makefile for Docker
2016-10-27 13:04:20 +01:00
Justin Cormack
cc903c3fa5 Add dependency to Makefile for Docker
The Docker version is in the Makefile su always re-upload if changed.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-27 11:29:31 +01:00
Justin Cormack
2df41c24e2 Merge pull request #638 from justincormack/docker-1.12.3
update Docker to 1.12.3
2016-10-27 09:25:50 +01:00
Justin Cormack
e08b05b0ad update Docker to 1.12.3
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-27 09:14:20 +01:00
Justin Cormack
9deed26ba6 Additional requested kernel features
- PPP https://github.com/docker/for-mac/issues/851
- NBD for infinit
- extra virtualisation options

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-26 17:00:24 +01:00
Justin Cormack
ad3ba278b5 Merge pull request #634 from justincormack/ptmx
Add mutiple pts support
2016-10-26 15:26:00 +01:00
Justin Cormack
65b7194e13 Add mutiple pts support
I think this may have got mangled in the kernel upgrade/downgrade.

diff file is still messy due to version changes.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-26 15:08:14 +01:00
Justin Cormack
2d7ec8903d Merge pull request #633 from justincormack/docker-1.12.3-rc1
Update to docker 1.12.3-rc1
2016-10-25 10:17:16 +01:00
Justin Cormack
f611272c81 Merge pull request #631 from justincormack/kerneldown
Revert to 4.4. series kernel
2016-10-25 10:17:02 +01:00
Justin Cormack
5f4d354b10 Update to docker 1.12.3-rc1
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-25 10:06:52 +01:00
Justin Cormack
b2d6f54b9a Update to Linux 4.4.27
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-24 17:20:50 +01:00
Justin Cormack
b92ef47f94 Revert "kernel: update to 4.8.2"
This reverts commit 0808e359df.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-24 17:20:02 +01:00
Justin Cormack
0df11f9311 Revert "Update Linux kernel to 4.8.3"
This reverts commit 2f985f8306.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-24 17:19:30 +01:00
Justin Cormack
2a8c177f11 Revert "Linux 4.8.4"
This reverts commit 2db93ebbc7.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-24 17:19:12 +01:00
Justin Cormack
9b1e21f957 Merge pull request #630 from justincormack/trace
Add more trace functions to kernel config
2016-10-24 13:27:43 +01:00
Justin Cormack
964f235150 Add more trace functions to kernel config
Also disable Hyper-V memory ballooning, enable some mroe security options.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-24 12:43:41 +01:00
Justin Cormack
144393a55a Merge pull request #629 from justincormack/linuxup
Linux 4.8.4
2016-10-22 17:39:21 +01:00
Justin Cormack
27790f5299 Linux 4.8.4
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-22 17:05:20 +01:00
Justin Cormack
7cdcdb6734 Merge pull request #627 from justincormack/go-fmt
go fmt
2016-10-21 15:46:46 +01:00
Justin Cormack
3208cca326 go fmt
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-21 15:35:10 +01:00
Justin Cormack
ae9079a526 Use alpine to do raw2vhd
Force late enough version of qemu from alpine edge.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-21 15:26:19 +01:00
Justin Cormack
525444e9c2 Merge pull request #626 from rneugeba/doc
doc: update document about kernel patches
2016-10-21 15:04:36 +01:00
Rolf Neugebauer
2b134e8677 doc: update document about kernel patches
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-10-21 15:00:50 +01:00
Justin Cormack
1364922c81 Merge pull request #624 from justincormack/dirty-cow
Update Linux kernel to 4.8.3
2016-10-21 09:56:50 +01:00
Justin Cormack
d6195e4db0 Update Linux kernel to 4.8.3
Fix Dirty COW.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-10-21 09:35:09 +01:00