-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
NG: Configuration parser
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
Merged
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>
This was referenced May 31, 2015
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
Fix buildtags for GCP
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This import prevents the branch history.