v2.0.1
New features & improvements
🔗 Symlink support
The worker pod now extracts symbolic links from the kmod image. This means that Dockerfiles can now create symlinks from /opt/lib/modules/${kernelVersion}/host
to /lib/modules/${kernelVersion}
prior to running depmod
to have it figure out dependencies on in-tree kmods from the host's filesystem.
🔧 New selector for the controller
The KMM operator will now run on nodes labeled with kmm.node.kubernetes.io/control-plane: ''
.
This should be especially helpful in clusters without master nodes, such as HyperShift, GKE, AKS or EKS.
🧹 Miscellaneous
Bug fixes.
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=v20240131-v2.0.1
# For KMM-Hub
make deploy-hub IMAGE_TAG=v20240131-v2.0.1
Changelog
List of pull requests included in this release
- [release-2.0] Add commits for v2.0.1 by @qbarrand in #681
- Extract links from kmod images by @qbarrand in #682
- [release-2.0] Add extra label for controllers to install at worker nodes by @k8s-infra-cherrypick-robot in #685
- [release-2.0]
s/RELATED_IMAGES_/RELATED_IMAGE_/
by @k8s-infra-cherrypick-robot in #711 - [release-2.0] Allow the Hub to patch pods by @k8s-infra-cherrypick-robot in #721
New Contributors
- @k8s-infra-cherrypick-robot made their first contribution in #685
Full Changelog: v2.0.0...v2.0.1