-
Notifications
You must be signed in to change notification settings - Fork 55
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
Update to containerd v2 #1305
Update to containerd v2 #1305
Conversation
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.
Hey, thanks for the contribution! We don't plan on merging until containerd v2.0.0, but this generally looks like the right direction.
Left a couple of quick questions, but otherwise looks good. Would you like me to run the CI?
Thanks a lot @sondavidb Having the CI run would be lovely so I can fix any lingering issues with the transition. Ok of course on merging only after ctd v2 is out - or whenever you folks feel this is ready. Cheers. |
CI looks good, we'll probably end up waiting for the 2.0 release. Thanks again! |
Just repushed without the extraneous Thanks a lot @sondavidb ! |
@sondavidb obviously it will drift from main. |
Yeah, we just had to fix some deprecated packages in #1308 to get past our linting CI, I don't foresee this happening again anytime soon so it might be best to rebase now if you don't mind @apostasie. Anything after this I won't bother you about until 2.0 comes out. |
Yup. Done. Can you get the CI to go brrr? Thanks a lot @sondavidb ! |
Yep, it is hosed. |
Signed-off-by: apostasie <spam_blackhole@farcloser.world>
Repushed. Confirmed working locally. Sorry for the churn. |
All good, this work is greatly appreciated on our end! Thanks again! |
Hey @sondavidb Question for you: would you be amenable to merging this PR into an ad-hoc / dedicated branch (something like That way we could use this branch in nerdctl as we push through for v2 - and then we would switch the dependency back to soci main / your next release, when you folks are ready to have it on main (eg: post containerd v2 release as you said earlier). Let me know your thoughts. Cheers! |
I'll see what the team thinks and get back to you ASAP. As it's Friday afternoon I'm not expecting a consensus until after the weekend, though. |
No rush, really. |
Thanks, you too! One more question — to be clear, we only need a branch/commit, not an entire release, correct? |
Yep, would be happy with just a branch/commit. |
Hey @apostasie, apologies this slipped my mind. Just created a new branch, upgrade-containerd-v2, you can edit the PR to be against this branch. Feel free to ping me whenever that's done and I can take a look. |
Thanks a lot @sondavidb Closing in favor of #1329 |
Issue #, if available:
Description of changes:
This PR updates to containerd v2.
Testing performed:
make build
andmake test
pass locally.Pending further testing into nerdctl.
References to cri api v1alpha could/should be removed obviously, but that might be independently of this I guess.
Lmk your toughts.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.