Intel Device Plugins for Kubernetes v0.30.0
Highlights
The release adds new functionality to GPU and QAT plugins, and adds toleration support to xDevicePlugin
CRDs.
Generic
- Update k8s to v1.30.0
- Build release images using the latest Go version (v1.22.3)
- CI running on a bare metal Intel® Xeon Gen 4 node
Bugs fixed
Operator
- Add tolerations to
xDevicePlugin
CRDs
GPU
- Add support for the new xe KMD
QAT
- Add support for 420xx QAT devices
- Add AppArmor unconfided annotation configurability in the operator
Pull requests (excluding dependabot)
- Post 0.29.0 updates by @tkatila in #1635
- e2e: sgx: fetch SGX DC attestation primitives as tar.gz by @tkatila in #1636
- doc+test image updates by @mythi in #1637
- privileged is not needed for openshift by @mregmi in #1640
- e2e: fpga: fix intermittent failures by @tkatila in #1639
- qat: Add AppArmor unconfided anntotation configurability in the operator by @ozhuraki in #1591
- Introduce bug,feature request and support templates by @tkatila in #1647
- FPGA: Drop OpenCL UUID bitstream validation by @eliaskoromilas in #1643
- Fix false failures with trivy config scan by @tkatila in #1652
- chore: Fix multiple typos by @hugo-syn in #1653
- minor version updates by @mythi in #1662
- Go 1.22 + version updates by @mythi in #1660
- openssl-qat-engine: update versions by @mythi in #1672
- demo: update idxd-config to v4.1.6 by @mythi in #1680
- webhooks: make SGX mutator registration to follow other webhooks by @mythi in #1677
- GPU: Add support for the new xe KMD by @tkatila in #1670
- Operator: add support for tolerations and add differentiation labels by @tkatila in #1686
- go.mod: upgrade to k8s.io v1.30 release by @mythi in #1698
- ci: update envtest k8s API versions by @mythi in #1714
- images: update toybox to v0.8.11 by @mythi in #1716
- Use SPR BM for e2e by @tkatila in #1699
- workflow: disable codecov report by @tkatila in #1722
- crypto-perf: update dpdk version to 24.03 by @tkatila in #1721
- Add QAT support for 420xx driver and the 4946 device (GNR-D) by @tkatila in #1719
- ci: move to golangci-lint v1.57.2 by @mythi in #1720
- minor version updates by @mythi in #1727
- Fix repo for opencl-icd, workaround build issues and cherry-pick openssl-qat-engine changes by @tkatila in #1728
New Contributors
- @eliaskoromilas made their first contribution in #1643
- @hugo-syn made their first contribution in #1653
Full Changelog: v0.29.0...v0.30.0