From 6024a4cb6cf62e0e08bb42e7532f5af37cdcfb87 Mon Sep 17 00:00:00 2001 From: Shane Lovern Date: Fri, 27 Jan 2023 10:14:40 +0000 Subject: [PATCH] TELCODOCS-982 - About KMM --- _topic_maps/_topic_map.yml | 2 ++ .../kmm-kernel-module-management.adoc | 15 +++++++++++++++ modules/kmm-about-kmm.adoc | 14 ++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 hardware_enablement/kmm-kernel-module-management.adoc create mode 100644 modules/kmm-about-kmm.adoc diff --git a/_topic_maps/_topic_map.yml b/_topic_maps/_topic_map.yml index e4ac7c304f..3f504655c0 100644 --- a/_topic_maps/_topic_map.yml +++ b/_topic_maps/_topic_map.yml @@ -2565,6 +2565,8 @@ Topics: File: he-driver-toolkit - Name: Node Feature Discovery Operator File: psap-node-feature-discovery-operator +- Name: Kernel Module Management Operator + File: kmm-kernel-module-management --- Name: Backup and restore Dir: backup_and_restore diff --git a/hardware_enablement/kmm-kernel-module-management.adoc b/hardware_enablement/kmm-kernel-module-management.adoc new file mode 100644 index 0000000000..d4ff4d570f --- /dev/null +++ b/hardware_enablement/kmm-kernel-module-management.adoc @@ -0,0 +1,15 @@ +:_content-type: ASSEMBLY +[id="kernel-module-management-operator"] += Kernel Module Management Operator +include::_attributes/common-attributes.adoc[] +:context: kernel-module-management-operator + + +toc::[] + +Learn about the Kernel Module Management (KMM) Operator and how you can use it to deploy out-of-tree kernel modules and device plugins on {product-title} clusters. + +:FeatureName: Kernel Module Management Operator + +include::modules/kmm-about-kmm.adoc[leveloffset=+1] + diff --git a/modules/kmm-about-kmm.adoc b/modules/kmm-about-kmm.adoc new file mode 100644 index 0000000000..4638ca88eb --- /dev/null +++ b/modules/kmm-about-kmm.adoc @@ -0,0 +1,14 @@ +// Module included in the following assemblies: +// +// * hardware_enablement/kmm-kernel-module-management.adoc + +:_content-type: CONCEPT +[id="about-kmm_{context}"] += About the Kernel Module Management Operator + +The Kernel Module Management (KMM) Operator manages, builds, signs, and deploys out-of-tree kernel modules and device plugins on {product-title} clusters. + +KMM adds a new `Module` CRD which describes an out-of-tree kernel module and its associated device plugin. +You can use `Module` resources to configure how to load the module, define `ModuleLoader` images for kernel versions, and include instructions for building and signing modules for specific kernel versions. + +KMM is designed to accommodate multiple kernel versions at once for any kernel module, allowing for seamless node upgrades and reduced application downtime. \ No newline at end of file