Skip to content

v1.1.0

Compare
Choose a tag to compare
@qbarrand qbarrand released this 06 Jun 10:32
· 365 commits to main since this release
7752da2

KMM 1.1 includes the following improvements:

  • the new version field of the Module CRD gives users better control on the kmod upgrade process through node labels;
  • soft dependencies can now be specified using the new modulesLoadingOrder field of the Module CRD;
  • a validating webhook now performs thorough checks on Module and ManagedClusterModule resources when they are created or updated;
  • the new inTreeModuleToRemove field of the Module CRD allows users to unload an in-tree kmod;
  • the MOD_NAME and MOD_NAMESPACE variables are now substituted in the containerImage field and are available as default build arguments for build jobs.

Installing

KMM 1.1 depends on cert-manager.
Both installation methods outlined below install it automatically.

Using make

git fetch
git checkout release-1.1

# For KMM
make deploy IMAGE_TAG=v20230606-v1.1.0

# For KMM-Hub
make deploy-hub IMAGE_TAG=v20230606-v1.1.0

Using operator-sdk

When using this method, KMM and KMM-Hub have to be installed in separate namespaces.

# For KMM
operator-sdk run bundle gcr.io/k8s-staging-kmm/kernel-module-management-operator-bundle:v20230606-v1.1.0

# For KMM-Hub
operator-sdk run bundle gcr.io/k8s-staging-kmm/kernel-module-management-operator-hub-bundle:v20230606-v1.1.0

Changelog

List of pull requests included in this release

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

New Contributors

Getting support

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