Skip to content

v2.0.0

Compare
Choose a tag to compare
@qbarrand qbarrand released this 04 Dec 14:27
· 228 commits to main since this release
19c0c72

New features & improvements

👷🏻 Worker Pods

The operator now creates short-lived, standalone worker Pods to load kmods instead of long-running DaemonSets.
This change improves the reliability of kmod unloads and significantly reduces resource utilization on both worker nodes and the control plane.

ℹ️ Events

The KMM operator now emits events:

  • on build & signing job creation, completion or failure (attached to the Module);
  • on kmod load or unload (attached to the Node).

💾 Binary firmwares

The firmware_class.path kernel parameter, which configures an alternate firmware lookup path, can now be set on all nodes before the kmod is loaded.
This feature is disabled by default and must be enabled in the operator configuration.

Installing

Using OLM (recommended)

Follow the installations instructions at OperatorHub.io for KMM or KMM-Hub.

Using make

git fetch
git checkout release-2.0

# For KMM
make deploy IMAGE_TAG=v20231130-v2.0.0

# For KMM-Hub
make deploy-hub IMAGE_TAG=v20231130-v2.0.0

Changelog

List of pull requests included in this release

New Contributors

Full Changelog: v1.1.0...v2.0.0

Getting support

The KMM community is available on #sig-node-kmm on the Kubernetes Slack.
Please join the community meeting!