-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Add image pruning #1841
Add image pruning #1841
Commits on May 20, 2015
-
UPSTREAM(docker/distribution): add layer unlinking
Add ability to unlink a layer from a repository.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for a867802 - Browse repository at this point
Copy the full SHA a867802View commit details -
UPSTREAM(docker/distribution): add BlobService
Add Blobs() to Registry. Add BlobService with the ability to Delete() a blob.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for d11c63c - Browse repository at this point
Copy the full SHA d11c63cView commit details -
UPSTREAM(docker/distribution): custom routes/auth
Add support for custom routes and custom auth records per route.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for aaad20e - Browse repository at this point
Copy the full SHA aaad20eView commit details -
UPSTREAM(docker/distribution): manifest deletions
Implement Delete in the manifestStore.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for 902855e - Browse repository at this point
Copy the full SHA 902855eView commit details -
Andy Goldstein committed
May 20, 2015 Configuration menu - View commit details
-
Copy full SHA for 9f5fcd7 - Browse repository at this point
Copy the full SHA 9f5fcd7View commit details -
Add annotation to images indicating they're from a registry managed by OpenShift. This makes determining if an image is prunable significantly easier. Remove registry URLs pruning configuration, as the above annotation makes it no longer needed.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for c0fc084 - Browse repository at this point
Copy the full SHA c0fc084View commit details -
Have the registry send a response after attempting to delete layers. Have the pruner process the registry's delete layers response. Add more test coverage.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for 4203e1c - Browse repository at this point
Copy the full SHA 4203e1cView commit details -
Update layer deletion responses to include per-layer errors.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for bd9acb8 - Browse repository at this point
Copy the full SHA bd9acb8View commit details -
Remove fronting mux router and use route and auth extensions added upstream in registry. Move admin registry handlers into pkg/dockerregistry/server. Rename --older-than to --keep-younger-than and make it a time.Duration.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for 8daa4a7 - Browse repository at this point
Copy the full SHA 8daa4a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c7c08 - Browse repository at this point
Copy the full SHA 78c7c08View commit details -
Add TODO about pruning manifests (signatures) from the registry.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for bbeaa4a - Browse repository at this point
Copy the full SHA bbeaa4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 931dd40 - Browse repository at this point
Copy the full SHA 931dd40View commit details -
Delegate manifest deletion to original Repository
Because images are deleted from OpenShift via pruning, when we ask the registry to delete a manifest (really just its signatures in storage), our repository middleware simply needs to delegate the deletion to the original distribution.Repository, as the image will have already been removed from etcd by this point in time.
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for 9760a72 - Browse repository at this point
Copy the full SHA 9760a72View commit details -
Andy Goldstein committed
May 20, 2015 Configuration menu - View commit details
-
Copy full SHA for e3e1e0e - Browse repository at this point
Copy the full SHA e3e1e0eView commit details -
Andy Goldstein committed
May 20, 2015 Configuration menu - View commit details
-
Copy full SHA for 74dbf1d - Browse repository at this point
Copy the full SHA 74dbf1dView commit details -
Andy Goldstein committed
May 20, 2015 Configuration menu - View commit details
-
Copy full SHA for 907d8c6 - Browse repository at this point
Copy the full SHA 907d8c6View commit details -
Retry stream updates when pruning
Andy Goldstein committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for 7d7c066 - Browse repository at this point
Copy the full SHA 7d7c066View commit details
Commits on May 21, 2015
-
Andy Goldstein committed
May 21, 2015 Configuration menu - View commit details
-
Copy full SHA for 2cbf0c9 - Browse repository at this point
Copy the full SHA 2cbf0c9View commit details -
Add func for pruning an image from a stream
Andy Goldstein committedMay 21, 2015 Configuration menu - View commit details
-
Copy full SHA for 7bbd24d - Browse repository at this point
Copy the full SHA 7bbd24dView commit details -
Use client config's CA for registry pruning
Andy Goldstein committedMay 21, 2015 Configuration menu - View commit details
-
Copy full SHA for 4d219ff - Browse repository at this point
Copy the full SHA 4d219ffView commit details -
Support custom CA for registry pruning
Andy Goldstein committedMay 21, 2015 Configuration menu - View commit details
-
Copy full SHA for 05d1dae - Browse repository at this point
Copy the full SHA 05d1daeView commit details