-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Upgrade to containerd 2 #5507
base: master
Are you sure you want to change the base?
Upgrade to containerd 2 #5507
Conversation
a1ee378
to
11d49af
Compare
11d49af
to
76ece75
Compare
2576cf8
to
bb62a8d
Compare
I'm not sure why CI started to fail with |
8ba889b
to
554b4d8
Compare
Yes, it is a v0.18.0 -> v0.19.0 buildx regression (confirmed by forcing buildx v0.18.0: 9ee4998), completely unrelated to my changes. And this means all your CI is gonna fail starting from https://github.com/docker/buildx/releases/tag/v0.19.0 |
Yes we just revert the bump to latest Buildx stable in our actions in the meantime while this is being investigated: docker/actions-toolkit#508 You can remove the last commit |
Done |
554b4d8
to
cbf9c4b
Compare
8171c16
to
d31d4dc
Compare
Test failure is #5391, unrelated to changes in current PR. |
d31d4dc
to
be1f2f8
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.
I think this is ready to get in here and subsequently in moby/moby
be1f2f8
to
df0853e
Compare
Rebased to resolve conflicts. |
Schema v1 support will be removed in containerd-2.1. While we continue to support it when containerd is launched with CONTAINERD_ENABLE_DEPRECATED_PULL_SCHEMA_1_IMAGE=1 env variable, the effort to keep the test working isn't worth it. Signed-off-by: Marat Radchenko <[email protected]>
df0853e
to
5fd22f1
Compare
Co-authored-by: Derek McGowan <[email protected]> Signed-off-by: Marat Radchenko <[email protected]>
5fd22f1
to
8c7af4f
Compare
This PR depends on
Non-import changes:
unreleased commit because of containerd api changesv0.16.2go mod tidy
ExpiresIn
was changed toExpiresInSeconds
inauthprovider.go
overlay_linux.go
main_containerd_worker_windows.go
testUndeclaredArg
indockerfile_lint_test.go
testSchema1Image
test. It is very nontrivial to pushCONTAINERD_ENABLE_DEPRECATED_PULL_SCHEMA_1_IMAGE=1
env variable from a single place to both rootful and rootless tests (if you know such place, tell me!). Schema v1 is going away in containerd 2.1 anyway. buildkit still supports in currently. If this change is unacceptable... Well, need more time to find where exactly to putCONTAINERD_ENABLE_DEPRECATED_PULL_SCHEMA_1_IMAGE=1
in buildkit test framework.Closes #5514