Rolf Neugebauer
9deb9c044d
src: Use hyperkit from the the moby org
...
HyperKit got moved from docker to moby. Update vendoring and
imports.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-24 10:53:59 +01:00
Rolf Neugebauer
9bdd831b37
src: Use hyperkit from the the moby org
...
HyperKit got moved from docker to moby. Update vendoring and
imports.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-24 10:53:59 +01:00
Riyaz Faizullabhoy
c1a5c412fb
Merge pull request #1653 from dave-tucker/ltp-ci
...
Changes required to run LTP tests in CI
2017-04-23 13:22:40 -07:00
Riyaz Faizullabhoy
2ec3884283
Merge pull request #1653 from dave-tucker/ltp-ci
...
Changes required to run LTP tests in CI
2017-04-23 13:22:40 -07:00
Dave Tucker
327138876a
moby: add skip-cleanup flag to moby run gcp
...
This is used as the CI will cleanup after itself
Signed-off-by: Dave Tucker <dt@docker.com >
2017-04-19 16:02:48 +01:00
Dave Tucker
bbe8078755
moby: add skip-cleanup flag to moby run gcp
...
This is used as the CI will cleanup after itself
Signed-off-by: Dave Tucker <dt@docker.com >
2017-04-19 16:02:48 +01:00
Daniel Finneran
85b33baf58
Fix for prefix for linuxkit
...
Signed-off-by: Dan Finneran <daniel.finneran@gmail.com >
2017-04-18 19:00:31 -05:00
Daniel Finneran
6f9d0247c9
Fix for prefix for linuxkit
...
Signed-off-by: Dan Finneran <daniel.finneran@gmail.com >
2017-04-18 19:00:31 -05:00
solidnerd
bd8017a4e1
Rename package initrd in build.go
...
This will rename github.com/docker/moby/src/initrd to github.com/linuxkit/linuxkit/src/initrd
Signed-off-by: solidnerd <niclas@mietz.io >
2017-04-18 20:19:21 +02:00
solidnerd
2c836c28ab
Rename package initrd in build.go
...
This will rename github.com/docker/moby/src/initrd to github.com/linuxkit/linuxkit/src/initrd
Signed-off-by: solidnerd <niclas@mietz.io >
2017-04-18 20:19:21 +02:00
Justin Cormack
0a8ad62d50
Update Go path to linuxkit/linuxkit for libraries
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-04-17 17:39:18 -05:00
Rolf Neugebauer
49d735bc2f
cli: Unify environment variables for GCP run
...
GCP defines some "standard" environment variables for project and
zone. Use them for 'moby run gcp'. Change the other environment
variables to follow the same pattern.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-15 12:36:46 -05:00
Rolf Neugebauer
b28f60b44d
cli: Unify environment variables for GCP run
...
GCP defines some "standard" environment variables for project and
zone. Use them for 'moby run gcp'. Change the other environment
variables to follow the same pattern.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-15 12:36:46 -05:00
Rolf Neugebauer
0ca76f63d9
infrakit: Fix the VPNKit key to set the IP address
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-14 11:57:24 -05:00
Rolf Neugebauer
481d584659
cli: Update images to use the linuxkit hub org
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 21:28:17 +01:00
Rolf Neugebauer
50b1c5d78c
cli: Update images to use the linuxkit hub org
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 21:28:17 +01:00
Ilya Dmitrichenko
31f5a0baa8
Generate VM UUID
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-12 17:33:26 +01:00
Ilya Dmitrichenko
531d821fc5
Generate VM UUID
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-12 17:33:26 +01:00
Thomas Gazagnaire
4504e6d386
fix yaml validation for image mounts
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 15:28:02 +02:00
Thomas Gazagnaire
1bdab6be8e
fix yaml validation for image mounts
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 15:28:02 +02:00
Justin Cormack
8f18d92bee
Merge pull request #1599 from avsm/packet-net-run
...
Add `moby run packet` to boot on baremetal Packet.net hosts
2017-04-12 13:40:50 +01:00
Justin Cormack
f603d37638
Merge pull request #1599 from avsm/packet-net-run
...
Add `moby run packet` to boot on baremetal Packet.net hosts
2017-04-12 13:40:50 +01:00
Thomas Gazagnaire
b9a964060b
better comment in converter for yaml validation
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 14:10:27 +02:00
Thomas Gazagnaire
6f747fe0d2
better comment in converter for yaml validation
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 14:10:27 +02:00
Anil Madhavapeddy
0175778e83
Add moby run packet to boot on baremetal Packet.net hosts
...
This uses the Packet.net API and iPXE to boot a Moby host.
There are several enhancements coming soon, such as SSH key
customisation, but this PR is sufficient to boot a host and
then use the web interface to get console access.
The user must currently upload the built artefacts to a public
URL and specify it via --base-url, e.g.:
moby run packet --api-key <key> --project-id <id> \
--base-url http://recoil.org/~avsm/ipxe --hostname test-moby packet
See #1424 #1245 for related issues.
Signed-off-by: Anil Madhavapeddy <anil@docker.com >
2017-04-12 12:59:05 +01:00
Anil Madhavapeddy
e61941999f
Add moby run packet to boot on baremetal Packet.net hosts
...
This uses the Packet.net API and iPXE to boot a Moby host.
There are several enhancements coming soon, such as SSH key
customisation, but this PR is sufficient to boot a host and
then use the web interface to get console access.
The user must currently upload the built artefacts to a public
URL and specify it via --base-url, e.g.:
moby run packet --api-key <key> --project-id <id> \
--base-url http://recoil.org/~avsm/ipxe --hostname test-moby packet
See #1424 #1245 for related issues.
Signed-off-by: Anil Madhavapeddy <anil@docker.com >
2017-04-12 12:59:05 +01:00
Thomas Gazagnaire
02038f512d
Add Yaml validation
...
Fix #1292
Transform the Yaml struct to JSON and validate it against a JSON schema.
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 13:42:15 +02:00
Thomas Gazagnaire
ea8ad1fe3c
Add Yaml validation
...
Fix #1292
Transform the Yaml struct to JSON and validate it against a JSON schema.
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 13:42:15 +02:00
Justin Cormack
c9c6d20a45
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
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
thebsdbox
f7210ab4b4
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
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
Dave Tucker
d5264ac9e7
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
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
52f62bb30c
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
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
thebsdbox
b6e8d4fd63
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
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
Anil Madhavapeddy
eae5422a0d
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
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
5527a3b6a1
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
ceeddedbf5
Merge pull request #1577 from riyazdf/errchecking
...
catch and handle errors in src/cmd/moby
2017-04-10 21:48:41 +01:00
Riyaz Faizullabhoy
37adb881f7
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
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
0aaeb92a44
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
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
Justin Cormack
d11a78982a
Merge pull request #1571 from dave-tucker/panic
...
Fix panic in gcp code
2017-04-10 17:37:52 +01:00
Justin Cormack
46799eb2de
Merge pull request #1571 from dave-tucker/panic
...
Fix panic in gcp code
2017-04-10 17:37:52 +01:00
Dave Tucker
7d519cb9b8
moby: use type assertion to avoid panic in gcp code
...
Signed-off-by: Dave Tucker <dt@docker.com >
2017-04-10 17:29:59 +01:00
Dave Tucker
0ece2e8227
moby: use type assertion to avoid panic in gcp code
...
Signed-off-by: Dave Tucker <dt@docker.com >
2017-04-10 17:29:59 +01:00