8000 Import docker-registry/next-generation branch by icecrime · Pull Request #1 · distribution/distribution · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Import docker-registry/next-generation branch #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 245 commits into from
Dec 23, 2014
Merged

Import docker-registry/next-generation branch #1

merged 245 commits into from
Dec 23, 2014

Conversation

icecrime
Copy link

This import prevents the branch history.

Olivier Gambier and others added 30 commits October 21, 2014 13:25
This is done because libchan/spdystream does not currently support sending
serialzied objects of size larger than 16MB
See docker/libchan#65
Preliminary s3 driver implementation
Custom storage drivers can register a factory to create the driver by
name, similar to the database/sql package's Register and Open
factory.Create returns an in-process driver if registered or an IPC
driver if one can be found, erroring otherwise
This standardizes parameter passing for creation of storage drivers

Also adds documentation for storagedriver package and children
libchan now supports io.ReadCloser and io.WriteCloser, so we don't need
io.ReadWriteCloser wrapping
Adds storage driver interface, tests, and three basic implementations
Most conditional parsing code has been moved into UnmarshalYAML
functions for simplicity

Uses the BrianBland fork of goyaml in configuration.go temporarily until
fix go-yaml/yaml#52 is merged in
The registry currently only accepts storage driver versions with the
same major version and an equal or lower minor version as its own
current storage driver api version, but this may be changed in the
future if we decide to implement specific version cross-compatibility.
…-name

Moves main packages to sub-packages of the individual storage drivers
Expects storage driver executables to be of the form registry-storage-<name>
Renames ResumeWritePosition to CurrentSize in storage driver api
Adds versioning for out-of-process storage driver
This commit includes the initial API router, based on gorilla mux and a test
suite ensuring the expected variables are extracted. Currently unexported, the
structure here will likely change as this definition will be shared with the
API client.
Initial V2 API Router Implementation
stevvooe added a commit that referenced this pull request Mar 21, 2015
@moxiegirl moxiegirl mentioned this pull request Apr 6, 2015
wking added a commit to wking/docker-distribution that referenced this pull request May 31, 2015
Catch up after 88795e0 (Lots of various golint fixes, 2014-11-17, distribution#1)
and 65b0d73 (Move storagedriver package to registry/storage/driver,
2015-02-10, distribution#167).
wking added a commit to wking/docker-distribution that referenced this pull request May 31, 2015
Catch up after 88795e0 (Lots of various golint fixes, 2014-11-17, distribution#1)
and 65b0d73 (Move storagedriver package to registry/storage/driver,
2015-02-10, distribution#167).

Signed-off-by: W. Trevor King <wking@tremily.us>
mboersma pushed a commit to mboersma/distribution that referenced this pull request Mar 3, 2016
rebase(distribution): rebase the master branch of deis distribution
RichardScothern pushed a commit that referenced this pull request Jun 13, 2016
schmiel added a commit to schmiel/distribution that referenced this pull request Jan 19, 2018
mongodb docker registry storage driver
lutaoact pushed a commit to lutaoact/distribution that referenced this pull request Apr 19, 2018
dmcgowan pushed a commit that referenced this pull request Jul 20, 2018
Handle OCI manifests and image indexes without a media type

Signed-off-by: Mike Brown <brownwm@us.ibm.com>
chenxull added a commit to chenxull/distribution that referenced this pull request Jan 21, 2019
thaJeztah referenced this pull request in thaJeztah/distribution Apr 22, 2021
dymurray pushed a commit to dymurray/distribution that referenced this pull request Feb 1, 2022
milosgajdos pushed a commit that referenced this pull request Feb 8, 2022
sudo-bmitch pushed a commit to sudo-bmitch/distribution that referenced this pull request Jun 12, 2022
Add reference types support to distribution.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants
0