Skip to content
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

Vendor containerd 2.0 #1958

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ambarve
Copy link
Contributor

@ambarve ambarve commented Nov 2, 2023

Containerd module has changed version to 2.0, This commit changes all of the contained package imports within hcsshim to use the new imports paths for containerd v2 module.

Containerd has also made some changes to the client APIs. There is now a new client package in containerd that hosts all of the client related code. Our tests have been updated to use this new package.

@ambarve ambarve requested a review from a team as a code owner November 2, 2023 21:49
Containerd module has changed version to 2.0, This commit changes all of the contained package imports within
hcsshim to use the new imports paths for containerd v2 module.

Containerd has also made some changes to the client APIs. There is now a new `client` package in containerd
that hosts all of the client related code. Our tests have been updated to use this new package.

Signed-off-by: Amit Barve <ambarve@microsoft.com>
@kevpar
Copy link
Member

kevpar commented Nov 3, 2023

A bit concerned about this change...

Shouldn't we wait till 2.0 is fully released before considering vendoring it in?

Are there issues with us updating to 2.x around compatibility with our downstream consumers if they still use 1.x themselves?

@kiashok
Copy link
Contributor

kiashok commented Nov 3, 2023

A bit concerned about this change...

Shouldn't we wait till 2.0 is fully released before considering vendoring it in?

Are there issues with us updating to 2.x around compatibility with our downstream consumers if they still use 1.x themselves?

Hi @kevpar , Derek mentioned yesterday that this change would be needed before 2.0 tag is cut (in about a month from now). Beta tag of containerd/2.0 is scheduled to go out before Kubecon on Monday.

Also, what do you mean by downstream consumers?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants