Aaron Lehmann
ad6c1b7649
Add integration test for pulling a manifest list
...
The test injects a synthetic manifest list into the registry blob store,
since there isn't a tool for pushing them yet.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 17:27:31 -08:00
Aaron Lehmann
1fa2e31151
Build a pre-schema2 registry to test schema1 push/pull
...
Add DockerSchema1RegistrySuite which uses this registry, and make
applicable integration tests run as part of this suite.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 17:27:31 -08:00
Aaron Lehmann
2bb8c85bc5
Add support for manifest lists ("fat manifests")
...
A manifest list refers to platform-specific manifests. This allows
for images that target more than one architecture to share the same tag.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 17:27:31 -08:00
Aaron Lehmann
c8d277d228
Add schema2 push support
...
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 17:27:31 -08:00
Aaron Lehmann
94726f7c73
Add schema2 pull support
...
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 17:24:21 -08:00
Aaron Lehmann
f33fa1b8d3
Change push to use manifest builder
...
Currently this always uses the schema1 manifest builder. Later, it will
be changed to attempt schema2 first, and fall back when necessary.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 17:24:21 -08:00
Aaron Lehmann
c168a0059f
Update code to compile against new manifest interface
...
Also, digest.FromBytes no longer returns an error.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 17:24:20 -08:00
Aaron Lehmann
290ba41c00
Vendor updated github.com/docker/distribution
...
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 17:24:20 -08:00
Michael Crosby
2892de760f
Merge pull request #18840 from aaronlehmann/trust-messages
...
Send push information to trust code out-of-band
2016-01-08 16:56:57 -08:00
cyli
5719b136de
Re-vendoring notary in order to deal with a canonical JSON serialization issue.
...
Signed-off-by: cyli <cyli@twistedmatrix.com >
2016-01-08 16:45:15 -08:00
Michael Crosby
0a002f4ba8
Merge pull request #19199 from crosbymichael/migrate-errors
...
Fixed migrate defect, allow migrate the empty directory
2016-01-08 16:37:57 -08:00
Ying Li
eb115b987f
Merge pull request #435 from cyli/revert-canonical-json
...
Revert "switching out to consistently use canonical json for all marshalling of TUF data
2016-01-08 15:48:26 -08:00
andy
098fdb6408
Fixed migrate defect, allow migrate the empty directory
...
If there is an empty directory exists in the $DOCKER_ROOT/containers ,
that will cause migrate fail. Then docker daemon will initialize failed.
This commit allow skips the empty directory.
Signed-off-by: Andy Zhang <andy.zhangtao@hotmail.com >
Change error messages from uppercase to lowercase
Change error messages from uppercase to lowercase
Signed-off-by: andy <ztao@tibco-support.com >
2016-01-08 15:44:30 -08:00
Sebastiaan van Stijn
a082f80832
Merge pull request #18736 from WeiZhang555/tiny-lock
...
Break big lock into some tiny locks for containerStart
2016-01-09 00:35:26 +01:00
Euan
ba19b6927f
Increase integration cli test memory
...
Signed-off-by: Euan <euank@amazon.com >
2016-01-08 23:10:31 +00:00
Ying Li
cf4b77b760
Revert "switching out to consistently use canonical json for all marshalling of TUF data"
...
This reverts commit f417c834c4 .
Signed-off-by: Ying Li <ying.li@docker.com >
2016-01-08 14:53:09 -08:00
Joffrey F
46585fb8e1
Support legacy logging options format
...
Additional test for legacy compose file.
Signed-off-by: Joffrey F <joffrey@docker.com >
2016-01-08 14:37:07 -08:00
Richard Scothern
93d9070c8b
Merge pull request #1269 from BrianBland/crossRepositoryPush
...
Adds cross-repository blob mounting behavior
2016-01-08 14:37:00 -08:00
Daniel Nephin
fc57fc1dc1
Merge pull request #2609 from dnephin/dont_warn_on_container_volume
...
Don't warn when the container volume is a compose option
2016-01-08 17:18:02 -05:00
Daniel Nephin
ab98c70dd1
Merge pull request #2612 from dnephin/merge_extends_from_multiple_files
...
Fix extends with multiple files
2016-01-08 17:17:41 -05:00
Santhosh Manohar
64a6dc3558
Docker changes for libnetwork vendoring..
...
Signed-off-by: Santhosh Manohar <santhosh@docker.com >
2016-01-08 14:13:55 -08:00
Santhosh Manohar
8ccf5cffa7
Vendoring libnetwork and its dependencies..
...
- replace /etc/hosts based name resolution with embedded DNS for user
defined networks
- overlay veth cleanup: docker/docker#18814
- check before programming ipv6 in bridge: docker/docker#19139
- diable DAD: docker/docker#18871
Signed-off-by: Santhosh Manohar <santhosh@docker.com >
2016-01-08 14:13:21 -08:00
Alexander Morozov
807d575b5e
Merge pull request #19135 from Microsoft/jjh/securitywarning
...
Windows: Fix security warning regression
2016-01-08 13:55:41 -08:00
Brian Bland
613cfc861d
Fires a new Mount event when blobs are cross-repo mounted
...
Adds an optional "fromRepository" field to the event target
Signed-off-by: Brian Bland <brian.bland@docker.com >
2016-01-08 13:53:30 -08:00
Brian Bland
3a35a2d953
Allows token authentication handler to request additional scopes
...
When an auth request provides the "from" query parameter, the token
handler will add a "pull" scope for the provided repository, refreshing
the token if the overall scope has increased
Signed-off-by: Brian Bland <brian.bland@docker.com >
2016-01-08 13:53:23 -08:00
Brian Bland
5df21570a7
Adds cross-repository blob mounting behavior
...
Extends blob upload POST endpoint to support mount and from query
parameters as described in #634
Signed-off-by: Brian Bland <brian.bland@docker.com >
2016-01-08 13:53:18 -08:00
John Howard
25c383391a
Windows CI: Deal with failing tests for TP4
...
Signed-off-by: John Howard <jhoward@microsoft.com >
2016-01-08 13:49:43 -08:00
Tianon Gravi
335764a591
Merge pull request #19181 from coolljt0725/enable_build_syscall_test
...
Make .ensure-syscall-test to use build-arg
2016-01-08 13:43:38 -08:00
Richard Scothern
cc0b6b86ea
Merge pull request #1276 from denverdino/oss-test
...
Support large layer for OSS driver
2016-01-08 13:26:09 -08:00
Joffrey F
21aae13e77
Move logging config changes to v2 spec
...
Reorganize JSON schemas
Update fixtures
Update service validation function
Signed-off-by: Joffrey F <joffrey@docker.com >
2016-01-08 13:21:45 -08:00
Alexandre Beslic
8cc26f56f2
Merge pull request #1595 from MiLk/docs_typo-scheduler-filter
...
docs: Typo in scheduler/filter.md
2016-01-08 13:01:47 -08:00
John Howard
4c380010a6
Windows CI: Turn off network API tests
...
Signed-off-by: John Howard <jhoward@microsoft.com >
2016-01-08 12:58:54 -08:00
Aidan Hobson Sayers
cc44ea21e4
Fix ambassador script based on SvenDowideit/dockerfiles#37
...
Signed-off-by: Aidan Hobson Sayers <aidanhs@cantab.net >
2016-01-08 20:55:22 +00:00
Jess Frazelle
719526d87c
Merge pull request #19186 from unclejack/no_mail_maintainers
...
CONTRIBUTING: add guidelines regarding email
2016-01-08 12:51:59 -08:00
Stephen Rust
7c70ad058f
Allow external volume drivers to host anonymous volumes and copy existing data from image.
...
Signed-off-by: Stephen Rust <srust@blockbridge.com >
2016-01-08 15:06:42 -05:00
Phil Estes
557c7cb888
Move userns support out of experimental into master
...
Adds the `--userns-remap` flag to the master build
Docker-DCO-1.1-Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com > (github: estesp)
2016-01-08 15:06:22 -05:00
Arnaud Porterie
05de2aadff
Merge pull request #19001 from aboch/pip
...
Allow user to choose the IP address for the container
2016-01-08 11:49:20 -08:00
Michael Crosby
e26974e20b
Merge pull request #19175 from cpuguy83/18670_copy_data_for_named_volumes
...
On create, copy image data for named volumes.
2016-01-08 11:33:40 -08:00
Riyaz Faizullabhoy
05b490ae75
Merge pull request #433 from HuKeping/verbose
...
Verbose health check information
2016-01-08 11:03:44 -08:00
Aaron Lehmann
3f829aa6e4
Remove ansiescape package
...
api/client/trust.go was the last file that used it.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 10:57:50 -08:00
Aaron Lehmann
65370be888
Send push information to trust code out-of-band
...
The trust code used to parse the console output of `docker push` to
extract the digest, tag, and size information and determine what to
sign. This is fragile and might give an attacker control over what gets
signed if the attacker can find a way to influence what gets printed as
part of the push output.
This commit sends the push metadata out-of-band. It introduces an `Aux`
field in JSONMessage that can carry application-specific data alongside
progress updates. Instead of parsing formatted output, the client looks
in this field to get the digest, size, and tag from the push.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2016-01-08 10:57:50 -08:00
David Gageot
36abac3891
Merge pull request #2786 from jeanlaurent/back-to-0.5.6
...
Preparing 0.5.6 release
2016-01-08 19:45:15 +01:00
David Gageot
5527798f48
Merge pull request #2784 from jeanlaurent/aws-doc
...
AWS documentation for security group
2016-01-08 19:45:04 +01:00
Daniel Nephin
d1d3969661
Add docker-compose event
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2016-01-08 13:43:30 -05:00
Jess Frazelle
1c979f7587
Merge pull request #18887 from riyazdf/notary-delegations
...
notary delegation integration into docker
2016-01-08 10:37:55 -08:00
Alessandro Boch
2bb3fc1bc5
Allow user to choose the IP address for the container
...
Signed-off-by: Alessandro Boch <aboch@docker.com >
2016-01-08 10:09:16 -08:00
David Calavera
145f020122
Vendor new syslog library with TLS support.
...
The syslog package in the stdlib is not maintained anymore.
Signed-off-by: David Calavera <david.calavera@gmail.com >
2016-01-08 12:35:35 -05:00
Alessandro Boch
19b063e740
Vendoring libnetwork
...
- 49c24217054e269aad3dbfd81ee32780b104dd84
Signed-off-by: Alessandro Boch <aboch@docker.com >
2016-01-08 09:19:31 -08:00
Riyaz Faizullabhoy
1c32a66877
update tests and error messages, revendor notary with tag
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2016-01-08 09:11:33 -08:00
David Lawrence
5ced01a262
add test to confirm bootstrapClient with a bad URL errors
...
Signed-off-by: David Lawrence <david.lawrence@docker.com > (github: endophage)
2016-01-08 09:03:27 -08:00