Skip to content

Intel Device Plugins for Kubernetes v0.19.0

Compare
Choose a tag to compare
@mythi mythi released this 20 Nov 16:08
2edd51e

Release Notes

Generic

  • Finalized Intel Device Plugin Operator. The operator watches plugin/device specific CRDs and controls the plugins' daemonset deployments. GpuDevicePlugin, FpgaDevicePlugin, SgxDevicePlugin and QatDevicePlugin are released as v1 APIs using k8s CRD v1 API.
  • Upgraded Kubernetes API to v1.19 level (#493)
  • Added tooling to publish HTML documentation on Github Pages (#468)
  • Enabled more golangci-lint linters: exportloopref, prealloc, scopelint, errcheck, and staticcheck.

SGX

  • Added an SGX device plugin, SGX EPC extended resource registration, and a mutating webhook that mutates and validates Pod specifications to simplify user API to add the right settings for attestation and Kata containers SGX based sandboxes.
  • Added SGX e2e selftests.
  • Added SGX SDK and SGX DCAP sample Dockerfiles and a demo screencast that runs SGX DCAP ECDSA Quote Generation in Kubernetes

FPGA

  • Added support for FPGA SR-IOV
  • Added Operator for FPGA
  • Upgraded OPAE release to 1.5.0-2 (#459)

GPU

  • Added an initContainer that installs a node-feature-discovery GPU feature source
  • Optimized TopologyHint calculation for shared devices

QAT:

  • Added a kustomization overlay to enable QAT SR-IOV in an InitContainer (#455 )
  • Upgraded QAT and QAT Engine releases to their latest versions

VPU

  • Updated gousb dependency to v1.1.0

Bug fixes

  • FPGA SRIO-V is not supported by the FPGA device plugin (#372)
  • crypto-perf image fails on kernels with CVE-2020-12888 (#415)