Solomon Hykes
3f56e4eb5c
Fix debug after switch to libchan
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-18 23:51:28 -07:00
Solomon Hykes
16b41ba49f
Implement NopSender (removed by switch to libchan)
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-18 23:50:56 -07:00
Solomon Hykes
f468029075
Merge pull request #91 from aanand/port-to-libchan
2014-06-18 21:43:28 -07:00
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
Aanand Prasad
4d5fa34519
Basic tests for Message/Sender/Receiver
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-18 17:50:36 +01: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
Aanand Prasad
e2e64e71cb
Port to libchan, pt. 1
...
This is a minimal effort to get things running. Only the `beam` package
has changed - backend code is untouched.
- The `beam` package is still around, but functions as a
libswarm-specific wrapper around libchan messages. It'll either be
renamed or moved to the top-level namespace.
- We have our own Message type which serializes/deserializes to libchan
messages, and our own versions of Sender and Receiver which speak
libswarm. WrapSender and WrapReceiver promote libchan objects to
their libswarm equivalents.
- We also have our own wrappers around libchan utilities: RetPipe,
Handler, Pipe, Copy.
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-18 12:31:56 +01: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
Solomon Hykes
58da84d474
Merge pull request #86 from bfirsh/add-attach-to-dockerserver
2014-06-17 10:25:38 -07: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
Solomon Hykes
9de6708402
Merge pull request #70 from bfirsh/add-warning-to-beam-readme
2014-06-17 08:53:10 -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
Ben Firshman
a74d45d360
Remove dockerclient
...
This is no longer needed now we have dockerserver.
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
Ben Firshman
5bc89f830f
Add Orchard service to readme
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-13 19:07:18 -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
24ed35ed89
Small README fixes
2014-06-10 00:53:27 -07:00
Solomon Hykes
f930e06886
Merge pull request #68 from bfirsh/improve-readme
...
Improve readme
2014-06-09 23:31:18 -07:00
Ben Firshman
4da9425b25
Add warning that beam has been renamed to libchan
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-09 20:26:47 -07:00
Ben Firshman
7df91689de
Remove "adapter" from service headings
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-09 19:04:14 -07:00
Ben Firshman
811750319f
Switch to using "service" in swarmd docs
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-09 19:04:14 -07:00
Ben Firshman
4143ae58bf
Document docker services
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-09 19:04:14 -07:00
Ben Firshman
1c10e365ba
Fix service name formatting
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-09 18:58:37 -07:00
Ben Firshman
4e04ec22ac
Remove non-existent services
...
Either don't exist at all or have moved to libchan
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-09 18:57:17 -07:00
Ben Firshman
c01a89d85b
Rename "adapter" and "component" to "service"
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-09 18:38:52 -07:00
Ben Firshman
7162933451
Improve readme to emphasise standard interface
...
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
2014-06-09 17:59:57 -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
Solomon Hykes
5b50d709d1
Merge pull request #59 from shykes/pr_out_add_contribution_guidelines
2014-06-08 15:35:14 -07:00
Solomon Hykes
7d339dedc5
Merge pull request #55 from cpuguy83/update_shipyard_to_use_beam
2014-06-08 15:35:01 -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
Solomon Hykes
84798081a4
Add contribution guidelines
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-02 11:28:15 +00:00
cpuguy83
c2f2fc0385
Update shipyard backend to use beam
2014-06-02 11:18:09 +00: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
Solomon Hykes
dd33da7c47
Merge pull request #54 from philips/change-apiserver-name
...
backends: rename apiserver to dockerserver
2014-06-07 23:40:57 -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
Solomon Hykes
f67c1b7e4b
Merge pull request #49 from smarterclayton/add_websocket_server
2014-06-07 21:02:54 -07:00
Solomon Hykes
48d6bc5e08
Merge pull request #48 from aanand/container-get
2014-06-07 17:59:09 -07:00