Michael Crosby
638ccff564
Remove jobs from registry.Service
...
This makes `registry.Service` a first class type and does not use jobs
to interact with this type.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-03-31 16:38:04 -07:00
Derek McGowan
67e5c940c4
Use vendored v2 registry api
...
Update registry package to use the v2 registry api from distribution. Update interfaces to directly take in digests.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2015-03-31 15:02:27 -07:00
Antonio Murdaca
5fa2d814f8
Refactor utils/http.go, fixes #11899
...
Signed-off-by: Antonio Murdaca <me@runcom.ninja>
2015-03-30 17:59:57 +02:00
Brian Goff
9e9a8add19
Merge pull request #11788 from reikani/pchoi
...
Changed snake case naming to camelCase.
2015-03-26 23:55:50 -07:00
Antonio Murdaca
d5045d054b
Replace aliased imports of logrus, fixes #11762
...
Signed-off-by: Antonio Murdaca <me@runcom.ninja>
2015-03-26 23:22:04 +01:00
Peter Choi
b085d5556e
Changed snake case naming to camelCase
...
Signed-off-by: Peter Choi <phkchoi89@gmail.com>
2015-03-26 15:05:45 -06:00
Don Kjer
eff5278d12
Fix for issue 9922: private registry search with auth returns 401
...
Signed-off-by: Don Kjer <don.kjer@gmail.com>
2015-03-26 18:59:16 +00:00
Stephen Day
fd3373b91c
Merge pull request #302 from RichardScothern/richardscothern-298
...
Attempt to identify remote IP addresses for requests which come through proxies.
2015-03-25 15:43:34 -07:00
Alexander Morozov
e4afe03dcc
Merge pull request #11761 from runcom/11731-remove-engine-status
...
Remove engine.Status, replace with standard go error
2015-03-25 15:41:02 -07:00
Antonio Murdaca
9c08a43624
Remove engine.Status and replace it with standard go error
...
Signed-off-by: Antonio Murdaca <me@runcom.ninja>
2015-03-25 22:32:08 +01:00
Richard
78562258b2
Log invalid remote IPs
2015-03-25 13:44:16 -07:00
Stephen Day
e9c69ffe14
Merge pull request #293 from stevvooe/log-formatter-configuration
...
main, configuration, doc: allow logging formatter to be configured
2015-03-25 13:34:42 -07:00
Richard
e21a425f88
Verify IP addresses
...
Fix lint errors
Add more test
2015-03-25 11:11:46 -07:00
Simon Thulbourn
c8f3800f1c
Add client certificate CA option to authenticate with client certs
...
Add the ability to authenticate against multiple client CA certificates.
Signed-off-by: Simon Thulbourn <simon+github@thulbourn.com>
2015-03-25 10:53:03 +00:00
Stephen J Day
ac73963d7e
Add support for configuration static logging fields
...
To allow flexibility in log message context information, this changeset
provides the ability to configure static fields that are included in the
context. Such fields can be set via configuration or environment variables.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-03-24 18:47:22 -07:00
Richard
c6fdfc9cd5
Attempt to identify remote IP addresses for requests which come
...
through proxies.
Add a function to examine X-Forward-For and X-Real-Ip headers for
originating IP addresses. Use RemoteAddr for notification request
record and HTTP request context.
2015-03-24 18:45:14 -07:00
Stephen J Day
a75f0f26f7
Allow logging formatter to be configured
...
This changeset simply adds hooks into the configuration system to support
multiple different kinds of output formats. These formatters are provided by
logrus and include options such as "text" and "json". The configuraiton
documentation has been updated accordingly.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-03-24 16:56:43 -07:00
Stephen J Day
00e6b0d2b8
Update logrus dependency in Godep
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-03-24 16:56:43 -07:00
Stephen Day
73be4d5e3e
Merge pull request #300 from shreyu86/master
...
removing references to chunksize which is optional
2015-03-24 16:48:04 -07:00
Shreyas Karnik
5537bcd4ae
Added valid values to the configuration examples
...
Signed-off-by: Shreyas Karnik <karnik.shreyas@gmail.com>
2015-03-24 18:28:20 -05:00
Shreyas Karnik
98e2aa96de
removing references to chunksize which is optional
2015-03-24 18:16:02 -05:00
Stephen Day
9ee35877e3
Merge pull request #294 from fkautz/pr_out_updating_msopentech_azure_sdk_for_go_to_latest_master
...
Updating MSOpenTech/azure-sdk-for-go to latest master
2015-03-24 13:27:19 -07:00
Stephen Day
02b8c7b8cf
Merge pull request #294 from fkautz/pr_out_updating_msopentech_azure_sdk_for_go_to_latest_master
...
Updating MSOpenTech/azure-sdk-for-go to latest master
2015-03-24 13:27:19 -07:00
Derek McGowan
7258fda98a
Add digest set implementation
...
Set represents a unique set of digests which allow for efficient lookup.
Dumping short codes is a function which takes in a digest set.
Any operation involving short codes may be considered secure if the list of digests added to the set is the complete list of referenceable digests.
Contains benchmarks for Add, Lookup, and Dump.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2015-03-24 08:17:43 -07:00
Olivier Gambier
d3bbb078c1
Merge pull request #291 from ahmetalpbalkan/azure/realm
...
azure: Allow non-default Azure realms
2015-03-23 23:42:17 -07:00
Frederick F. Kautz IV
5e62ffcc30
Updating Godep path from MSOpenTech/azure-sdk-for-go to MSOpenTech/azure-sdk-for-go/storage
2015-03-23 22:04:53 -07:00
Frederick F. Kautz IV
dffd1babd2
Updating MSOpenTech/azure-sdk-for-go to latest master
...
Signed-off-by: Frederick F. Kautz IV <fkautz@alumni.cmu.edu>
2015-03-23 21:59:21 -07:00
Frederick F. Kautz IV
11db8185bc
Updating MSOpenTech/azure-sdk-for-go to latest master
...
Signed-off-by: Frederick F. Kautz IV <fkautz@alumni.cmu.edu>
2015-03-23 21:59:21 -07:00
Olivier Gambier
60dedc5178
Merge pull request #292 from stevvooe/update-authors
...
Update AUTHORS file
2015-03-23 21:09:43 -07:00
Ahmet Alp Balkan
594f733e03
storage/driver/azure: Allow non-default realms
...
This enables Azure storage driver to be used with non-default
cloud endpoints like Azure China or Azure Government that does
not use `.blob.core.windows.net` FQDN suffix.
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2015-03-23 20:41:16 -07:00
Ahmet Alp Balkan
ce9f500a31
storage/driver/azure: Allow non-default realms
...
This enables Azure storage driver to be used with non-default
cloud endpoints like Azure China or Azure Government that does
not use `.blob.core.windows.net` FQDN suffix.
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2015-03-23 20:41:16 -07:00
Stephen J Day
17b2b52d66
Update AUTHORS file
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-03-23 18:42:26 -07:00
Stephen Day
9b73abdcfe
Merge pull request #284 from ahmetalpbalkan/azure-register
...
cmd/registry: Import Azure driver for factory registration
2015-03-23 14:43:05 -07:00
Derek McGowan
10128f6e8c
Add struct tags on v2 remote tags struct
...
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2015-03-23 14:33:52 -07:00
Meaglith Ma
0e7650f958
Fix decode tags value error when call get /v2/<name>/tags/list in registry api v2.
...
Signed-off-by: Meaglith Ma <genedna@gmail.com>
2015-03-23 14:33:52 -07:00
Derek McGowan
9f5184c111
Add check for 404 on get repository data
...
No longer add the body to the error when a 404 is received on get repository data.
closes #11510
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2015-03-22 18:15:18 -07:00
Ahmet Alp Balkan
878a39fef2
Import Azure driver for factory registration
...
Importing Azure storage driver to make it register itself as
a storage driver.
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2015-03-20 17:44:25 -07:00
Stephen Day
50393dbe22
Merge pull request #270 from stevvooe/roadmap
...
Add ROADMAP.md to the project and cleanup existing items
2015-03-20 17:16:31 -07:00
Stephen Day
15a7926288
Merge pull request #230 from diogomonica/adding-healthcheck
...
registry/health: adding healthcheck package
2015-03-20 17:15:37 -07:00
Stephen Day
57a6854ae0
Merge pull request #281 from tcnghia/patch-1
...
Update api.md
2015-03-20 16:51:09 -07:00
Michael Crosby
50b10850bb
Merge pull request #11528 from jlhawn/separate_init_blob_upload
...
Separate init blob upload
2015-03-20 16:39:31 -07:00
Diogo Mónica
5370f2c0be
Adding first version of HealthCheck
...
Added a expvar style handler for the debug http server to allow health checks (/debug/health).
Signed-off-by: Diogo Monica <diogo@docker.com>
2015-03-20 14:38:40 -07:00
Josh Hawn
bcccf35bb2
Separate init blob upload
...
Pushing a v2 image layer has two steps:
- POST to get a new upload URL
- PUT to that upload URL
We were previously not checking the response code of
the POST request and the PUT would fail in weird ways.
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2015-03-20 13:11:05 -07:00
Josh Hawn
11d08c3065
Add verification of image manifest digests
...
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2015-03-20 09:34:39 -07:00
Nghia Tran
5e06d6500c
Update api.md
...
It seems a few places "download" instead of "upload".
Signed-off-by: Nghia Tran <tcnghia@gmail.com>
2015-03-20 07:56:30 -07:00
Arnaud Porterie
4377a9a3bc
Merge pull request #11477 from dmcgowan/fix-auth-http-client
...
Update auth client configuration to use proper tls config
2015-03-19 14:17:47 -07:00
Stephen Day
06fcf053e7
Merge pull request #275 from docker/stevvooe-patch-2
...
digest: remove unnecessary error pointer formats in test
2015-03-18 19:25:35 -07:00
Stephen Day
b1232a92e7
Merge pull request #1 from amylindburg/patch-1
...
recast text of the page
2015-03-18 19:12:47 -07:00
Amy Lindburg
028fece85c
more formatting...
2015-03-18 19:02:37 -07:00
Stephen Day
2ced84f31d
Remove unnecessary error pointer formats in test
...
The linter was complaining about these and they are quite unnecessary.
2015-03-18 19:02:32 -07:00