Aaron Lehmann
e387b63001
Correct ErrAuthenticationFailure message
...
This was "authentication failured". Change it to "authentication
failure".
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2016-02-01 17:03:41 -08:00
Aaron Lehmann
9b395d0789
Merge pull request #1403 from dmcgowan/auth-const-keys
...
Update auth context keys to use constant
2016-02-01 16:29:07 -08:00
Aaron Lehmann
e10efb2ecc
Merge pull request #1403 from dmcgowan/auth-const-keys
...
Update auth context keys to use constant
2016-02-01 16:29:07 -08:00
Aaron Lehmann
db48ad4d0f
Merge pull request #1390 from dmcgowan/token-server
...
Simple integration test token server
2016-02-01 16:27:49 -08:00
Aaron Lehmann
d3fb5c7064
Merge pull request #1390 from dmcgowan/token-server
...
Simple integration test token server
2016-02-01 16:27:49 -08:00
Brian Bland
a2ade36ecf
Adds test for S3 storage class configuration option
...
Signed-off-by: Brian Bland <brian.bland@docker.com>
2016-02-01 16:01:55 -08:00
Brian Bland
695bac7b0f
Adds test for S3 storage class configuration option
...
Signed-off-by: Brian Bland <brian.bland@docker.com>
2016-02-01 16:01:55 -08:00
Brian Bland
8e7910826e
Adds "storageclass" configuration parameter for S3 driver.
...
Defaults to STANDARD, also supports REDUCED_REDUNDANCY.
Signed-off-by: Brian Bland <brian.bland@docker.com>
2016-02-01 16:01:19 -08:00
Brian Bland
4688d1adc2
Adds "storageclass" configuration parameter for S3 driver.
...
Defaults to STANDARD, also supports REDUCED_REDUNDANCY.
Signed-off-by: Brian Bland <brian.bland@docker.com>
2016-02-01 16:01:19 -08:00
Aaron Lehmann
6417c05a27
Merge pull request #1381 from BrianBland/s3CustomUAString
...
Adds custom registry User-Agent header to s3 HTTP requests
2016-02-01 15:40:36 -08:00
Aaron Lehmann
2fc586d2a4
Merge pull request #1381 from BrianBland/s3CustomUAString
...
Adds custom registry User-Agent header to s3 HTTP requests
2016-02-01 15:40:36 -08:00
Richard Scothern
9710599f99
Make 'Recipes' into the Registry menu
...
Signed-off-by: Richard Scothern <richard.scothern@gmail.com>
2016-02-01 15:22:25 -08:00
Brian Bland
f41a408e34
Adds custom registry User-Agent header to s3 HTTP requests
...
Uses docker/goamz instead of AdRoll/goamz
Adds a registry UA string param to the storage parameters when
constructing the storage driver for the registry App.
This could be used by other storage drivers as well
Signed-off-by: Brian Bland <brian.bland@docker.com>
2016-02-01 13:43:46 -08:00
Brian Bland
2dc1af12a1
Adds custom registry User-Agent header to s3 HTTP requests
...
Uses docker/goamz instead of AdRoll/goamz
Adds a registry UA string param to the storage parameters when
constructing the storage driver for the registry App.
This could be used by other storage drivers as well
Signed-off-by: Brian Bland <brian.bland@docker.com>
2016-02-01 13:43:46 -08:00
Richard Scothern
f2164294f7
Merge pull request #1398 from moxiegirl/new-navigation-1.10
...
New navigation for 1.10
2016-02-01 11:31:40 -08:00
Mary Anthony
01bb31fc42
New navigation for 1.10
...
Capturing Olivier's comments
Signed-off-by: Mary Anthony <mary@docker.com>
2016-01-28 17:35:54 -08:00
Derek McGowan
badd8c49b6
Update auth context keys to use constant
...
Prevent using strings throughout the code to reference a string key defined in the auth package.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2016-01-28 17:02:09 -08:00
Derek McGowan
648a1343db
Update auth context keys to use constant
...
Prevent using strings throughout the code to reference a string key defined in the auth package.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2016-01-28 17:02:09 -08:00
Derek McGowan
e28c288444
Update to address comments
...
Add logging to resolve scope
Clarify response logs
Better messaging for tls setup error
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2016-01-28 15:47:22 -08:00
Aaron Lehmann
74c4a0e3e3
Merge pull request #1393 from RichardScothern/putbydgst
...
Add manifest put by digest to the registry client
2016-01-28 14:41:07 -08:00
Aaron Lehmann
6c135e03ce
Merge pull request #1393 from RichardScothern/putbydgst
...
Add manifest put by digest to the registry client
2016-01-28 14:41:07 -08:00
Derek McGowan
70e85dde26
Merge pull request #1392 from aaronlehmann/client-range-requests
...
Support range requests in the client's httpReadSeeker
2016-01-28 13:44:43 -08:00
Derek McGowan
0e96574ea2
Merge pull request #1392 from aaronlehmann/client-range-requests
...
Support range requests in the client's httpReadSeeker
2016-01-28 13:44:43 -08:00
Richard Scothern
d793822290
Merge pull request #1394 from RichardScothern/invalidate-bdc
...
Invalidate the blob store descriptor cache
2016-01-28 10:04:09 -08:00
Richard Scothern
ccd11e4434
Merge pull request #1394 from RichardScothern/invalidate-bdc
...
Invalidate the blob store descriptor cache
2016-01-28 10:04:09 -08:00
Aaron Lehmann
8fd84c4a57
Add a CheckRedirect function to the HTTP client
...
Use it to preserve Accept and Range headers that were added to the
original request.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2016-01-27 16:11:36 -08:00
Aaron Lehmann
8e571dff41
Add a CheckRedirect function to the HTTP client
...
Use it to preserve Accept and Range headers that were added to the
original request.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2016-01-27 16:11:36 -08:00
Aaron Lehmann
ccf8154a44
Support range requests in the client's httpReadSeeker
...
Remove buffering on the reader, because it's not useful. Also remove
artificial io.EOF return.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2016-01-27 16:11:36 -08:00
Aaron Lehmann
a58b7625ba
Support range requests in the client's httpReadSeeker
...
Remove buffering on the reader, because it's not useful. Also remove
artificial io.EOF return.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2016-01-27 16:11:36 -08:00
David Calavera
377f556464
Respond with 401 when there is an unauthorized error from the registry.
...
Signed-off-by: David Calavera <david.calavera@gmail.com>
2016-01-27 13:55:33 -05:00
Richard Scothern
a8861549cf
Invalidate the blob store descriptor caches when content is removed from from
...
the proxy. Also, switch to reference in the scheduler API.
Signed-off-by: Richard Scothern <richard.scothern@gmail.com>
2016-01-26 17:02:59 -08:00
Richard Scothern
3e570e59f1
Invalidate the blob store descriptor caches when content is removed from from
...
the proxy. Also, switch to reference in the scheduler API.
Signed-off-by: Richard Scothern <richard.scothern@gmail.com>
2016-01-26 17:02:59 -08:00
Richard Scothern
584c9b517c
Correct test digest lengths and enable all unit tests
...
Signed-off-by: Richard Scothern <richard.scothern@gmail.com>
2016-01-26 17:02:46 -08:00
Richard Scothern
a7740f5d0f
Correct test digest lengths and enable all unit tests
...
Signed-off-by: Richard Scothern <richard.scothern@gmail.com>
2016-01-26 17:02:46 -08:00
Richard Scothern
9f72e8442d
Add manifest put by digest to the registry client
...
Signed-off-by: Richard Scothern <richard.scothern@gmail.com>
2016-01-26 14:20:23 -08:00
Richard Scothern
f757372dd8
Add manifest put by digest to the registry client
...
Signed-off-by: Richard Scothern <richard.scothern@gmail.com>
2016-01-26 14:20:23 -08:00
Tibor Vass
bd4e6b2de9
Merge pull request #19057 from dnephin/remove_version_from_registry_pkg
...
Remove dockerversion from registry package
2016-01-25 22:45:06 -08:00
Derek McGowan
08d1f035f0
Update create token to auth/token types
...
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2016-01-25 20:12:07 -08:00
Derek McGowan
1eed0ddd07
Update token header struct to use json.RawMessage pointer
...
Since RawMessage json receivers take a pointer type, the Header structure should use points in order to call the json.RawMessage marshal and unmarshal functions
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2016-01-25 20:11:41 -08:00
Derek McGowan
fd17443988
Update token header struct to use json.RawMessage pointer
...
Since RawMessage json receivers take a pointer type, the Header structure should use points in order to call the json.RawMessage marshal and unmarshal functions
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2016-01-25 20:11:41 -08:00
Derek McGowan
eaa9da0be3
Add simple implementation of token server
...
Token server implementation currently functional with existing docker 1.9.x release and latest distribution release.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2016-01-25 15:42:05 -08:00
Arthur Baars
7dee3d19d9
Storage: remove bufferedFileWriter (dead code)
...
Signed-off-by: Arthur Baars <arthur@semmle.com>
2016-01-23 10:30:08 +00:00
Arthur Baars
3d67dae525
Storage: remove bufferedFileWriter (dead code)
...
Signed-off-by: Arthur Baars <arthur@semmle.com>
2016-01-23 10:30:08 +00:00
Arthur Baars
586b3d47a7
Storage: blobwriter.Write/Seek test case
...
Signed-off-by: Arthur Baars <arthur@semmle.com>
2016-01-23 10:30:07 +00:00
Arthur Baars
26e7268a86
Storage: blobwriter.Write/Seek test case
...
Signed-off-by: Arthur Baars <arthur@semmle.com>
2016-01-23 10:30:07 +00:00
Richard Scothern
69db5b7440
Merge pull request #1333 from aaronlehmann/use-reference-package
...
Use reference package
2016-01-22 15:54:19 -08:00
Richard Scothern
609bc63dd4
Merge pull request #1333 from aaronlehmann/use-reference-package
...
Use reference package
2016-01-22 15:54:19 -08:00
Aaron Lehmann
2b20b0167a
Change URLBuilder methods to use references for tags and digests
...
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2016-01-22 14:49:29 -08:00
Aaron Lehmann
6149a8c634
Change URLBuilder methods to use references for tags and digests
...
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2016-01-22 14:49:29 -08:00
Aaron Lehmann
4441333912
Use reference package internally
...
Most places in the registry were using string types to refer to
repository names. This changes them to use reference.Named, so the type
system can enforce validation of the naming rules.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2016-01-22 14:47:05 -08:00