-
Notifications
You must be signed in to change notification settings - Fork 18.8k
Remove the rest of v1 manifest support #37874
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
Conversation
cc @rogaha |
da0f71b
to
b7f475e
Compare
👍 on making this change. This is doing a couple things that are worth noting, it is completely removing the ability to pull from a v1 registry, removing the ability to push schema 1 (deprecating some early versions of the v2 registry and might still break push to quay.io), and changing the engine ID which was once used by classic swarm but not sure if it still relies on this. |
f712198
to
1b38c9e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🐯
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👼
Codecov Report
@@ Coverage Diff @@
## master #37874 +/- ##
==========================================
- Coverage 36.49% 36.44% -0.05%
==========================================
Files 613 613
Lines 45886 45827 -59
==========================================
- Hits 16746 16703 -43
+ Misses 26847 26842 -5
+ Partials 2293 2282 -11 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Actually; can we also remove this from the Dockerfile Lines 50 to 57 in 20e8572
|
As people are using the UUID in `docker info` that was based on the v1 manifest signing key, replace with a UUID instead. Remove deprecated `--disable-legacy-registry` option that was scheduled to be removed in 18.03. Signed-off-by: Justin Cormack <justin.cormack@docker.com>
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
97ad353
to
13b7d11
Compare
Updated to remove the schema1 registry build. |
As people are using the UUID in
docker info
that was based on the v1 manifest signing key, replacewith a UUID instead.
Remove deprecated
--disable-legacy-registry
option that was scheduled to be removed in 18.03.Signed-off-by: Justin Cormack justin.cormack@docker.com
fix #33356
closes #35479
Note this does not yet remove libtrust as docker/distribution is still using it.