Intel Device Plugins for Kubernetes v0.31.0
Highlights
The release adds a new image intel-gpu-levelzero
, improves operator to capability level 3 and adds CDI support in selected plugins.
Generic
- Update k8s to v1.31.0
- Build release images using the latest Go version (v1.23.x)
- Add CDI support
- Pin workload actions to SHAs
- Sign published containers
Bugs fixed
FPGA
- Move to CDI hooks to enable
orchestration programmed
mode also with containerd.
Operator
- Improve Operator's capability level to 3
GPU
- Initial support for CDI
- Add a new image that allows retrieving GPU details from LevelZero/Sysman
- Support WSL
Pull requests (excluding dependabot)
- xpumanager sidecar: add note about using HTTPS with xpum by @tkatila in #1738
- qat: improve qat_dpdk_app, openssl-qat-engine by @hj-johannes-lee in #1685
- Post 0.30.0 updates by @tkatila in #1739
- demo: opencl-icd: fix repo key install by @tkatila in #1744
- FPGA: support CDI by @bart0sh in #1745
- pkg/deviceplugin: move to grpc.NewClient() by @mythi in #1748
- Pin workflow actions sha's by @tkatila in #1741
- qat: drop c6xxvf from defaults by @mythi in #1751
- idxd: include accel-config sources in the image by @tkatila in #1761
- demo: accel-config-demo updates by @mythi in #1764
- go.mod k8s.io updates and buildah fix by @mythi in #1783
- fpga: add subsystem vendor & device fields to PCIDevice by @jstamel in #1768
- add updateStrategy to daemonSets by @hj-johannes-lee in #1786
- IAA/DSA test updates by @mythi in #1795
- QAT: make plugin read trimmed heartbeat status by @hj-johannes-lee in #1796
- misc version updates by @mythi in #1807
- TLS cipher updates by @tkatila in #1808
- workflow: sign release containers by @tkatila in #1806
- tls: drop additional ciphers by @tkatila in #1811
- build: use Go 1.23.0 by @mythi in #1814
- xpumanager sidecar: verify certificate with HTTPS by @tkatila in #1816
- Restructure CDI use with plugins by @tkatila in #1810
- GPU-plugin: add cdi support by @tkatila in #1827
- workflow: add malware scan for publish by @tkatila in #1829
- Misc fixes vol. 9/2024 by @tkatila in #1835
- Gpu levelzero sidecar by @tkatila in #1803
- levelzero: add missing calloc return value check by @tkatila in #1844
- IAA/DSA config updates by @mythi in #1849
- Add cpu/memory requests and limits by @hj-johannes-lee in #1819
- gpu: add a note about non-default namespaces with fractional resources by @tkatila in #1850
- operator: kube-rbac-proxy to 0.18.1 by @tkatila in #1853
- workflow: publish: enable gpu-levelzero by @tkatila in #1854
New Contributors
Full Changelog: v0.30.0...v0.31.0