Justin Cormack
fc6c5e5c66
More cleanup
...
- remove more editions code
- remove unused tool pad4
- add back whale to test output
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-07 13:05:53 +00:00
Justin Cormack
33be15d4f6
Merge pull request #1251 from justincormack/docs
...
Cleanup after merge
2017-03-07 12:53:20 +00:00
Justin Cormack
c003897b75
Cleanup after merge
...
- update README
- script to start qemu
- fixes to hyperkit
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-07 12:23:53 +00:00
Justin Cormack
79da4eeffa
Merge pull request #1250 from rneugeba/phony
...
build: Make some top-level targets .PHONY
2017-03-07 11:33:46 +00:00
Rolf Neugebauer
de3d1f7d13
build: Make some top-level targets .PHONY
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-07 10:54:10 +00:00
Justin Cormack
785e1cea4e
Merge pull request #1248 from justincormack/remove-alpine
...
Out with the old, in with the new Moby
2017-03-07 09:37:20 +00:00
Justin Cormack
cd08084738
Out with the old, in with the new Moby
...
- remove remainder of editions code
- add a new check container to run tests without Docker
- switch over `make test` to use new command to build tests
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-06 22:28:41 +00:00
Justin Cormack
0e6c1a97ba
Merge pull request #1249 from tych0/first-moby-pr
...
fix some shellcheck issues
2017-03-06 21:56:38 +00:00
Tycho Andersen
90640d6308
fix some shellcheck issues
...
In d4m.sh line 14:
(cd $DB && \
^-- SC2086: Double quote to prevent globbing and word splitting.
In d4m.sh line 21:
(cd $DB; git reset --hard)
^-- SC2086: Double quote to prevent globbing and word splitting.
In d4m.sh line 22:
if [ -f ${DB}/${DB_BRIDGE} ]; then
^-- SC2086: Double quote to prevent globbing and word splitting.
In d4m.sh line 23:
content=$(cat ${DB}/${DB_BRIDGE})
^-- SC2086: Double quote to prevent globbing and word splitting.
In d4m.sh line 24:
[ ${content} != "1" ] && enable_bridge
^-- SC2086: Double quote to prevent globbing and word splitting.
In d4m.sh line 34:
dd if=/dev/zero of=$DISK bs=1048576 count=256
^-- SC2086: Double quote to prevent globbing and word splitting.
Signed-off-by: Tycho Andersen <tycho@docker.com>
2017-03-06 13:25:45 -08:00
Justin Cormack
413b075248
Merge pull request #1246 from justincormack/iso-targets
...
Add output types for BIOS and EFI ISOs
2017-03-03 21:40:17 -08:00
Justin Cormack
2ab099f349
Add output types for BIOS and EFI ISOs
...
Note that the EFI ISO is not yet automatically sized, and the
kernel command lines are currently hard coded in the builders.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-03 18:44:47 -08:00
Justin Cormack
d57e00749f
Merge pull request #1243 from justincormack/output
...
Add initial support for specifying the output type
2017-03-03 15:51:10 -08:00
Justin Cormack
3f844b4fdd
Add initial support for specifying the output type
...
Currently only supports kernel+initrd output but will add the rest
soon.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-03 14:49:47 -08:00
Rolf Neugebauer
867d870a62
Merge pull request #1240 from dsheets/database-mac-cleanup-dir
...
database-mac: clean up /mnt/db after use
2017-03-03 08:50:18 -08:00
David Sheets
46e4076736
database-mac: clean up /mnt/db after use
...
Leaving this unnecessary directory in place caused docker/for-mac#1379 .
Signed-off-by: David Sheets <dsheets@docker.com>
2017-03-03 13:08:15 +00:00
Justin Cormack
1f9400ff1d
Merge pull request #1209 from FrenchBen/clean-cloud
...
Removed extra cloud make
2017-03-02 17:12:31 -08:00
French Ben
5e73feb7f5
Removed moby dependency for aws/gcp/azure
...
Signed-off-by: French Ben <frenchben@docker.com>
2017-03-02 14:51:14 -08:00
French Ben
b62fd55ec1
Rebased cloud clean
...
Signed-off-by: French Ben <frenchben@docker.com>
2017-03-02 13:50:18 -08:00
French Ben
8a7d68b7c1
Removed extra init packages
...
Signed-off-by: French Ben <frenchben@docker.com>
2017-03-02 13:50:01 -08:00
French Ben
c04ab4caa9
Removed extra cloud make
...
Signed-off-by: French Ben <frenchben@docker.com>
2017-03-02 13:50:01 -08:00
French Ben
c6fda46735
Removed extra cloud make
...
Signed-off-by: French Ben <frenchben@docker.com>
2017-03-02 13:49:08 -08:00
Justin Cormack
bea9f054ae
Merge pull request #1239 from justincormack/tool-add-files
...
Add some support to add files in Yaml config
2017-03-02 12:07:20 -08:00
Justin Cormack
21e41fcf8c
Add some support to add files in Yaml config
...
You can specify a file with contents.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-01 22:07:45 -08:00
Riyaz Faizullabhoy
a64178baf3
Merge pull request #1237 from justincormack/no-experimental-default
...
Default to non experimental mode
2017-03-01 21:55:38 -08:00
Justin Cormack
cc33722bd9
Merge pull request #1238 from rneugeba/improv
...
Infrakit plugin improvements
2017-03-01 18:02:25 -08:00
Justin Cormack
7c4d92349e
Merge pull request #1236 from justincormack/shutdown
...
Better shutdown script
2017-03-01 17:54:35 -08:00
Rolf Neugebauer
64c0c441ec
infrakit: Make Destroy() usable elsewhere
...
Don't return if the process does not exist. Instead proceed and delete
the state directory.
This allows us to use the Destroy() method elsewhere to clean up the state.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-01 17:41:18 -08:00
Justin Cormack
a4810aeab6
Default to non experimental mode
...
Editions should set experimental in `daemon.json` if they want to
have it set.
See #1076 and https://github.com/docker/pinata/issues/6424
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-01 17:35:14 -08:00
Rolf Neugebauer
0c1d9fd624
infrakit: Move default VM directory to .infrakit/hyperkit-vms
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-01 17:13:17 -08:00
Justin Cormack
33471d4070
Better shutdown script
...
- make sure we unmount filesystems
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-01 17:01:38 -08:00
Rolf Neugebauer
3aa4bedab8
infrakit: removed vm-lib from arguments
...
Instead pass the directory where to find initrd/vmlinuz via the
"Moby" entry in the instance JSON config.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-01 16:52:37 -08:00
Rolf Neugebauer
9e00b1820d
Merge pull request #1235 from rneugeba/fix
...
scripts: Fix enabling of VPNKit L2 bridge mode
2017-03-01 16:43:07 -08:00
Rolf Neugebauer
91c2710038
scripts: Fix enabling of VPNKit L2 bridge mode
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-01 16:28:31 -08:00
Rolf Neugebauer
1d5cc2f59b
infrakit: Use template based instance configuratio
...
This change now allows setting the Disk size, memory, and number of CPUs
for an instance via the JSON config file.
We now also write the hyperkit command line to the VM directory.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-01 16:09:30 -08:00
Justin Cormack
371cd1abf6
Merge pull request #1234 from justincormack/cleanup-tool
...
Refactoring of Moby tool
2017-03-01 16:07:51 -08:00
Justin Cormack
e6952e3094
Refactoring of Moby tool
...
- split out config processing a bit
- just use `capabilities` not `cap-add` and `cap-drop`
- allow use of CAP_ prefix on capabilities, as this is what `runc` uses
- add nginx to example config
- fix bind mounts
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-01 15:52:51 -08:00
Justin Cormack
77f0f79dea
Merge pull request #1232 from riyazdf/fix-vpnkit-makefile
...
Fix old slirp references to vpnkit
2017-03-01 14:16:18 -08:00
Riyaz Faizullabhoy
4fa5273fe9
Fix old slirp references to vpnkit
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-01 13:54:08 -08:00
Justin Cormack
1d19461f7d
Merge pull request #1218 from rneugeba/infrakit
...
tools: Add initial HyperKit/Moby InfraKit instance plugin
2017-02-28 19:03:02 -08:00
Rolf Neugebauer
2bcaea5322
tools: Add initial HyperKit/Moby InfraKit instance plugin
...
This is the first cut of a InfraKit instance plugin which
primarily allows one to manage Moby instances (though, other Linux's
may work too).
It's very rough on the edges and needs work and update to handle
templates and better configuration etc.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-02-28 18:51:31 -08:00
Justin Cormack
047bca8d18
Merge pull request #1228 from justincormack/vpnkit
...
slirp binary renamed to vpnkit
2017-02-28 18:35:26 -08:00
Justin Cormack
ecec9d45fb
Merge pull request #1227 from justincormack/randomhostname
...
If no hostname is set, use mac address to generate one.
2017-02-28 18:33:44 -08:00
Justin Cormack
169f3e670b
slirp binary renamed to vpnkit
...
Recently com.docker.slirp was renamed.
Please update Docker for Mac before using this script...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-02-28 17:52:38 -08:00
Justin Cormack
194798cbf5
If no hostname is set, use mac address to generate one.
...
Currently not working very well in hyperkit due to https://github.com/docker/vpnkit/issues/190
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-02-28 17:42:40 -08:00
Justin Cormack
a397c8e1e4
Merge pull request #1226 from justincormack/no-hub
...
Remove ability to pull docker from hub
2017-02-28 14:59:49 -08:00
Justin Cormack
eed645d7e0
Remove ability to pull docker from hub
...
We never used this as updates too slow and out of our control.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-02-28 14:22:30 -08:00
Justin Cormack
4cbb9f27d6
Merge pull request #1217 from FrenchBen/handle-bundles
...
Added support for bundles generated from CI
2017-02-28 13:37:47 -08:00
Justin Cormack
41eb97c78e
Merge pull request #1221 from RobbKistler/make-phony
...
Delegated make targets should be phony targets
2017-02-28 13:35:59 -08:00
Justin Cormack
780d4c9c20
Merge pull request #1223 from riyazdf/kernup
...
Update kernel to 4.9.13 and 4.4.52
2017-02-28 13:30:57 -08:00
Justin Cormack
2d4aafafca
Merge pull request #1225 from justincormack/docker-17.03
...
Upgrade to Docker 17.03.0-ce
2017-02-28 13:26:16 -08:00