intel/intel-device-plugins-for-kubernetes (intel/intel-device-plugins-for-kubernetes)
### [`v0.31.1`](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/releases/tag/v0.31.1): Intel Device Plugins for Kubernetes v0.31.1
[Compare Source](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.31.0...v0.31.1)
#### What's Changed
- v0.31.1 fixes a bug where the operator seamless upgrade for pinned images (specified in the OLM bundle) where not upgraded. The bug only impacts users via operatorhub.io/Openshift.
#### Bugs fixed
- [#1873](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/issues/1873)
**Full Changelog**: https://github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.31.0...v0.31.1
### [`v0.31.0`](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/releases/tag/v0.31.0): Intel Device Plugins for Kubernetes v0.31.0
[Compare Source](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.30.0...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
- [https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1779](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/issues/1779)
- [https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1836](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/issues/1836)
- [https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1840](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/issues/1840)
- Fix QAT heartbeat parsing ([https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1796](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1796))
#### 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](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1738](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1738)
- qat: improve qat_dpdk_app, openssl-qat-engine by [@hj-johannes-lee](https://redirect.github.com/hj-johannes-lee) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1685](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1685)
- Post 0.30.0 updates by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1739](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1739)
- demo: opencl-icd: fix repo key install by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1744](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1744)
- FPGA: support CDI by [@bart0sh](https://redirect.github.com/bart0sh) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1745](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1745)
- pkg/deviceplugin: move to grpc.NewClient() by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1748](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1748)
- Pin workflow actions sha's by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1741](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1741)
- qat: drop c6xxvf from defaults by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1751](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1751)
- idxd: include accel-config sources in the image by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1761](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1761)
- demo: accel-config-demo updates by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1764](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1764)
- go.mod k8s.io updates and buildah fix by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1783](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1783)
- fpga: add subsystem vendor & device fields to PCIDevice by [@jstamel](https://redirect.github.com/jstamel) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1768](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1768)
- add updateStrategy to daemonSets by [@hj-johannes-lee](https://redirect.github.com/hj-johannes-lee) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1786](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1786)
- IAA/DSA test updates by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1795](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1795)
- QAT: make plugin read trimmed heartbeat status by [@hj-johannes-lee](https://redirect.github.com/hj-johannes-lee) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1796](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1796)
- misc version updates by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1807](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1807)
- TLS cipher updates by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1808](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1808)
- workflow: sign release containers by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1806](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1806)
- tls: drop additional ciphers by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1811](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1811)
- build: use Go 1.23.0 by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1814](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1814)
- xpumanager sidecar: verify certificate with HTTPS by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1816](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1816)
- Restructure CDI use with plugins by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1810](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1810)
- GPU-plugin: add cdi support by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1827](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1827)
- workflow: add malware scan for publish by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1829](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1829)
- Misc fixes vol. 9/2024 by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1835](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1835)
- Gpu levelzero sidecar by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1803](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1803)
- levelzero: add missing calloc return value check by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1844](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1844)
- IAA/DSA config updates by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1849](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1849)
- Add cpu/memory requests and limits by [@hj-johannes-lee](https://redirect.github.com/hj-johannes-lee) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1819](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1819)
- gpu: add a note about non-default namespaces with fractional resources by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1850](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1850)
- operator: kube-rbac-proxy to 0.18.1 by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1853](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1853)
- workflow: publish: enable gpu-levelzero by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1854](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1854)
#### New Contributors
- [@jstamel](https://redirect.github.com/jstamel) made their first contribution in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1768](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1768)
**Full Changelog**: https://github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.30.0...v0.31.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v0.30.0
->v0.31.1
Release Notes
intel/intel-device-plugins-for-kubernetes (intel/intel-device-plugins-for-kubernetes)
### [`v0.31.1`](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/releases/tag/v0.31.1): Intel Device Plugins for Kubernetes v0.31.1 [Compare Source](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.31.0...v0.31.1) #### What's Changed - v0.31.1 fixes a bug where the operator seamless upgrade for pinned images (specified in the OLM bundle) where not upgraded. The bug only impacts users via operatorhub.io/Openshift. #### Bugs fixed - [#1873](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/issues/1873) **Full Changelog**: https://github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.31.0...v0.31.1 ### [`v0.31.0`](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/releases/tag/v0.31.0): Intel Device Plugins for Kubernetes v0.31.0 [Compare Source](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.30.0...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 - [https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1779](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/issues/1779) - [https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1836](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/issues/1836) - [https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1840](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/issues/1840) - Fix QAT heartbeat parsing ([https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1796](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1796)) #### 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](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1738](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1738) - qat: improve qat_dpdk_app, openssl-qat-engine by [@hj-johannes-lee](https://redirect.github.com/hj-johannes-lee) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1685](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1685) - Post 0.30.0 updates by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1739](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1739) - demo: opencl-icd: fix repo key install by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1744](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1744) - FPGA: support CDI by [@bart0sh](https://redirect.github.com/bart0sh) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1745](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1745) - pkg/deviceplugin: move to grpc.NewClient() by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1748](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1748) - Pin workflow actions sha's by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1741](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1741) - qat: drop c6xxvf from defaults by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1751](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1751) - idxd: include accel-config sources in the image by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1761](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1761) - demo: accel-config-demo updates by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1764](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1764) - go.mod k8s.io updates and buildah fix by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1783](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1783) - fpga: add subsystem vendor & device fields to PCIDevice by [@jstamel](https://redirect.github.com/jstamel) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1768](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1768) - add updateStrategy to daemonSets by [@hj-johannes-lee](https://redirect.github.com/hj-johannes-lee) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1786](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1786) - IAA/DSA test updates by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1795](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1795) - QAT: make plugin read trimmed heartbeat status by [@hj-johannes-lee](https://redirect.github.com/hj-johannes-lee) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1796](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1796) - misc version updates by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1807](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1807) - TLS cipher updates by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1808](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1808) - workflow: sign release containers by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1806](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1806) - tls: drop additional ciphers by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1811](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1811) - build: use Go 1.23.0 by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1814](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1814) - xpumanager sidecar: verify certificate with HTTPS by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1816](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1816) - Restructure CDI use with plugins by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1810](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1810) - GPU-plugin: add cdi support by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1827](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1827) - workflow: add malware scan for publish by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1829](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1829) - Misc fixes vol. 9/2024 by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1835](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1835) - Gpu levelzero sidecar by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1803](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1803) - levelzero: add missing calloc return value check by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1844](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1844) - IAA/DSA config updates by [@mythi](https://redirect.github.com/mythi) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1849](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1849) - Add cpu/memory requests and limits by [@hj-johannes-lee](https://redirect.github.com/hj-johannes-lee) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1819](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1819) - gpu: add a note about non-default namespaces with fractional resources by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1850](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1850) - operator: kube-rbac-proxy to 0.18.1 by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1853](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1853) - workflow: publish: enable gpu-levelzero by [@tkatila](https://redirect.github.com/tkatila) in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1854](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1854) #### New Contributors - [@jstamel](https://redirect.github.com/jstamel) made their first contribution in [https://github.com/intel/intel-device-plugins-for-kubernetes/pull/1768](https://redirect.github.com/intel/intel-device-plugins-for-kubernetes/pull/1768) **Full Changelog**: https://github.com/intel/intel-device-plugins-for-kubernetes/compare/v0.30.0...v0.31.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.