Commit Graph

322 Commits

Author SHA1 Message Date
Sven Dowideit 7c386b09d7 mention the param to dockerserver
Docker-DCO-1.1-Signed-off-by: Sven Dowideit <SvenDowideit@fosiki.com> (github: SvenDowideit)
2014-06-30 23:15:21 -07:00
Aaron Feng 9e35dd1980 go fmt
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)

Conflicts:
	backends/ec2.go
2014-06-30 23:15:20 -07:00
Nathan LeClaire 8483ebf216 Take a whack at installation instructions.
This instructions allowed me to compile swarmd on my box.
2014-06-30 23:15:20 -07:00
Aaron Feng 200867288c Adds support for `docker inspect` to dockerserver
Signed-off-by: Brian Goff <cpuguy83@gmail.com> (github: cpuguy83)

Conflicts:
	backends/dockerserver.go
2014-06-30 23:15:20 -07:00
Solomon Hykes 75531daa58 Add maintainers for individual backends
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-30 23:15:20 -07:00
Solomon Hykes 0949d4cf73 Fix debug after switch to libchan
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-30 23:15:20 -07:00
Solomon Hykes 7601d49283 Implement NopSender (removed by switch to libchan)
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-30 23:15:20 -07:00
Aanand Prasad 189af64caf Basic tests for Message/Sender/Receiver
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2014-06-30 23:15:20 -07:00
Aanand Prasad 1e15a54d0e 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-30 23:15:20 -07:00
Solomon Hykes fea75e7e4c Move debug.go to a `debug` sub-package
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-30 23:15:20 -07:00
John Hopper 1363714195 Cleanup and Enhance Debug
Signed-off-by: John Hopper john.hopper@jpserver.net
2014-06-30 23:15:20 -07:00
Aaron Feng 49129ba27b Refactor Tutum backend to use beam
Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co> (github: fermayo)

Conflicts:
	backends/backends.go
2014-06-30 23:15:19 -07:00
fermayo bef2da93ee Update exposed ports mapping
Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co> (github: fermayo)
2014-06-30 23:15:19 -07:00
Aaron Feng f795afc4c9 remove unnecessary fn for now
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng add111b536 add docker stop
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng d4a1ab2f7f wait for ssh server and docker daemon to be up
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng 0285605f6a fill in all regions
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng acf1b88de5 ssh tunnel to docker daemon
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng d79ce93346 allow more aws options to be configurable
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng f9f5d4c4a0 remove the heartbeat
- logging clean up

Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng 11ec16e08d implemented `docker ps`
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng 7d816e029e don't start ec2 instance if already exists 4 real
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Ben Firshman 25d1250c2c 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-30 23:15:18 -07:00
Aanand Prasad f1783fc527 Tests for dockerclient
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2014-06-30 23:15:18 -07:00
Ben Firshman 2324381fa6 Remove dockerclient heartbeat
Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2014-06-30 23:15:18 -07:00
Ben Firshman 175b00f1b0 Rename forward backend to dockerclient
Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2014-06-30 23:15:18 -07:00
Ben Firshman 40eca5b8a6 Remove dockerclient
This is no longer needed now we have dockerserver.

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2014-06-30 23:15:18 -07:00
Ben Firshman f9e476ff81 Add warning that beam has been renamed to libchan
Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2014-06-30 23:15:18 -07:00
fermayo 0f29da6107 Added port mapping output to dockerserver
Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co> (github: fermayo)
2014-06-30 23:15:18 -07:00
Ben Firshman dd9cdc12ae Add Orchard service to readme
Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2014-06-30 23:15:18 -07:00
Karl Matthias fb283b8c47 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-30 23:15:18 -07:00
Karl Matthias e33396f065 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-30 23:15:18 -07:00
Aaron Feng 227bf170fd cloudinit to provision docker
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng 361f9e6085 make sure the instance is actually running
- for example, in terminated state

Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng e91e665cc8 check reservation before accessing instance
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng b1fb5ace1b don't create new instance if found via tag
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng d42f8ec8e1 add the ability to tag
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng aa7b3d9963 starting up ec2 instance
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng 3b2f87aa77 basic ec2 config
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng cfb7f6188b add heartbeat to attach
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng 1946328111 correct protocol for ls
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:14:03 -07:00
Aaron Feng 394b284685 scaffolding of call backs
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-13 20:16:53 -07:00
Aaron Feng 48c1eeef94 volunteer for the ec2 impl
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github:
aaronfeng)
2014-06-11 14:50:16 -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 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