Solomon Hykes
b59b88ebd3
Merge pull request #91
2014-06-18 20:30:57 -07:00
Solomon Hykes
eedfdd348e
Move debug.go to a debug sub-package
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-18 20:29:54 -07:00
Solomon Hykes
9aa8c99480
Merge pull request #87 from fermayo/tutum-beam
2014-06-18 20:11:37 -07:00
fermayo
5a138ca5f7
Update exposed ports mapping
...
Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co > (github: fermayo)
2014-06-18 19:48:33 -07:00
John Hopper
49fe0eb7ac
Cleanup and Enhance Debug
...
Signed-off-by: John Hopper john.hopper@jpserver.net
2014-06-18 10:28:14 -05:00
fermayo
4090242703
Refactor Tutum backend to use beam
...
Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co > (github: fermayo)
2014-06-17 19:51:55 +02:00
Ben Firshman
eb22a7aa01
Add attach to dockerserver
...
- Move copyOutput helper from dockerclient to beam/stream.go
- Implement /containers/<id>/attach and /containers/<id>/wait
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-17 17:29:34 +01:00
Solomon Hykes
20a7bec971
Merge pull request #85 from bfirsh/rename-forward-to-dockerclient
2014-06-17 08:56:56 -07:00
Aanand Prasad
cfb5108a46
Tests for dockerclient
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-17 12:36:31 +01:00
Ben Firshman
facb03c3b4
Remove dockerclient heartbeat
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-17 12:10:40 +01:00
Ben Firshman
2a8eab0cd3
Rename forward backend to dockerclient
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-17 12:10:40 +01:00
fermayo
b8b27c2503
Added port mapping output to dockerserver
...
Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co > (github: fermayo)
2014-06-13 19:08:46 -07:00
Karl Matthias
13869dea11
We need to carry the path part of the URL for unix sockets.
...
Docker-DCO-1.1-Signed-off-by: Karl Matthias <karl@matthias.org > (github: relistan)
2014-06-11 11:28:28 -07:00
Karl Matthias
9df5e94e1f
Parse the URL with the net/url Parse() function.
...
Docker-DCO-1.1-Signed-off-by: Karl Matthias <karl@matthias.org > (github: relistan)
2014-06-10 22:33:37 -07:00
Solomon Hykes
2230f44558
Merge pull request #61 from aanand/fix-forward-spawn
2014-06-08 22:55:21 -07:00
Solomon Hykes
ccbef39934
Merge pull request #63 from shykes/pr_out_add_a_rackspace_cloud_backend_based_on_gophercloud_https_github_com_rackspace_gophercloud
2014-06-08 22:53:38 -07:00
John Hopper
b44dba9051
Add a Rackspace Cloud backend based on Gophercloud https://github.com/rackspace/gophercloud .
...
Signed-off-by: John Hopper john.hopper@jpserver.net
[solomon@docker.com: manually resolved conflicts]
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-09 05:51:54 +00:00
Aanand Prasad
f0f78738c9
Fix bug when spawning multiple Forward instances
...
`client` instance was being shared between separate instances
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-08 17:40:08 -07:00
cpuguy83
392284136b
Update shipyard backend to use beam
...
Signed-off-by: cpuguy83 <cpuguy83@gmail.com > (github: cpuguy83)
2014-06-08 15:24:06 -07:00
Aanand Prasad
032972586b
Aggregator backend
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-02 11:12:22 +00:00
Ben Firshman
a8e5a8e564
Output /containers/json in correct format
...
Not complete, but enough to keep `docker ps` happy.
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-02 10:38:27 +00:00
Solomon Hykes
5f778efac1
Merge pull request #57 from cpuguy83/add_custom_port_to_dockerserver
2014-06-08 14:30:35 -07:00
Brian Goff
0c211a107b
Allow configurable server binding
2014-06-08 13:08:22 -07:00
Brandon Philips
a04fa6d252
backends: rename apiserver to dockerserver
...
afaics this should be called dockersever as in the readme.
2014-06-07 23:15:24 -07:00
Aanand Prasad
c792360599
Implement Get on containers
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-07 10:56:11 -07:00
Solomon Hykes
475dd0f459
Merge branch 'beam' into master
2014-06-07 03:27:25 +00:00
Ben Firshman
512e15282f
Implement stop for apiserver and forward
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-06 19:07:03 -07:00
Ben Firshman
9b7ad0bb63
Add start to apiserver
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-06 18:29:42 -07:00
Ben Firshman
41f3776cf8
Support attaching to containers in forward backend
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-06 18:28:34 -07:00
Ben Firshman
2d6548b962
Use http.StatusOK instead of int
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-06 18:28:16 -07:00
Ben Firshman
f26896274a
Remove debugging statement from debug backend
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-06 18:27:22 -07:00
Aanand Prasad
9e034af324
Use utils.Debugf instead of log.*
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-07 00:01:32 +00:00
Aanand Prasad
50fdeb063c
Handle stdout/stderr muxing
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com > (github: aanand)
2014-06-07 00:01:32 +00:00
Aanand Prasad
1f8bc3ddfb
Don't pass logs=1 to attach request
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com > (github: aanand)
2014-06-07 00:01:32 +00:00
Aanand Prasad
36c58f3534
Use API v1.11
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com > (github: aanand)
2014-06-07 00:01:32 +00:00
Aanand Prasad
16036ec994
Generate container JSON client-side and send it in spawn msg
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com > (github: aanand)
2014-06-07 00:01:32 +00:00
cpuguy83
77b04f6116
Add basic shipyard backend
2014-06-06 19:36:29 -04:00
Ben Firshman
aef71e2d82
Add basic apiserver backend
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-06 16:33:25 -07:00
Ben Firshman
3e6b975cc2
Make forward backend respond to msgs on ack return
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-06 16:18:27 -07:00
Solomon Hykes
c7a78ae81e
Simple fork-exec backend
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-06 01:39:35 +00:00
Solomon Hykes
bdd904a1f7
Merge pull request #24 from tutumcloud/tutum_backend
2014-06-04 19:21:39 -07:00
fermayo
6fd4967581
Initial version of Tutum backend
...
Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co > (github: fermayo)
2014-06-03 14:43:29 -04:00
Solomon Hykes
23e9e6f73f
gofmt
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-03 10:17:28 +00:00
Ben Firshman
ca1f554608
Add /containers/create to apiserver
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-02 10:23:04 +00:00
Aanand Prasad
a9d99d5c69
Orchard backend
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-08 12:55:49 -07:00
Aanand Prasad
cd3f2002a5
Make client transport and scheme configurable
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-08 12:55:07 -07:00
Aanand Prasad
20c489e752
Support unix:// URLs in forward
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-08 11:00:22 -07:00
Solomon Hykes
3243ae084b
Move each backend to a separate file
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-02 07:14:06 +00:00
Aanand Prasad
fc41d09026
Rough implementation of 'docker run'
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com > (github: aanand)
2014-06-02 06:50:40 +00:00
Aanand Prasad
188d75e0ab
Convert 'forward' backend to beam
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com > (github: aanand)
2014-06-02 06:50:40 +00:00