Commit Graph

1861 Commits

Author SHA1 Message Date
Justin Cormack
f6c2143197 Add a development eBPF container build
See `docs/ebpf.md` for how to use. This is built by CI or you can build
manually if you customise the kernel.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-05 11:59:28 +00:00
Justin Cormack
dbadc4347c Merge pull request #948 from justincormack/dockerup
Update docker to 1.13.0-rc5
2017-01-05 10:33:33 +00:00
Justin Cormack
c2754ed49e Update docker to 1.13.0-rc5
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-05 09:28:02 +00:00
Justin Cormack
b61bda029a Merge pull request #938 from riyazdf/grep-test
grep test for kernel config
2017-01-04 18:28:38 +00:00
Justin Cormack
217f1c5b66 Merge pull request #946 from dgageot/ignore-empty-startup-script
Ignore non existant startup script (http/404)
2017-01-04 18:27:04 +00:00
Riyaz Faizullabhoy
a197775b25 Kernel config grep test
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-01-04 09:44:17 -08:00
David Gageot
9d9ac03a6a Ignore non existant startup script (http/404)
Signed-off-by: David Gageot <david@gageot.net>
2017-01-04 17:59:08 +01:00
Justin Cormack
4cd0c9981f Merge pull request #943 from justincormack/bootable
Set bootable flag after partition resize
2017-01-04 16:45:37 +00:00
Justin Cormack
e39dcc96f8 Merge pull request #944 from dgageot/complete-gce-upload
Complete target to upload to GCE
2017-01-04 16:36:13 +00:00
David Gageot
84a7672bd5 Complete target to upload to GCE
+ Use `make gce-upload` to auth and upload
 + Use `FORCE_GSUTIL_AUTH=0 make gce-upload` to
reuse previous auth information

Signed-off-by: David Gageot <david@gageot.net>
2017-01-04 17:16:20 +01:00
Justin Cormack
0fd1836938 Merge pull request #941 from rneugeba/kern-up
kernel: properly update 4.9 patches
2017-01-04 15:09:59 +00:00
Justin Cormack
eb37e4c29e Merge pull request #942 from djs55/capture-bolt-dbs
diagnostics: capture the networks and volumes db
2017-01-04 15:09:26 +00:00
Justin Cormack
3159e3767c Set bootable flag after partition resize
Google Cloud requires this to be set to boot.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-04 15:07:23 +00:00
Justin Cormack
4230b5cc1e Merge pull request #940 from justincormack/kernel-dev-headers
Add a kernel-dev tarball with kernel headers
2017-01-04 14:10:39 +00:00
Rolf Neugebauer
ad692a06fb kernel: properly update 4.9 patches
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-01-04 13:50:05 +00:00
Justin Cormack
7ecc615665 Merge pull request #939 from justincormack/check-config-up
Update check-config script from Docker master
2017-01-04 13:45:09 +00:00
Justin Cormack
3930ad787b Add a kernel-dev tarball with kernel headers
These headers are needed for defining kernel probes etc, tested with
eBPF. Could also be used for perf, building kernel modules etc. Saved
to the media tarball at present, may add to base image or container.

Also rationalise the paths in the headers tarball a little to match.

Will add an eBPF container using these later.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-04 12:10:30 +00:00
Justin Cormack
fbdcd0439c Update check-config script from Docker master
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-04 12:08:57 +00:00
David Scott
934fb2961b diagnostics: capture the networks and volumes db
This should help diagnose failures like that described in

https://github.com/docker/docker/issues/29636

Signed-off-by: David Scott <dave.scott@docker.com>
2017-01-04 11:52:43 +00:00
Justin Cormack
653ce8daac Merge pull request #937 from dgageot/change-gce-image-path
Change the path of GCE image
2016-12-30 20:14:05 +00:00
David Gageot
8640c4e4be Change the path of GCE image
Signed-off-by: David Gageot <david@gageot.net>
2016-12-30 16:03:54 +01:00
Justin Cormack
0c31b4e64f Merge pull request #936 from justincormack/bpf-config
Add the additional bpf options to kernel config
2016-12-28 22:24:36 +00:00
Justin Cormack
c54ea3e546 Add the additional bpf options to kernel config
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-28 21:29:07 +00:00
Justin Cormack
0209e93d3e Merge pull request #932 from justincormack/alpine-3.5
Update base images to Alpine 3.5
2016-12-28 19:58:59 +00:00
Justin Cormack
2983435749 Merge pull request #926 from riyazdf/kspp-config
KSPP sysctl + kernel config updates, 4.9 bump
2016-12-28 19:57:09 +00:00
Justin Cormack
1a85a04628 Merge pull request #930 from justincormack/docker-master
Add a build flag to build from master
2016-12-28 18:57:38 +00:00
Justin Cormack
5f625a6889 Add a build flag to build from master
This donwloads from master.dockerproject.org and fixes up the
different URL structure.

