Justin Cormack
b83e4af084
Merge pull request #1596 from thebsdbox/qemu_raw_disk
...
Fixed qemu argument typo and also correct use of raw disk
2017-04-12 12:03:33 +01:00
Justin Cormack
89c642eac1
Rename Moby to LinuxKit part 1
...
This covers the base docs; I also did a bunch of cleanup and
remove old docs that are no longer needed.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-12 11:44:06 +01:00
thebsdbox
13a6089324
Fixed qemu argument typo and also correct use of raw disk
...
Signed-off-by: Dan Finneran <daniel.finneran@gmail.com>
2017-04-12 11:19:58 +01:00
Justin Cormack
14325046c6
Merge pull request #1594 from dave-tucker/ltp
...
tests: update ltp test configuration
2017-04-12 11:14:16 +01:00
Thomas Gazagnaire
dc4ff8accd
miragesdk: update DHCP client example to use latest images
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-04-12 12:09:30 +02:00
Thomas Gazagnaire
2b0009ee06
miragesdk: be a bit less verbose in debug mode
...
It's not very interesting to see the forwarded stdout/stderr messages as
they will end-up being printed anyway.
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-04-12 12:08:32 +02:00
Thomas Gazagnaire
b18d50b5e4
miragesdk: rebase init pkg to catch up with upstream changes
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-04-12 12:06:50 +02:00
Justin Cormack
60f2a12b8f
Merge pull request #1593 from dave-tucker/disk
...
moby: Add system disk and disk size parameter to GCP
2017-04-12 10:50:32 +01:00
Thomas Gazagnaire
396ffabc41
miragesdk: tune down some debug code
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-04-12 11:04:33 +02:00
Thomas Gazagnaire
df9833ed68
miragesdk: add missing Sdk.Net files
...
Probably my inconscient which refused to show the world these hacks.
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-04-12 11:04:16 +02:00
Thomas Gazagnaire
abe96b0447
miragesdk: use the interface's MAC address instead of using a random one
...
The priv container populate the `/mac` key on startup, that the calf can
then read.
Also add more fine-grained control over read/write delete capabilities attached
to the routes, e.g. the calf can read /mac but not write to it.
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-04-12 11:04:16 +02:00
Thomas Gazagnaire
0d7e584e32
miragesdk: remove dead-code and code repetition
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-04-12 11:04:16 +02:00
Thomas Gazagnaire
95d362ab7e
miragesdk: clean error handling for Sdk.Ctl.Client
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-04-12 11:04:16 +02:00
Thomas Gazagnaire
703657a54f
miragesdk: update Dockerfiles
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-04-12 11:04:16 +02:00
Dave Tucker
676e1779ee
moby: Add system disk and disk size parameter to GCP
...
This makes gcp behave in a similar way to the qemu backend.
The minimum size on GCP 1GB, whereas qemu uses 256MB.
Without this, the LTP tests fail on GCP.
Signed-off-by: Dave Tucker <dt@docker.com>
2017-04-12 00:52:01 +01:00
Dave Tucker
9dba48c16e
tests: update ltp test configuration
...
- grant all capabilities
- generate human readable output
- add a check.sh script to see if the tests passed/failed
- add a poweroff image to handle powering off the vm
Signed-off-by: Dave Tucker <dt@docker.com>
2017-04-12 00:45:00 +01:00
Rolf Neugebauer
eb7228e0e6
Merge pull request #1592 from dave-tucker/gcp-www
...
moby: enable internet access for GCP VM's
2017-04-11 23:47:00 +01:00
Dave Tucker
90ed2469db
moby: enable internet access for GCP VM's
...
Adds an "access config" with a type of "ONE_TO_ONE_NAT" that
allows an instance to obtain an ephemeral IP address and access the
internet
Signed-off-by: Dave Tucker <dt@docker.com>
2017-04-11 23:36:31 +01:00
Justin Cormack
f47bc385c6
Merge pull request #1588 from rneugeba/meta-up
...
demo: Switch etcd to use metadata
2017-04-11 20:08:16 +01:00
Rolf Neugebauer
049993fc3d
demo: Switch etcd to use metadata
...
Also add more services.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-11 19:10:32 +01:00
Justin Cormack
25f8036bc4
Merge pull request #1585 from errordeveloper/kubernetes
...
Basic multi-node Kubernetes cluster
2017-04-11 16:17:31 +01:00
Rolf Neugebauer
9cf63a4aaa
Merge pull request #1584 from rneugeba/userdata
...
pkg: Add a generic metadata package
2017-04-11 15:45:34 +01:00
Ilya Dmitrichenko
52ba02b9c8
Basic multi-node support
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
2017-04-11 15:42:57 +01:00
Rolf Neugebauer
766e1d95d3
pkg: Add a generic metadata package
...
This package handles meta and user data for different cloud
and other platforms. It should be easy to extend to new
platforms.
Currently, it handles GCP metadata and a simple CDROM userdata
provider.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-11 15:32:17 +01:00
Justin Cormack
cd4ae64e8f
Merge pull request #1583 from justincormack/dhcpcd-oneshot
...
Support dhcpcd in one shot mode as well
2017-04-11 15:25:32 +01:00
Justin Cormack
2c7628c101
Support dhcpcd in one shot mode as well
...
This is needed for cloud environments that want to get their metadata in
the onboot phase over the network.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-11 14:58:57 +01:00
Ilya Dmitrichenko
89b8021f62
Create /var/lib/kubelet
at runtime, after /var
is mounted
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
2017-04-11 13:59:38 +01:00
Ilya Dmitrichenko
7bcca5cf7f
Sync with examples/doecker.yml
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
2017-04-11 13:59:37 +01:00
Ilya Dmitrichenko
73a29022ce
Cache Kubernetes images, update image names, add boot-master.sh
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
2017-04-11 13:59:30 +01:00
Justin Cormack
06ac17821b
Merge pull request #1503 from dave-tucker/vndr
...
Add vendoring instructions
2017-04-11 13:41:46 +01:00
Dave Tucker
00edddac9a
Add vndr to go-compile and add vendoring docs
...
This makes it easier to safely udpate the vendor directory
Signed-off-by: Dave Tucker <dt@docker.com>
2017-04-11 13:35:51 +01:00
Justin Cormack
91f00edc55
Merge pull request #1580 from thebsdbox/vmware_fix
...
Added Linux $PATH support and fixed FlagSet typo
2017-04-11 12:09:38 +01:00
Justin Cormack
4bd8532713
Merge pull request #1581 from yallop/okernel-roadmap
...
Fix broken link to okernel documentation.
2017-04-11 11:59:07 +01:00
Jeremy Yallop
188c90164b
Fix broken link to okernel documentation.
...
Signed-off-by: Jeremy Yallop <yallop@docker.com>
2017-04-11 11:49:06 +01:00
thebsdbox
66c28ccd19
Added Linux $PATH support and fixed FlagSet typo
...
Signed-off-by: Dan Finneran <daniel.finneran@gmail.com>
2017-04-11 11:48:51 +01:00
Justin Cormack
ca7f21ad7b
Merge pull request #1579 from avsm/moby-run-help
...
tweak `moby run` CLI help to reflect that it supports GCP as well
2017-04-11 11:37:52 +01:00
Anil Madhavapeddy
e8cbf1a23e
tweak moby run
CLI help to reflect that it supports GCP as well
...
Signed-off-by: Anil Madhavapeddy <anil@docker.com>
2017-04-11 11:18:55 +01:00
Justin Cormack
64933fa292
Merge pull request #1572 from errordeveloper/kubernetes
...
Working single-node Kubernetes setup
2017-04-11 09:56:35 +01:00
Ilya Dmitrichenko
85b54d5717
Fix shared mounts – working single-node Kubernetes setup
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
2017-04-11 09:43:07 +01:00
Justin Cormack
ceeddedbf5
Merge pull request #1577 from riyazdf/errchecking
...
catch and handle errors in src/cmd/moby
2017-04-10 21:48:41 +01:00
Justin Cormack
27c5bd7164
Merge pull request #1553 from riyazdf/docker-bench-test
...
test: run docker bench container
2017-04-10 21:40:43 +01:00
Justin Cormack
f9a13a2fc3
Merge pull request #1576 from justincormack/openntpd
...
Add openntpd container
2017-04-10 21:38:46 +01:00
Riyaz Faizullabhoy
2fea805be1
catch and handle errors in src/cmd/moby
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-10 13:36:46 -07:00
Riyaz Faizullabhoy
38e17f365d
test: run docker bench container
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-10 13:34:17 -07:00
Justin Cormack
67619d751b
Merge pull request #1573 from riyazdf/qemu-err-catch
...
qemu: catch error on disk create and exit with message
2017-04-10 20:54:03 +01:00
Justin Cormack
8c0b40d9f7
Merge pull request #1574 from riyazdf/init-hierarchy
...
bump init image to include hierarchy fix
2017-04-10 20:51:18 +01:00
Justin Cormack
a3ec9e86df
Add openntpd container
...
Added to Docker example as Swarm mode likes time sync.
Note uses pool.ntp.org at present, on some providers it
should use a different source.
Constraints not enabled as they seem to have an issue;
possibly trying to set before network is up.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-10 20:32:59 +01:00
Riyaz Faizullabhoy
cab4807e59
qemu: catch error on disk create and exit with message
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-10 12:09:54 -07:00
Riyaz Faizullabhoy
5f90faeafa
init: update main moby example and tests
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-10 11:59:23 -07:00
Justin Cormack
3afe494ae9
Merge pull request #1567 from justincormack/sysfs
...
Add a sysfs container and fix memory hierarchy
2017-04-10 17:59:37 +01:00