Mitchell Hashimoto
|
bad6537e86
|
kernel/v2: provider configs do proper merge logic for config
|
2014-04-21 13:56:14 -07:00 |
Mitchell Hashimoto
|
8171471628
|
providers/docker: make merge logic a bit more sensible
|
2014-04-21 13:56:13 -07:00 |
Mitchell Hashimoto
|
8a76c2bc76
|
providers/docker: can force a host VM optionally
|
2014-04-21 13:56:08 -07:00 |
Mitchell Hashimoto
|
79793ab130
|
providers/docker: config validation and specs
|
2014-04-21 13:56:07 -07:00 |
Mitchell Hashimoto
|
0094a58227
|
providers/docker: when building from Dockerfile, show image ID
|
2014-04-21 13:56:06 -07:00 |
Mitchell Hashimoto
|
052ee624bb
|
providers/docker: forgot a file
|
2014-04-21 13:56:05 -07:00 |
Mitchell Hashimoto
|
f78f72920c
|
providers/docker: flatten stack so it runs at one point
|
2014-04-21 13:56:04 -07:00 |
Mitchell Hashimoto
|
067c1ca348
|
providers/docker: reuse action stacks where possible
|
2014-04-21 13:56:02 -07:00 |
Mitchell Hashimoto
|
67741ad902
|
providers/docker: fix ordering of removing built images
|
2014-04-21 13:56:01 -07:00 |
Mitchell Hashimoto
|
e50eb6c7a9
|
providers/docker: default host VM doesn't sync folder
|
2014-04-21 13:56:00 -07:00 |
Mitchell Hashimoto
|
53017bccc8
|
command/rsync-auto: work with provisioner synced folders
|
2014-04-21 13:55:57 -07:00 |
Mitchell Hashimoto
|
16ae728b5f
|
providers/docker: remove built image on reload and destroy
|
2014-04-21 13:55:55 -07:00 |
Mitchell Hashimoto
|
81df70eee0
|
providers/docker: support building Dockerfiles
|
2014-04-21 13:55:54 -07:00 |
Mitchell Hashimoto
|
3ba0ca3562
|
providers/docker: fix typo in translation
|
2014-04-21 13:55:52 -07:00 |
Mitchell Hashimoto
|
61388186e9
|
providers/docker: can set custom container name
|
2014-04-21 13:55:51 -07:00 |
Mitchell Hashimoto
|
58ddc66b9c
|
providers/docker: can specify links
|
2014-04-21 13:55:50 -07:00 |
Mitchell Hashimoto
|
71d615212d
|
providers/docker: can set environmental variables
|
2014-04-21 13:55:49 -07:00 |
Mitchell Hashimoto
|
0a3346c918
|
providers/docker: warning if synced folders change
|
2014-04-21 13:55:48 -07:00 |
Mitchell Hashimoto
|
d1b3165545
|
providers/docker: cleaner action stacks
|
2014-04-21 13:55:47 -07:00 |
Mitchell Hashimoto
|
35d9256137
|
providers/docker: only provision if ssh (command)
|
2014-04-21 13:55:46 -07:00 |
Mitchell Hashimoto
|
81818f36fc
|
providers/docker: graceful halt only if SSH is available
|
2014-04-21 13:55:45 -07:00 |
Mitchell Hashimoto
|
4a59c5c522
|
providers/docker: optimizing the action stacks...
|
2014-04-21 13:55:44 -07:00 |
Mitchell Hashimoto
|
c0f5095783
|
providers/docker: wait for running state, error if not
|
2014-04-21 13:55:42 -07:00 |
Mitchell Hashimoto
|
09cc823065
|
providers/docker: warning with host VM about forwarded ports
|
2014-04-21 13:55:41 -07:00 |
Mitchell Hashimoto
|
19c9973a0d
|
guests/linux: set a timeout on nc
|
2014-04-21 13:55:40 -07:00 |
Mitchell Hashimoto
|
e578e91e3a
|
providers/docker: implement port checker for remote machine
|
2014-04-21 13:55:39 -07:00 |
Mitchell Hashimoto
|
4dabfc1aff
|
providers/docker: clean up forwarded port handling
|
2014-04-21 13:55:37 -07:00 |
Mitchell Hashimoto
|
6ea6ad3e08
|
providers/docker: only correct port collisions if not host VM
|
2014-04-21 13:55:36 -07:00 |
Mitchell Hashimoto
|
58a043e2aa
|
providers/docker: upload the keys we need for SSH
|
2014-04-21 13:55:35 -07:00 |
Mitchell Hashimoto
|
447f407b0b
|
providers/docker: use a mutex for intra-process lock
|
2014-04-21 13:55:31 -07:00 |
Mitchell Hashimoto
|
3edfe6deaf
|
providers/docker: remove synced folders after docker rm
|
2014-04-21 13:55:28 -07:00 |
Mitchell Hashimoto
|
cd38f891da
|
providers/docker: disable synced folders on destroy
|
2014-04-21 13:55:27 -07:00 |
Mitchell Hashimoto
|
704ff98200
|
providers/docker: only sync folders if they're not already there
|
2014-04-21 13:55:26 -07:00 |
Mitchell Hashimoto
|
10e51eb141
|
providers/docker: initial sync folders working through proxy VM
|
2014-04-21 13:55:20 -07:00 |
Mitchell Hashimoto
|
c1f14320bd
|
providers/docker: process-level lock on host machine up
|
2014-04-21 13:55:13 -07:00 |
Mitchell Hashimoto
|
afb61b1466
|
providers/virtualbox: synced folder supports the "disable" method
|
2014-04-21 13:55:12 -07:00 |
Mitchell Hashimoto
|
e119a5714a
|
core: add "disable" method for synced folders, deprecate "prepare"
|
2014-04-21 13:55:09 -07:00 |
Mitchell Hashimoto
|
c3e6c794cd
|
synced_folders/nfs: acquire process-level lock for export
|
2014-04-21 13:55:07 -07:00 |
Mitchell Hashimoto
|
7da9ad0fa6
|
commands/destroy: change exit codes [GH-811]
|
2014-04-21 13:55:01 -07:00 |
Mitchell Hashimoto
|
a2a822c6e6
|
providers/docker: SSH action re-uses the communicator helpers
|
2014-04-21 13:54:58 -07:00 |
Mitchell Hashimoto
|
4477545d3f
|
providers/docker: execute the proxied SSH in a shell
|
2014-04-21 13:54:57 -07:00 |
Mitchell Hashimoto
|
e947960c09
|
providers/docker: use a custom communicator to go through host VM
|
2014-04-21 13:54:56 -07:00 |
Mitchell Hashimoto
|
bdade7d5a6
|
providers/docker: notify when proxying SSH
|
2014-04-21 13:54:55 -07:00 |
Mitchell Hashimoto
|
e714720052
|
providers/docker: `vagrant ssh` proxies through the host VM
|
2014-04-21 13:54:54 -07:00 |
Mitchell Hashimoto
|
6721d8e964
|
communicators/ssh: just use Ruby 2.0 features
|
2014-04-21 13:54:52 -07:00 |
Mitchell Hashimoto
|
c220bfc27d
|
providers/docker: TODO for me
|
2014-04-21 13:54:51 -07:00 |
Mitchell Hashimoto
|
56f9fdac21
|
commands/docker-logs: exit status 1 if no logs were retrieved
|
2014-04-21 13:54:49 -07:00 |
Mitchell Hashimoto
|
eab553ad55
|
providers/docker: better comments
|
2014-04-21 13:54:48 -07:00 |
Mitchell Hashimoto
|
cb95e8aaee
|
commands/docker-logs: parallelize for multiple containers
|
2014-04-21 13:54:47 -07:00 |
Mitchell Hashimoto
|
da0db72054
|
providers/docker: docker-attach => docker-logs
|
2014-04-21 13:54:45 -07:00 |