Use `make DOCKER_VERSION=master`

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-28 18:33:29 +00:00
Justin Cormack
4ac42402e5 Update base images to Alpine 3.5
excludes
- Go base images as not yet available
- perf which does not build with latest image

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-28 18:09:08 +00:00
Justin Cormack
8d3fe19140 Merge pull request #931 from justincormack/alpine-3.5-base
Update base image to Alpine 3.5 official image
2016-12-28 17:43:08 +00:00
Justin Cormack
2a587265af Merge pull request #933 from dgageot/sethostname-gcp
Set hostname on GCP
2016-12-28 17:37:32 +00:00
David Gageot
245e64ac94 Set hostname on GCP
Split GCP startup script in two:

 + One started before Docker, to set the hostname
 + Another to run the startup script

Signed-off-by: David Gageot <david@gageot.net>
2016-12-28 17:51:33 +01:00
Justin Cormack
ec870fc34d Merge pull request #928 from FrenchBen/alpine-35
Use Alpine 3.5
2016-12-27 19:04:16 +00:00
Justin Cormack
74dfe84cf0 Update base image to Alpine 3.5 official image
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-27 19:02:29 +00:00
Justin Cormack
8c70f94a26 Merge pull request #925 from dgageot/add-gce-specific-script
Add GCE specific script
2016-12-23 11:50:29 +00:00
David Gageot
a54f2ae179 Specific init.d script for GCP
Signed-off-by: David Gageot <david@gageot.net>
2016-12-23 12:03:20 +01:00
French Ben
61832aaa18 Use Alpine 3.5
Signed-off-by: French Ben <frenchben@docker.com>
2016-12-22 13:40:28 -08:00
David Gageot
86c29efe87 Change the bucket where Moby is pushed for GCE
And make the image public

Signed-off-by: David Gageot <david@gageot.net>
2016-12-22 19:03:55 +01:00
Riyaz Faizullabhoy
6c6baf37a3 Edit kernel_config to include some KSPP recommendations
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-22 10:00:22 -08:00
Riyaz Faizullabhoy
07f4f90b6c Add kspp recommended sysctl settings
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-22 10:00:22 -08:00
Riyaz Faizullabhoy
93c331af92 Bump kernel config for 4.9
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-22 10:00:22 -08:00
David Gageot
054b49ccca Update mobylinux/mkimage-gce image
Signed-off-by: David Gageot <david@gageot.net>
2016-12-22 18:44:33 +01:00
David Gageot
b16b457306 Flag GCP platform
Signed-off-by: David Gageot <david@gageot.net>
2016-12-22 18:42:15 +01:00
Justin Cormack
7a55653f98 Merge pull request #922 from justincormack/cgroup-memory-hierarchy
Fix the cgroup memory hierarchy warning
2016-12-22 11:46:52 +00:00
Justin Cormack
3cb47b0b00 Fix the cgroup memory hierarchy warning
Needed to make the memory cgroup work properly

fix #373

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-22 00:21:47 +00:00
Justin Cormack
072c6806dd Merge pull request #921 from justincormack/aufs-4.9
Update AUFS kernel to 4.9
2016-12-21 22:34:20 +00:00
Justin Cormack
f953ad780c Update AUFS kernel to 4.9
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-21 21:59:07 +00:00
Justin Cormack
cc72074b11 Merge pull request #915 from riyazdf/golinting
Add golint, gofmt, govet
2016-12-21 19:35:31 +00:00
Riyaz Faizullabhoy
c8e7a6dd43 Move linting to Go build
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-21 11:26:33 -08:00
Riyaz Faizullabhoy
b73d2a29a7 Add lint docker image for golang linting and testing to individual package subdirs
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-20 15:00:08 -08:00
Justin Cormack
b1188bf4bc Merge pull request #919 from FrenchBen/alpine-edge
Using alpine edge to build licensing
2016-12-20 20:22:22 +00:00