Anil Madhavapeddy
5c9d5315e5
miragesdk: more tweaks to README markdown
...
Signed-off-by: Anil Madhavapeddy <anil@docker.com>
2017-03-28 22:07:15 +01:00
Anil Madhavapeddy
9fc9a4d62a
Merge pull request #1406 from avsm/miragesdk-readme
...
Add projects/miragesdk README
2017-03-28 22:05:27 +01:00
Anil Madhavapeddy
3de5c415ef
projects: remove double word typo in README.md
...
Signed-off-by: Anil Madhavapeddy <anil@docker.com>
2017-03-28 19:13:17 +01:00
Anil Madhavapeddy
ab72dbb0e4
miragesdk: add a README explaining the background of the project
...
Also link it to the roadmap and why-dhcp docs, and include review
comments from @yomimono
Signed-off-by: Anil Madhavapeddy <anil@docker.com>
2017-03-28 19:13:17 +01:00
Rolf Neugebauer
a5cbb4d592
Merge pull request #1400 from rneugeba/init
...
Fix console handling
2017-03-28 14:44:58 +01:00
Rolf Neugebauer
fe43179c3d
Merge pull request #1401 from rneugeba/kern-up
...
kernel: Update to 4.9.18/4.10.6/4.4.57
2017-03-28 14:28:27 +01:00
Justin Cormack
fe6bef5fa4
Merge pull request #1395 from samoht/mirage
...
More progress on the Mirage SDK
2017-03-28 15:04:17 +02:00
Rolf Neugebauer
d10a41a70a
kernel: Update to 4.9.18/4.10.6/4.4.57
...
For 4.9.18 and 4.10.6 cherry-picked the VMBus leak fix
from Linus' tree instead of char-misc.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-28 13:43:21 +01:00
Thomas Gazagnaire
56085a3e6c
miragesdk: re-org source code
...
Split the bits which can be re-used in other services (e.g. init dance
and the server-side of the control path). `main.ml` now only contains what
is specific to the DHCP logic (+ the /caf directory).
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-28 14:42:02 +02:00
Rolf Neugebauer
aa6a668f6c
Merge pull request #1399 from samoht/typo
...
Fix typo in `moby run`
2017-03-28 12:01:47 +02:00
Rolf Neugebauer
02146dcfc5
init: update yaml files with new init image
...
Also add tty0 as a console to default moby image
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-28 10:53:44 +01:00
Rolf Neugebauer
eac2fdd88d
init: Enable tty? as console
...
Enable tty0 and friends as console and start getty on them.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-28 10:46:58 +01:00
Thomas Gazagnaire
7fa21377b5
miragesdk: update TODO list
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-28 11:11:17 +02:00
Thomas Gazagnaire
1bee082c6c
miragesdk: use a custom BPF filter to allow the calf to get a DHCP lease
...
Plus a few more minor improvements:
- compile with jbuilder.
- start working on the control path.
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-28 11:09:55 +02:00
Thomas Gazagnaire
b0f758a20d
miragesdk: add strace in the init image
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-28 11:09:50 +02:00
Thomas Gazagnaire
18635ed2e1
miragesdk: remove dhccpd in the init container
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-28 11:09:50 +02:00
Thomas Gazagnaire
ebdf371421
miragesdk: fork pkg/init to experiment with removal of dhcpcd
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-28 11:09:50 +02:00
Thomas Gazagnaire
e4a092c0e1
Fix typo in moby run
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-28 11:08:28 +02:00
Justin Cormack
bf77b77fd3
Merge pull request #1396 from yomimono/why-dhcp
...
more documentation on why & what we're doing with dhcp
2017-03-27 19:00:12 +01:00
Justin Cormack
9fb503e2e1
Merge pull request #1392 from justincormack/kernel-nosyslinux
...
Remove syslinux from kernel build deps
2017-03-27 18:57:57 +01:00
Mindy Preston
46e650ede4
more documentation on why & what we're doing with dhcp
...
Signed-off-by: Mindy Preston <mindy.preston@docker.com>
2017-03-27 11:55:51 -05:00
Justin Cormack
400f4b6c56
Remove syslinux from kernel build deps
...
Unused. This should not affect anything, and I didnt actually bump
the kernel version; am working on te build in CI for this...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-27 12:17:09 +01:00
Justin Cormack
8c8fda4c1f
Merge pull request #1391 from justincormack/readme-go
...
Fix go install path
2017-03-27 10:53:05 +01:00
Justin Cormack
dec68b047b
Fix go install path
...
Fix #1388
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-27 10:41:10 +01:00
Rolf Neugebauer
f7b4220bc6
Merge pull request #1389 from rneugeba/yaml
...
Rename .yaml to .yml
2017-03-27 11:06:04 +02:00
Rolf Neugebauer
e9fbe43b34
Rename .yaml to .yml
...
docker-compose and other utilities use the .yml extension.
For consistency rename all .yaml to .yml
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-27 09:53:26 +02:00
Justin Cormack
88286c6868
Merge pull request #1387 from justincormack/report-26mar
...
Weekly report 26 March
2017-03-26 14:23:29 +01:00
Justin Cormack
9d225884ba
Weekly report for March 26 2017
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-26 12:42:41 +01:00
Justin Cormack
7925c86ae7
Add link to reports from main README
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-26 12:42:14 +01:00
Justin Cormack
1ef7c5c839
Merge pull request #1386 from justincormack/containerdup
...
Update containerd to current master
2017-03-25 20:07:15 +00:00
Justin Cormack
7b79053306
Update containerd to current master
...
- now supports image pull and run end to end
- update runc to last version before spec update fix #1302
- remove ext2 utils from init
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-25 18:15:52 +00:00
Justin Cormack
4fa2cc4cbe
Merge pull request #1385 from rneugeba/infra
...
infrakit: Move the hyperkit instance plugin into the source directory
2017-03-25 13:28:35 +00:00
Rolf Neugebauer
6a29d153f5
infrakit: Move the hyperkit instance plugin into the source directory
...
- The tools directory ideally should not contain source code
- Removes double vendoring of packagages
- Makes it easer to hook the build into the top-level Makefile
Eventually, the plugin should be moved to the infrakit repo.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-25 13:02:45 +01:00
Justin Cormack
1c0a86caee
Merge pull request #1382 from justincormack/moby-run
...
Use moby run to run hyperkit in Makefile
2017-03-24 19:07:48 +00:00
Justin Cormack
668408614f
Use moby run to run hyperkit in Makefile
...
- cut down the hyperkit script but leave as reference for now
- an error left over after shutdown that needs removing at some point
fix #1375
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-24 18:52:42 +00:00
Justin Cormack
603a08b405
Merge pull request #1381 from riyazdf/fmt-fixes
...
fmt string fixes
2017-03-24 17:34:53 +00:00
Riyaz Faizullabhoy
6b6912a2db
fmt string fixes
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-24 10:19:21 -07:00
Justin Cormack
6c1786dd79
Merge pull request #1379 from justincormack/pull
...
Add a moby build --pull option to force pulling images
2017-03-24 17:16:55 +00:00
Justin Cormack
904d7589ca
Merge pull request #1380 from justincormack/hyperkit-go-up
...
Update hyperkit Go bindings
2017-03-24 17:16:38 +00:00
Justin Cormack
ead0d2f2a3
Add a moby build --pull option to force pulling images
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-24 17:15:34 +00:00
Justin Cormack
ab5cb52823
Update hyperkit Go bindings
...
Fixes location of hyperkit executable with recent builds of Docker for Mac
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-24 16:31:08 +00:00
Justin Cormack
eac7ab7db0
Merge pull request #1378 from justincormack/riddler-files
...
Use Go code to extract rootfs from system containers
2017-03-24 13:36:51 +00:00
Justin Cormack
2be31831d8
Use Go code to extract rootfs from system containers
...
- this removes the use of riddler to extract the rootfs, use code
we were using for rootfs. riddler now just geenrates the config,
next stage is to generate this ourselves
- change the naming of the daemons so no longer include number as we
do not guarantee ordering as they start up simultaneously
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-24 13:05:28 +00:00
Justin Cormack
f3c1115f82
Merge pull request #1372 from rneugeba/kern-up
...
kernel: Update kernel to 4.4.45/4.9.17/4.10.5
2017-03-23 17:38:47 +00:00
Rolf Neugebauer
130e546fcf
kernel: Update kernel to 4.4.45/4.9.17/4.10.5
...
In 4.10.5 and 4.9.17 include a fix for the VMBus memory leak,
cherry-picked from char-misc: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/commit/?h=char-misc-linus&id=5e030d5ce9d99a899b648413139ff65bab12b038
This patch was tested with the 4.10.5 kernel and the Hyper-V
Socket stress test. It was forwarded to stable@vger to be
included in one of the next stable releases.
Also remove the CPU ACCT revert as 17.03.1-rc1 is out and has a fix
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-23 17:20:30 +01:00
Justin Cormack
6bba73ec0b
Merge pull request #1357 from thebsdbox/vmdk
...
added the capability to produce a vmdk file through Moby
2017-03-23 11:25:58 +00:00
dan
a75989f447
Added the capability to output moby images as vmdk files for use with VMware Workstation/Fusion
...
Corrected naming from vmware->vmdk and fixed Makfile
Fixed mistake outputting a vhd instead of a vmdk in output.go
Build vmdk image and added to Docker Hub, corrected link in output.go
Modified directories to confirm to standard mkimage-<imgType>
Signed-off-by: Dan Finneran <dan@thebsdbox.co.uk>
2017-03-23 11:16:40 +00:00
Justin Cormack
cc5f42dc9d
Merge pull request #1370 from justincormack/no-docker2tar
...
Remove docker2tar docker image, use Docker directly from Go
2017-03-23 09:44:21 +00:00
Justin Cormack
c76074ff66
Remove docker2tar docker image, use Docker directly from Go
...
Removing the left over indirect creates that use the Docker socket
and run in containers not directly.
See #1347
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-22 22:26:13 +00:00
Riyaz Faizullabhoy
86b8f7b9c2
Merge pull request #1367 from riyazdf/readme-enhancements
...
readme: edits to security language
2017-03-22 14:22:01 -07:00