Brian Goff
27bd6842f8
Implement plugins for logging drivers
...
Logging plugins use the same HTTP interface as other plugins for basic
command operations meanwhile actual logging operations are handled (on
Unix) via a fifo.
The plugin interface looks like so:
```go
type loggingPlugin interface {
StartLogging(fifoPath string, loggingContext Context) error
StopLogging(fifoPath)
```
This means a plugin must implement `LoggingDriver.StartLogging` and
`LoggingDriver.StopLogging` endpoints and be able to consume the passed
in fifo.
Logs are sent via stream encoder to the fifo encoded with protobuf.
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2017-04-10 13:17:20 -04:00
Victor Vieux
fc6d8fb94d
Merge pull request #32409 from dnephin/support-consistency-params-in-compose
...
Add support for volume consistency in compose format
2017-04-07 17:26:50 -07:00
Anusha Ragunathan
488ad693c0
Merge pull request #32103 from vieux/improve_set_docs
...
clarify docker plugin set docs
2017-04-07 16:46:50 -07:00
Sebastiaan van Stijn
091b5e68ea
Merge pull request #32339 from aluzzardi/selinux
...
services: Add support for Credential Spec and SELinux
2017-04-08 01:37:17 +02:00
Victor Vieux
a412ad41a5
clarify docker plugin set docs
...
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
2017-04-07 16:35:05 -07:00
Brian Goff
4a1a64c677
Merge pull request #32154 from dperny/refactor-logs
...
Refactor logs and support service logs with TTY
2017-04-07 18:06:50 -04:00
Evan Hazlett
b3a66a4a28
Merge pull request #32435 from thaJeztah/add-ubuntu-17.04-zesty
...
Add Ubuntu 17.04 Zesty Zapus
2017-04-07 14:50:56 -05:00
Andrea Luzzardi
89a995a9d7
services: Add support for Credential Spec and SELinux
...
- Defined "normalized" type for Credential Spec and SELinux
- Added --credential-spec to docker service create & update
- SELinux is API only at the time
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2017-04-07 11:30:54 -07:00
Vincent Demeester
87562af45b
Merge pull request #32283 from aboch/clearingress
...
Daemon to take care of ingress cleanup on cluster leave and graceful shutdown
2017-04-07 20:09:27 +02:00
Daniel Nephin
ae27355b09
Add support for volume consistency in compose format.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-04-07 13:23:33 -04:00
Daniel Nephin
9fe781a333
Merge pull request #32430 from allencloud/add-hosts-example-for-serviceSpec-in-swagger-yml
...
add hosts example for serviceSpec in swagger.yml
2017-04-07 11:47:36 -04:00
Vincent Demeester
8b9d54c084
Merge pull request #32289 from adshmh/add-unit-tests-for-cli-command-secret-package
...
add unit tests for package cli/command/secret
2017-04-07 15:26:40 +02:00
Sebastiaan van Stijn
a8c714a7c0
Add Ubuntu 17.04 Zesty Zapus
...
Ubuntu 17.04 will be released soon http://releases.ubuntu.com/zesty/
Note that this is a short-term release, so will
EOL (and removed again) in 9 months
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2017-04-07 13:58:44 +02:00
allencloud
412099baa9
add hosts example for serviceSpec in swagger.yml
...
Signed-off-by: allencloud <allen.sun@daocloud.io>
2017-04-07 17:06:52 +08:00
Vincent Demeester
daaf9ddfa9
Merge pull request #32425 from tabakhase/patch-1
...
Fix install.sh of get.docker.com for debian-sudo
2017-04-07 10:08:28 +02:00
Tabakhase
a704d06d58
Fix install.sh of get.docker.com for debian-sudo
...
repair sudo call on key-add for install / https://get.docker.com/
fix #32424
Signed-off-by: Tabakhase <github@tabakhase.com>
2017-04-07 05:07:22 +02:00
Brian Goff
3de58eb2bc
Merge pull request #30261 from aaronlehmann/rollout-mode
...
swarm: Add update/rollback order
2017-04-06 22:41:11 -04:00
Brian Goff
7d8bf5d177
Merge pull request #30669 from catinthesky/issue30580
...
Fixing issue of docker top command failure when dealing with -m option
2017-04-06 21:14:26 -04:00
Drew Erny
1044093bb0
refactor logs and support service logs /w tty
...
Refactor container logs system to make communicating log messages
internally much simpler. Move responsibility for marshalling log
messages into the REST server. Support TTY logs. Pave the way for fixing
the ambiguous bytestream format. Pave the way for fixing details.
Signed-off-by: Drew Erny <drew.erny@docker.com>
2017-04-06 17:54:11 -07:00
Aaron Lehmann
6763641d69
Add integration test for START_FIRST update order
...
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2017-04-06 17:23:36 -07:00
Aaron Lehmann
9b54994a8a
Add support for update order
...
This parameter controls the order of operations when rolling out an
update task. Either the old task is stopped before starting the new one,
or the new task is started first, and the running tasks will briefly
overlap.
This commit adds Rollout to the API, and --update-order / --rollback-order
flags to the CLI.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2017-04-06 17:23:36 -07:00
Anusha Ragunathan
ad416fc311
Merge pull request #32412 from anusha-ragunathan/plugin-enable
...
Add an initial smaller sleep time before net dialing plugin socket.
2017-04-06 16:38:41 -07:00
Brian Goff
30cdabd13f
Merge pull request #32407 from dnephin/fix-rw-mode-compose-files
...
Support rw as a volume option in compose file
2017-04-06 16:24:20 -04:00
Anusha Ragunathan
106a9a7d72
Merge pull request #32391 from aaronlehmann/no-stack-traces
...
api: Don't include stack traces with errors
2017-04-06 13:10:34 -07:00
Sebastiaan van Stijn
e49652c6f8
Merge pull request #31867 from vieux/fix_bash_warning
...
fix bash error in release.sh
2017-04-06 21:45:00 +02:00
Tianon Gravi
a7ddc9d7e6
Update SKIP_RELEASE_BUILD to only check for the string "1" (so it has to be exactly "SKIP_RELEASE_BUILD=1" to skip the release build)
...
Signed-off-by: Andrew "Tianon" Page <admwiggin@gmail.com>
2017-04-06 11:56:26 -07:00
Anusha Ragunathan
891f9acb7b
Add an initial smaller sleep time before net dialing plugin socket.
...
Signed-off-by: Anusha Ragunathan <anusha.ragunathan@docker.com>
2017-04-06 11:16:35 -07:00
Sebastiaan van Stijn
c4010e257f
Merge pull request #28938 from elifa/master
...
Grace period option to health checks.
2017-04-06 19:23:56 +02:00
Tõnis Tiigi
e4c608abe9
Merge pull request #32401 from ijc25/gotty-terminfo-fixes
...
Revendor github.com/Nvveen/Gotty for github.com/Nvveen/Gotty#2
2017-04-06 09:01:30 -07:00
Daniel Nephin
062830535d
Support rw as a volume option in compose file.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-04-06 10:32:35 -04:00
Brian Goff
fa3e2d5ab9
Merge pull request #32387 from Microsoft/jjh/tidystat
...
Tidy pkg\system *stat* functions
2017-04-06 08:40:27 -04:00
Vincent Demeester
f5d881b835
Merge pull request #32364 from aaronlehmann/preserve-env-order
...
cli: Preserve order of environment variables
2017-04-06 14:25:29 +02:00
Ian Campbell
b7ced33036
Revendor github.com/Nvveen/Gotty for github.com/Nvveen/Gotty#2
...
This fixes https://github.com/docker/docker/issues/32400
We were already actually vendoring from github.com/ijc25/Gotty in order to
pickup github.com/Nvveen/Gotty#1. github.com/ijc25/Gotty#master now contains
merges of both of those upstream PRs.
Signed-off-by: Ian Campbell <ian.campbell@docker.com>
2017-04-06 12:19:32 +01:00
Elias Faxö
e401f63735
Added start period option to health check.
...
Signed-off-by: Elias Faxö <elias.faxo@gmail.com>
2017-04-06 12:35:34 +02:00
Sebastiaan van Stijn
5b18e7c396
Merge pull request #32395 from prertik/master
...
updated experimental/Readme.md with fixed deadlinks
2017-04-06 09:01:27 +02:00
Pratik Karki
718847c742
updated Readme.md with fixed deadlinks
...
Signed-off-by: prertik <prertik@outlook.com>
2017-04-06 12:31:18 +05:45
Akihiro Suda
2aed764baf
Merge pull request #32392 from aluzzardi/revendor-swarmkit
...
[master] Re-vendor docker/swarmkit to d2e48a332063ccd4ea26b6262ee717de997de560
2017-04-06 13:18:17 +09:00
Brian Goff
9691170de9
Merge pull request #32383 from Microsoft/jjh/removeunused
...
Windows: Remove unused process_windows.go
2017-04-05 23:32:40 -04:00
Andrea Luzzardi
367b57d985
Re-vendor docker/swarmkit to d2e48a332063ccd4ea26b6262ee717de997de560
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2017-04-05 18:49:23 -07:00
Aaron Lehmann
7381fffb2f
api: Don't include stack traces with errors
...
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2017-04-05 18:13:58 -07:00
Alessandro Boch
6f4bb796dd
Daemon to take care of ingress cleanup on leave & shutdown
...
Signed-off-by: Alessandro Boch <aboch@docker.com>
2017-04-05 16:31:43 -07:00
Alessandro Boch
bf5bebdfa0
Vendoring libnetwork @f3c4ca8
...
Signed-off-by: Alessandro Boch <aboch@docker.com>
2017-04-05 16:31:28 -07:00
John Howard
16c1ede79c
Tidy pkg\system *stat* functions
...
Signed-off-by: John Howard <jhoward@microsoft.com>
2017-04-05 16:01:53 -07:00
Vincent Demeester
945a119c8a
Merge pull request #32251 from AkihiroSuda/run-mount
...
cli: add `--mount` to `docker run`
2017-04-05 22:34:47 +02:00
Sebastiaan van Stijn
7b5c179ef4
Merge pull request #32382 from mstanleyjones/master
...
Edits to CLI reference
2017-04-05 21:04:06 +02:00
Misty Stanley-Jones
6d3eecd8cf
Edits to CLI reference
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com>
2017-04-05 11:27:09 -07:00
John Howard
329daee5ef
Windows: Remove unused process_windows.go
...
Signed-off-by: John Howard <jhoward@microsoft.com>
2017-04-05 11:04:34 -07:00
Sebastiaan van Stijn
833f1f4424
Merge pull request #30424 from yongtang/30376-node-ls-format
...
Add `--format` for `docker node ls`
2017-04-05 16:53:54 +02:00
Brian Goff
b7c3b312c9
Merge pull request #32268 from cpuguy83/volume_err_obfuscate
...
don't obfuscate error during volume create
2017-04-05 09:05:10 -04:00
Akihiro Suda
77fe35b3b9
cli: add --mount
to docker run
...
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-04-05 04:52:08 +00:00