Release notes
Generic
- Upgraded Kubernetes API to v1.22 level
- Updated/added new Go linters along with code fixes for the findings: revive, goerr113, govet/fieldalignment (#678, #685, #709)
- Added
NewDeviceInfoWithTopologyHints()
API to device plugins framework (pkg/deviceplugin
) to createDeviceInfo
with custom topology hints (#679)
Images
- Moved
opae-nlb-demo
andintel-vpu-plugin
images to use Debian unstable (#696, #717) - Changed image builds to verify SHA256 sums integrity for downloaded
.tar.gz.
files ((#701) - Updated Golang build images from
buster
tobullseye
(#718)
Operator
- Changed QAT controller to copy CR annotations to DaemonSet/PodSpec annotations. (#710)
GPU
- Updated NFD hook's GPU memory reading logic (#707)
SGX
- Added e2e tests for SGX admission webhook (#682)
DSA
- Added initial support for configuring DSA work-queues using
accel-config
from anInitContainer
(both via kustomize and viaDsaDevicePlugin
CR with the operator).
FPGA
QAT
- Enabled
4xxvf
by default (#714)
VPU
- No updates
Limitations
- DSA work-queue provisioning uses a hard-coded "balanced" default configuration. Future work (#704) will make it easier to provide custom work-queue configuration files.