Daniel Nephin
c06d7f05e3
Update image command tests to use the new golden
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: 75f7bfedf8
Component: cli
2017-08-16 14:20:36 -04:00
Daniel Nephin
5a6dec9ec1
Update config and checkpoint commands to use gotestyourself/golden
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: f9007ad7db
Component: cli
2017-08-16 14:19:00 -04:00
Yong Tang
1c8e4b07c7
Merge pull request #34536 from thaJeztah/fix-makefile-warning
...
Fix make test-unit printing deprecation warning
Upstream-commit: 8bee1e9a3ba0884cf1bb0d7fa069fb3c5722af51
Component: engine
2017-08-16 11:16:04 -07:00
Daniel Nephin
3b7026d84c
Add gotestyourself dependency.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: 882992c6fc
Component: cli
2017-08-16 14:08:08 -04:00
Christophe Vidal
457a3de5d9
Updated & reformulated kinds of mounts section
...
Signed-off-by: Christophe Vidal <kriss@krizalys.com >
Upstream-commit: 9c4b9c6f63
Component: cli
2017-08-17 00:51:35 +07:00
Flavio Crisciani
2170bca7b5
Libnetwork vendoring
...
- lock OS thread in overlay driver operation
Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com >
Upstream-commit: 85706876471400716f2b37ca0a0bbd75128fc412
Component: engine
2017-08-16 09:48:12 -07:00
Yong Tang
9156c95e0a
Merge pull request #34188 from cpuguy83/32144_api_error_handling
...
Remove string checking in API error handling
Upstream-commit: 2afb3efaa63537cc152437af3cd7a6743fcb3d8d
Component: engine
2017-08-16 08:53:15 -07:00
Daniel Nephin
847cb8e0df
Add a Jenkinsfile
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: 63d76065bb
Component: cli
2017-08-16 10:46:43 -04:00
Daniel Nephin
66fb82e7e8
Add first e2e test
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: b5cb5ee446
Component: cli
2017-08-16 10:46:40 -04:00
Daniel Nephin
581aa22bc8
Add scripts for setting up e2e test environment.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: 26418a12fb
Component: cli
2017-08-16 10:35:56 -04:00
Daniel Nephin
53ea16fce8
Add gotestyourself dependency.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: 85f7ed8cfa
Component: cli
2017-08-16 10:35:56 -04:00
Sebastiaan van Stijn
3d5737e04c
Fix make test-unit printing deprecation warning
...
Commit 1fb615599a83f41b449529df24f7e833c727e0ed moved the unit tests out
of `hack/make.sh`, however the Makefile still used the old path, resulting
in a warning being printed when the unit tests were run:
---> Making bundle: test-unit (in bundles/17.06.0-dev/test-unit)
DEPRECATED: use hack/test/unit instead of hack/make.sh test-unit
This patch updates the Makefile to use the new command.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: c500bb562f6dfd1ae4a77f3a66175089ff8f74e8
Component: engine
2017-08-16 16:02:04 +02:00
Sebastiaan van Stijn
ee29bacf1d
Create definition for SystemInfo response
...
The `/info` endpoint was badly documented, missing various
fields and incorrectly describing others.
This patch defines a type for the endpoint, based on the
API types in the source.
Also removing the response example in favor of
per-field examples, as this prevents an incorrectly
formatted response from masking omissions in the
actual type.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 18b23067be82054a6384fc5934ecbb0276d1862b
Component: engine
2017-08-16 11:11:29 +02:00
Sebastiaan van Stijn
81aceb39fb
Remove redundant example for Node
...
All example values are now documented per field,
so are automatically used to generate responses.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 2720cefbb2eaac9f440cd7c1807b4222b18ee0c4
Component: engine
2017-08-16 11:11:19 +02:00
Sebastiaan van Stijn
031f55b2f7
Add definition for Swarm inspect response
...
Also remove inline response examples
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 5b017ef45d68748b8f4065db137aa55e1ff0e8ab
Component: engine
2017-08-16 11:11:14 +02:00
Sebastiaan van Stijn
3a37403bb9
Extract NodeDescription to a separate definition
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 33e2c994015cbc8f7e86bc1b764e17a7470a17ac
Component: engine
2017-08-16 11:11:09 +02:00
Sebastiaan van Stijn
54e785932e
Extract EngineDescription to a separate definition
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 7cb4a97ae195bce55b0a2e54e08b3cd1b4b190af
Component: engine
2017-08-16 11:11:04 +02:00
Sebastiaan van Stijn
4645cfda21
Extract Platform to a separate definition
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: a2de2681a65d034ffb231b15b630b5a053608331
Component: engine
2017-08-16 11:10:58 +02:00
Sebastiaan van Stijn
d0c8aa84bd
Add missing definition for Node.ManagerStatus
...
The `Node.ManagerStatus` property was only present in
the example, but not in the definition.
This patch adds definitions for `ManagerStatus`
and `Reachability`, similar to what is used in the
code;
https://github.com/moby/moby/blob/f02a5b50c407bdb087388e18e1ac619f2788dd8d/api/types/swarm/node.go#L84-L101
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 3f1ad79faf3bfecc19722eb6541bb415024dafe4
Component: engine
2017-08-16 11:10:53 +02:00
Sebastiaan van Stijn
9fee66bce7
Add missing definition for Node.Status
...
The `Node.Status` property was only present in
the example, but not in the definition.
This patch adds definitions for `NodeStatus`
and `NodeState`, similar to what is used in the
code;
- https://github.com/moby/moby/blob/f02a5b50c407bdb087388e18e1ac619f2788dd8d/api/types/swarm/node.go#L77-L82
- https://github.com/moby/moby/blob/f02a5b50c407bdb087388e18e1ac619f2788dd8d/api/types/swarm/node.go#L103-L115
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 26b247e706e613af5214e4a89de375128f3368dd
Component: engine
2017-08-16 11:10:47 +02:00
Sebastiaan van Stijn
6526a15536
Fix TLSInfo in Node specification
...
- `TLSInfo` is part of `Node.Description`, but was documented as a
direct child of `Node`
- `Node.TLSInfo` incorrectly was using the `SwarmSpec` type,
instead of `TLSInfo`
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: b2de157a41bbd18ca4317792614e8630d73a7102
Component: engine
2017-08-16 11:10:42 +02:00
Sebastiaan van Stijn
d3b3ce345c
Update incorrect types in Swagger
...
- `ObjectVersion.Index` is an `uint64` https://github.com/moby/moby/blob/0fd90c4d5d8ab739d6f999a36d9c4096e89c8059/api/types/swarm/common.go#L5-L15
- `ClusterInfo` is nullable in the `/info` output (see https://github.com/moby/moby/blob/ff4f700f74450018f36d014f3cde0ff1b9c17fb3/api/types/swarm/swarm.go#L203 )
- `CAConfig.ForceRotate` was missing a type, therefore treated as an `object` in Swagger: https://github.com/moby/moby/blob/ff4f700f74450018f36d014f3cde0ff1b9c17fb3/api/types/swarm/swarm.go#L121
- `Raft.SnapshotInterval`, `Raft.KeepOldSnapshots`, and `Raft.LogEntriesForSlowFollowers` are an `uint64` not an `int64`
- Various fields in `swarm.Info` are nullable; added `x-nullable`
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 93e324e2a7b8131414382b6fb38b69f0d09bc30c
Component: engine
2017-08-16 11:10:32 +02:00
Sebastiaan van Stijn
da62e48708
Update / add extra description fields to Swagger
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 934378bee3846b1f0b790d3ee185d161900cb953
Component: engine
2017-08-16 11:10:27 +02:00
Sebastiaan van Stijn
d01174e4e5
Add extra example values to definitions
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: fa05a53426da6183199a97071e3d60a6d41a39be
Component: engine
2017-08-16 11:10:22 +02:00
Sebastiaan van Stijn
8a9c9ec9a9
Reformat definitions - add some whitespace
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: f720f9cc33e1be12b767f5066511266d87a7673b
Component: engine
2017-08-16 11:10:14 +02:00
Sebastiaan van Stijn
12bfda3c10
Merge pull request #34478 from thaJeztah/fix-swagger-todos
...
Update NetworkConfig definition in Swagger
Upstream-commit: 1454015ce96510fb677ab85bf26610f559a0c613
Component: engine
2017-08-16 11:07:25 +02:00
Douglas Curtis
934616e542
Replacing os.Lstat with os.Stat to determine directory status in CopyInfoDestinationPath
...
Signed-off-by: Douglas Curtis <dougcurtis1@gmail.com >
Commenting out tests for now
Signed-off-by: Doug Curtis <dougcurtis1@gmail.com >
Added unit test for CopyInfoDestionationPath.
Signed-off-by: Doug Curtis <dougcurtis1@gmail.com >
Removing integration-cli test case additions
Signed-off-by: Doug Curtis <dougcurtis1@gmail.com >
Removing extra spaces between archive_unix_test.go test cases
Signed-off-by: Doug Curtis <dougcurtis1@gmail.com >
Fixed gofmt issues in archive_unix_test.go
Signed-off-by: Doug Curtis <dougcurtis1@gmail.com >
Upstream-commit: cd7489f2b745578e0d8855aa44213b07b495f86f
Component: engine
2017-08-15 23:19:42 +00:00
Arash Deshmeh
e89e83b8bc
client should return imageNotFound error when API returns 404 status code
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com >
Upstream-commit: 33d82b78d03f7db4ef743951c6a004ba4fe64637
Component: engine
2017-08-15 17:16:02 -04:00
Tibor Vass
8ae99115c1
Merge pull request #443 from dnephin/ignore-codecov-upload-fail
...
Ignore codecov upload failures in CI
Upstream-commit: 35c60bbd9b
Component: cli
2017-08-15 13:05:43 -07:00
Brian Goff
30f1b651e2
Remove string checking in API error handling
...
Use strongly typed errors to set HTTP status codes.
Error interfaces are defined in the api/errors package and errors
returned from controllers are checked against these interfaces.
Errors can be wraeped in a pkg/errors.Causer, as long as somewhere in the
line of causes one of the interfaces is implemented. The special error
interfaces take precedence over Causer, meaning if both Causer and one
of the new error interfaces are implemented, the Causer is not
traversed.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
Upstream-commit: ebcb7d6b406fe50ea9a237c73004d75884184c33
Component: engine
2017-08-15 16:01:11 -04:00
Daniel Nephin
b4e14f104b
Set DISABLE_WARN_OUTSIDE_CONTAINER in the Dockerfile so that we don't spend 10s sleeping in CI
...
also add time to validate check
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: 058733969c
Component: cli
2017-08-15 14:34:43 -04:00
Daniel Nephin
750260f43f
Ignore codecov upload failures in CI.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: 4e09dba068
Component: cli
2017-08-15 14:34:43 -04:00
Sebastiaan van Stijn
850fb084cc
Merge pull request #430 from dnephin/add-build-target-to-compose
...
Add network and target to build in v3.4
Upstream-commit: 04659b8802
Component: cli
2017-08-15 19:20:49 +02:00
John Howard
615f3700ae
Docs for Windows daemon graphdriver options
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: c848f9acb6
Component: cli
2017-08-15 10:20:15 -07:00
Daniel Nephin
e3f190dc00
Ignore codecov upload failures in CI.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: 6a7dc459dd
Component: cli
2017-08-15 13:17:20 -04:00
Sebastiaan van Stijn
13f12ea9ac
Merge pull request #34508 from Microsoft/jjh/mergestorageopt
...
Merge global storage options on create
Upstream-commit: cd902848e913aead3e8242eca8a6ed6c67e589e1
Component: engine
2017-08-15 18:13:13 +02:00
Madhu Venugopal
e80c7b1a0c
Merge pull request #34504 from fcrisciani/ln-vendoring
...
Libnetwork vendoring
Upstream-commit: 036314622de7cfc62b5f9a88c849faf17c9bc1d3
Component: engine
2017-08-15 08:06:26 -07:00
Brian Goff
7eea9c9616
Merge pull request #34109 from yummypeng/rm-link-when-rm-container
...
Bugfix: Remove links when remove container
Upstream-commit: b6498340b2baa6596553b2b56b43990a365a7b6a
Component: engine
2017-08-15 09:43:00 -04:00
Yong Tang
9522e0432e
Merge pull request #33450 from naveed-jamil-tenpearls/pkg/signal/trap
...
Add test coverage to signal/trap.go
Upstream-commit: 479cc38bb94178d48609def34dfb0eae87a9a815
Component: engine
2017-08-15 00:53:37 -07:00
Sebastiaan van Stijn
f6b9be5da8
Update NetworkConfig definition in Swagger
...
This patch updates the definition of `NetworkConfig` to match the code, and
renames to the definition to `NetworkSettings` (also to match the type in
the code).
Add definitions for:
- `Address`
- `PortMap`
- `PortBinding`
- `EndpointIPAMConfig`
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: b98ceb7121c5513c73d69081737ad824384c5391
Component: engine
2017-08-15 09:39:41 +02:00
John Howard
fe13f30f0f
Merge global storage options on create
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: 932ae425e8a8aac86f70c249f3a0304101e83614
Component: engine
2017-08-14 15:47:54 -07:00
Victor Vieux
a71e5a5cde
Merge pull request #34487 from tonistiigi/host-suffix-fix
...
Fix requests for docker host ending with slash
Upstream-commit: f148337da9afef5ecc06d1719d19a770079929ef
Component: engine
2017-08-14 13:29:02 -07:00
Daniel Nephin
a3ff59d2d3
Merge pull request #354 from dnephin/warn-outside-container
...
Add a warning when make is run outside of a container
Upstream-commit: 703a7cca2b
Component: cli
2017-08-14 14:10:12 -04:00
Andrew Hsu
1ebf5edb0d
Merge component 'engine' from git@github.com:moby/moby master
2017-08-14 16:37:05 +00:00
Flavio Crisciani
4233bbe278
Libnetwork vendoring
...
Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com >
Upstream-commit: 167564a798365d9924260e721954b7ca43322726
Component: engine
2017-08-14 09:31:23 -07:00
Daniel Nephin
9685380dbb
Merge pull request #34492 from AkihiroSuda/fix-integration-cli-on-swarm
...
Fix `make build-integration-cli-on-swarm`
Upstream-commit: 07227a1227e1cdecdd89060d98bf67d0f49503e6
Component: engine
2017-08-14 12:20:18 -04:00
Andrew Hsu
1cf9480827
Merge component 'cli' from git@github.com:docker/cli master
2017-08-14 16:17:02 +00:00
Andrew Hsu
750199d765
Merge component 'packaging' from git@github.com:docker/docker-ce-packaging master
2017-08-14 16:15:08 +00:00
Yong Tang
13c5fe42cf
Merge pull request #34419 from keloyang/config.v2.json
...
security: Chmod config.v2.json to 0600
Upstream-commit: e4c19aa529342e0c8947288cbf9a8cbbf025100a
Component: engine
2017-08-14 08:39:58 -07:00
Sebastiaan van Stijn
fbf74e8b6c
Merge pull request #34486 from kolyshkin/dm-misc
...
Misc fixes for devmapper
Upstream-commit: af3a9e33145add7994b3e8ea246fa5e5118a45bd
Component: engine
2017-08-14 17:20:40 +02:00