prepare device plugin API changes for CDI injection
Kubernetes KEP4009: Add CDI Devices to device plugin API got approved.
It will be added as an alpha feature but we could look into adding the support to our framework and see what use-cases it enables (e.g., FPGA deallocate)
Considering that CDI support for Device Plugins has been graduated to Beta in Kubernetes 1.29, this task becomes more important. Moreover, it can be a show stopper for graduating CDI support for DP to GA as this requires Gathering feedback from at least 2 device plugin vendors that CDI support works for them.
@mythi @tkatila Can we prioritise this issue?
@bart0sh patches are welcome. :)
Is there a time frame for the feedback?
I'm going to add CDI support for FPGA plugin in near future.
@tkatila
Is there a time frame for the feedback?
I'm sorry for missing your question. We're hoping to get CDI support for device plugins graduated to GA in the next Kubernetes release. It would help a lot to achieve this if this PR is merged.
When it's merged, I'll update the feedback info of the KEP and you can add your feedback there as review comments. But first we should merge the implementation.
closed by #1745