Commit Graph

311 Commits

Author SHA1 Message Date
Solomon Hykes be29f4a73b Merge pull request #97 from SvenDowideit/initial-play 2014-06-24 16:18:40 -07:00
Sven Dowideit 4e71702a34 mention the param to dockerserver
Docker-DCO-1.1-Signed-off-by: Sven Dowideit <SvenDowideit@fosiki.com> (github: SvenDowideit)
2014-06-22 22:27:15 +10:00
Nathan LeClaire bc59fe3aff Take a whack at installation instructions.
This instructions allowed me to compile swarmd on my box.
2014-06-19 16:25:15 -07:00
Solomon Hykes 9cdcd4120e Merge pull request #90 2014-06-19 09:33:58 -07:00
Brian Goff 5c2047af31 Adds support for `docker inspect` to dockerserver
Signed-off-by: Brian Goff <cpuguy83@gmail.com> (github: cpuguy83)
2014-06-19 12:14:38 -04:00
Solomon Hykes 325cdf97b5 Merge pull request #88 from shykes/backend-maintainers 2014-06-18 23:52:33 -07:00
Solomon Hykes 2f3ab83188 Merge pull request #93 from shykes/pr_out_fix_debug_after_switch_to_libchan 2014-06-18 23:52:08 -07:00
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
Solomon Hykes 9c75e10e10 Add maintainers for individual backends
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-18 18:36:06 -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