Andy Goldstein
4491e755b8
Send WWW-Authenticate header for silly auth
...
Signed-off-by: Andy Goldstein <agoldste@redhat.com>
2015-03-11 15:20:15 -04:00
Stephen Day
8aacddd095
Merge pull request #244 from endophage/cloudfront_refactor
...
registry/middleware, registry/storage, configuration: refactoring cloudfront + generic middlewares
2015-03-11 12:10:49 -07:00
Stephen Day
10881152ac
Merge pull request #244 from endophage/cloudfront_refactor
...
registry/middleware, registry/storage, configuration: refactoring cloudfront + generic middlewares
2015-03-11 12:10:49 -07:00
David Lawrence
3853e66f4b
don't panic during a request when configuring repository middleware. Return a 500 with an appropriate error
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-11 08:59:02 -07:00
David Lawrence
83571e574c
don't panic during a request when configuring repository middleware. Return a 500 with an appropriate error
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-11 08:59:02 -07:00
Andy Goldstein
b5a63d75ea
Fix Godoc typos
...
Signed-off-by: Andy Goldstein <agoldste@redhat.com>
2015-03-11 08:56:29 -07:00
Andy Goldstein
5c3f53b70f
Fix Godoc typos
...
Signed-off-by: Andy Goldstein <agoldste@redhat.com>
2015-03-11 08:56:29 -07:00
David Lawrence
c858a4ba89
Final polish to cloudfront and larger middleware refactor
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-11 08:56:29 -07:00
David Lawrence
6a72d1aefb
Final polish to cloudfront and larger middleware refactor
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-11 08:56:29 -07:00
Andy Goldstein
a20abfbf3c
Middleware!
...
Convert middleware in the config to be a map of type->[]Middleware
Add support for registry & repository middleware.
Some naming updates as well.
Signed-off-by: Andy Goldstein <agoldste@redhat.com>
2015-03-11 08:56:28 -07:00
Andy Goldstein
30bcc17b85
Middleware!
...
Convert middleware in the config to be a map of type->[]Middleware
Add support for registry & repository middleware.
Some naming updates as well.
Signed-off-by: Andy Goldstein <agoldste@redhat.com>
2015-03-11 08:56:28 -07:00
David Lawrence
4acda57e05
Refactoring cloudfactory layer handler into a more generic storage
...
middleware concept.
This also breaks the dependency the storage package had on goamz
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-11 08:56:28 -07:00
David Lawrence
952f39edff
Refactoring cloudfactory layer handler into a more generic storage
...
middleware concept.
This also breaks the dependency the storage package had on goamz
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-11 08:56:28 -07:00
Stephen Day
0c130dff5b
Merge pull request #255 from xiekeyang/digest-refactoring
...
supplement of digest refactoring
2015-03-10 23:56:00 -07:00
xiekeyang
04f8bfbede
supplement of digest refactoring
2015-03-11 14:13:29 +08:00
Derek McGowan
4ae9583092
Merge pull request #251 from jlhawn/digest_pkg_cleanup
...
digest: Minor refactoring
2015-03-10 19:17:37 -07:00
Derek McGowan
fb81ecb0fa
Merge pull request #251 from jlhawn/digest_pkg_cleanup
...
digest: Minor refactoring
2015-03-10 19:17:37 -07:00
Josh Hawn
3e658d29a6
digest: Minor refactoring
...
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2015-03-10 16:44:19 -07:00
Josh Hawn
87959abe8f
digest: Minor refactoring
...
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2015-03-10 16:44:19 -07:00
Stephen Day
68f9f26f83
Merge pull request #247 from endophage/coverage
...
minor refactor + tests for app.go just to improve test coverage.
2015-03-10 13:16:27 -07:00
Stephen Day
cbdc3621cf
Merge pull request #247 from endophage/coverage
...
minor refactor + tests for app.go just to improve test coverage.
2015-03-10 13:16:27 -07:00
David Lawrence
490e90d299
adding full suite of configuration options
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-10 12:45:36 -07:00
David Lawrence
eccae81c9e
minor refactor + tests for app.go just to improve test coverage.
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-09 16:31:30 -07:00
David Lawrence
6dcec265a0
minor refactor + tests for app.go just to improve test coverage.
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-09 16:31:30 -07:00
Tibor Vass
c5c507bb14
Merge pull request #10423 from dmcgowan/v2-registry-fix-single-names
...
Allow single name component repository names
2015-03-09 15:40:22 -04:00
Stephen Day
ddde6b4363
Merge pull request #242 from ncdc/remove-max-component-length
...
Remove max repository component length restriction
2015-03-06 18:24:05 -08:00
Stephen Day
89c60fdfd2
Merge pull request #242 from ncdc/remove-max-component-length
...
Remove max repository component length restriction
2015-03-06 18:24:05 -08:00
Arnaud Porterie
7a35d98c5e
Remove subdirectories MAINTAINERS files
...
Signed-off-by: Arnaud Porterie <arnaud.porterie@docker.com>
2015-03-06 18:21:51 -08:00
Derek McGowan
99401d7290
Allow single name component repository names
...
Private registries should support having images pushed with only a single name component (e.g. localhost:5000/myapp).
The public registry currently requires two name components, but this is already enforced in the registry code.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2015-03-06 18:18:53 -08:00
Arnaud Porterie
ea431d9e40
Merge pull request #10425 from dmcgowan/registry-maintainers
...
Add distribution maintainers to maintainers files
2015-03-06 17:37:12 -08:00
Andy Goldstein
e1e724860f
Remove max repository component length restriction
...
Fixes #241
Signed-off-by: Andy Goldstein <agoldste@redhat.com>
2015-03-06 19:55:33 -05:00
Andy Goldstein
ccfadc93aa
Remove max repository component length restriction
...
Fixes #241
Signed-off-by: Andy Goldstein <agoldste@redhat.com>
2015-03-06 19:55:33 -05:00
Stephen Day
f0ccdd448f
Merge pull request #239 from jlhawn/event_target_update
...
notifications: update notification event Target fields
2015-03-06 16:45:06 -08:00
Stephen Day
27baf9eb73
Merge pull request #239 from jlhawn/event_target_update
...
notifications: update notification event Target fields
2015-03-06 16:45:06 -08:00
Stephen Day
e3dd701004
Merge pull request #238 from endophage/canonical_sha256
...
digest, registry/storage, registry/handlers: switch to SHA256 as canonical digest
2015-03-06 15:27:14 -08:00
Stephen Day
5a8bedcc9f
Merge pull request #238 from endophage/canonical_sha256
...
digest, registry/storage, registry/handlers: switch to SHA256 as canonical digest
2015-03-06 15:27:14 -08:00
David Lawrence
b777e389b9
fixing up tests to work with for non-tarsum future
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-06 14:54:23 -08:00
David Lawrence
2a786bfc23
fixing up tests to work with for non-tarsum future
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-06 14:54:23 -08:00
Stephen Day
81a03041d4
Merge pull request #243 from stevvooe/storagedriver-docs
...
doc: move storage driver readmes into docs
2015-03-06 11:25:42 -08:00
Stephen Day
48bf33c038
Merge pull request #243 from stevvooe/storagedriver-docs
...
doc: move storage driver readmes into docs
2015-03-06 11:25:42 -08:00
Josh Hawn
d3bc4c4b38
Switch to SHA256 as canonical digest
...
Also support client digests linking to canonical digest.
2015-03-06 09:49:05 -08:00
Josh Hawn
98daae176a
Switch to SHA256 as canonical digest
...
Also support client digests linking to canonical digest.
2015-03-06 09:49:05 -08:00
Josh Hawn
a877811c0b
Update notification event Target fields
...
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2015-03-05 18:01:50 -08:00
Josh Hawn
4e3bf4bad4
Update notification event Target fields
...
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2015-03-05 18:01:50 -08:00
Stephen Day
b4cc5e3ecc
Merge pull request #211 from stevvooe/immutable-manifest-references
...
doc/spec, registry: immutable manifest reference support
2015-03-05 17:38:45 -08:00
Stephen Day
0233da8b35
Merge pull request #211 from stevvooe/immutable-manifest-references
...
doc/spec, registry: immutable manifest reference support
2015-03-05 17:38:45 -08:00
Stephen J Day
52865bb128
doc/storagedrivers: update storage driver documentation links
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-03-05 17:30:40 -08:00
Stephen J Day
19061f347e
doc: move storage driver readmes into docs
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-03-05 17:23:33 -08:00
Stephen J Day
41b1e22f97
doc: move storage driver readmes into docs
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-03-05 17:23:33 -08:00
Stephen J Day
40273b1d36
Implement immutable manifest reference support
...
This changeset implements immutable manifest references via the HTTP API. Most
of the changes follow from modifications to ManifestService. Once updates were
made across the repo to implement these changes, the http handlers were change
accordingly. The new methods on ManifestService will be broken out into a
tagging service in a later PR.
Unfortunately, due to complexities around managing the manifest tag index in an
eventually consistent manner, direct deletes of manifests have been disabled.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-03-04 21:40:55 -08:00