-
Notifications
You must be signed in to change notification settings - Fork 39
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
Bump clients to v0.7.1 #199
Comments
What is required for CRIO? |
@kannon92 we need to bump the dependencies and (optionally) move from the deprecated APIs. The containerd PR should be similar enough to be used as a guideline. |
I’ll see about doing it next week and I’ll cherry pick it to 1.30. we are in the process of bumping a lot of dependencies right now with recent podman release. |
@klihub got to it already. |
How important is this for 1.30? There is a very unlikely chance this will go into k8s 1.30. CRI-O 1.30 branch aims to be 1on1 with k8s 1.30. |
@kannon92 I don't think it's important as most of changed functionality makes sense only for runtimes. |
I did a quick search into kubernetes but didn't see that cdi is a dependency. |
Kubernetes doesn't depend on the spec at all. It should only be forwarding the cdi device names as opaque strings. There is some logic around constructing the container annotations (if required) that may be shareable, but I don't believe we pull anything in for that. There were concerns about dependencies at some point and the relevant logic was duplicated instead. |
@klihub @elezar thank you for your patience on the crio work. We had some long lasting bugs around our CI images. this actually helped get a PR I had sitting for a few months also so it is greatly apprechiated! You can mark the crio ones as complete. We will fast forward main into release-1.30 as we have not yet kicked off the release for crio 1.30. |
This issue is stale because it has been open 90 days with no activity. This issue will be closed in 30 days unless new comments are made or the stale label is removed. |
@bart0sh (bumping to keep this open) can you update this ticket with your k8s PR? |
@kannon92 I think k8s would want to consume the v0.8.0 package / spec since this removes the dependency on the OCI runtime specification. |
Should we remove the call out for kubernetes then? |
I think it makes sense to remove. If kubernetes/kubernetes#126435 is approved, the only copy of the CDI structures is in the e2e tests: https://github.com/kubernetes/kubernetes/blob/master/test/e2e/dra/test-driver/app/cdi.go |
This issue is stale because it has been open 90 days with no activity. This issue will be closed in 30 days unless new comments are made or the stale label is removed. To skip these checks, apply the "lifecycle/frozen" label. |
The following clients need to be updated to use https://github.com/cncf-tags/container-device-interface/releases/tag/v0.7.1
Note the deprecated APIs.
main
: Bump tags.cncf.io/container-device-interface to v0.7.1 containerd/containerd#10041release-1.7
: [release/1.7] Bump tags.cncf.io/container-device-interface to v0.7.2 containerd/containerd#10077release-1.30
:main
:*
[ ] kubernetes (@bart0sh)The text was updated successfully, but these errors were encountered: