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
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
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
Ben Firshman
0d7cf7415d
Make debug backend forward on all messages
...
Docker-DCO-1.1-Signed-off-by: Ben Firshman <ben@firshman.co.uk> (github: bfirsh)
2014-06-05 12:41:19 -07:00
Solomon Hykes
d95b9728e8
beam: encode Verb in an enum instead of a string
...
Signed-off-bu: Solomon Hykes <solomon@docker.com>
2014-06-05 07:02:21 +00:00
Solomon Hykes
c10e5255ee
Port the 'simulator' backend to beam
...
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-03 10:13:13 +00:00
Solomon Hykes
af2c34b3b5
Simplify swarmd with new beam plumbing
...
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-03 00:07:39 +00:00
Solomon Hykes
3265abfa2e
Simplify the beam API
...
* Callback pattern that is easier to grok: each message has an optional nested return channel, instead of 2 nested streams
* Return channel is in the Message structure: less arguments and return values to pass around
* Caller can request a pipe as return channel, or pass its own. This makes proxying and advanced plumbing operations much easier.
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-02 06:15:28 +00:00
Solomon Hykes
4f3c557bcf
fakeclient backend: switch to object model navigation
2014-06-02 00:50:20 +00:00
Solomon Hykes
38d8b4eb03
Splice: close destination when copy is over
2014-06-02 00:22:51 +00:00
Solomon Hykes
8a8e36e364
Change imports to use embedded beam version
...
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-06-02 00:04:08 +00:00
Solomon Hykes
c90ce90113
WIP more beam conversion
2014-06-01 22:34:03 +00:00
Johan Euphrosine
ecfe57234f
backend/gce: switch to container-vm image
2014-05-28 11:23:47 -07:00
Solomon Hykes
c5b8976409
[WIP] switch to Beam
2014-05-31 00:33:53 +00:00
Ben Firshman
458e6a71f1
Add some missing return statements
...
Docker-DCO-1.1-Signed-off-by: Ben Firshman <ben@firshman.co.uk> (github: bfirsh)
2014-05-23 18:36:04 +01:00
Ben Firshman
fd9c7c9cfa
Go fmt the cloud backend
...
Docker-DCO-1.1-Signed-off-by: Ben Firshman <ben@firshman.co.uk> (github: bfirsh)
2014-05-23 16:28:12 +01:00
Brendan Burns
a9d93b2179
Add support for a cloud backend.
2014-05-21 12:43:58 -07:00
Aanand Prasad
a799e0fe20
Pass HTTP params through when forwarding `containers` job
2014-05-15 14:55:19 +01:00
Solomon Hykes
954e5334f0
Basic forward backend
2014-05-02 12:52:44 -07:00
Solomon Hykes
6a6596913a
First skeleton of a simulator
2014-05-01 23:31:06 -07:00
Solomon Hykes
c22a80a071
Choose a single backend with `--backend`
...
Note: for now there is only one backend available, `debug`
2014-05-01 18:13:55 -07:00
Solomon Hykes
cd9abab36a
Move call logger to a separate backend (more backends to come)
2014-05-01 16:29:16 -07:00