From 56ea131b045629cca4e84562cb8818813a911d84 Mon Sep 17 00:00:00 2001 From: StephenJamesSmith Date: Wed, 4 Dec 2024 12:19:53 -0500 Subject: [PATCH] TELCODOCS-2128: Create Release Notes topic for KMM --- _topic_maps/_topic_map.yml | 5 ++++ hardware_enablement/release-notes/_attributes | 1 + .../release-notes/kmm-release-notes.adoc | 26 +++++++++++++++++++ modules/kmm-example-module-cr.adoc | 1 - 4 files changed, 32 insertions(+), 1 deletion(-) create mode 120000 hardware_enablement/release-notes/_attributes create mode 100644 hardware_enablement/release-notes/kmm-release-notes.adoc diff --git a/_topic_maps/_topic_map.yml b/_topic_maps/_topic_map.yml index 38aa122132..edb53205c2 100644 --- a/_topic_maps/_topic_map.yml +++ b/_topic_maps/_topic_map.yml @@ -3392,6 +3392,11 @@ Topics: File: psap-node-feature-discovery-operator - Name: Kernel Module Management Operator File: kmm-kernel-module-management +- Name: Kernel Module Management Operator release notes + Dir: release-notes + Topics: + - Name: Release notes for Kernel Module Management Operator 2.2 + File: kmm-release-notes --- Name: Backup and restore Dir: backup_and_restore diff --git a/hardware_enablement/release-notes/_attributes b/hardware_enablement/release-notes/_attributes new file mode 120000 index 0000000000..f27fd275ea --- /dev/null +++ b/hardware_enablement/release-notes/_attributes @@ -0,0 +1 @@ +../_attributes/ \ No newline at end of file diff --git a/hardware_enablement/release-notes/kmm-release-notes.adoc b/hardware_enablement/release-notes/kmm-release-notes.adoc new file mode 100644 index 0000000000..bc24744e0d --- /dev/null +++ b/hardware_enablement/release-notes/kmm-release-notes.adoc @@ -0,0 +1,26 @@ +:_mod-docs-content-type: ASSEMBLY +[id="kmm-release-notes-v2-2"] += Kernel Module Management Operator release notes +include::_attributes/common-attributes.adoc[] +:context: kmm-release-notes-v2-2 + +toc::[] + +[id="kmm-2-2"] +== Release notes for Kernel Module Management Operator 2.2 + +=== New features + +// TELCODOCS-2022 +* KMM is now using the CRI-O container engine to pull container images in the worker pod instead of using HTTP calls directly from the worker container. For more information, see xref:../kmm-kernel-module-management.adoc#kmm-example-cr_kernel-module-management-operator[Example Module CR]. + +// TELCODOCS-2028 +* The Kernel Module Management (KMM) Operator images are now based on `rhel-els-minimal` container images instead of the `rhel-els` images. This change results in a greatly reduced image footprint, while still maintaining FIPS compliance. + +// TELCODOCS-1994 +* In this release, the firmware search path has been updated to copy the contents of the specified path into the path specified in worker.setFirmwareClassPath (default: /var/lib/firmware). For more information, see xref:../kmm-kernel-module-management.adoc#kmm-example-cr_kernel-module-management-operator[Example Module CR]. + +// TELCODOCS-1977 +* For each node running a kernel matching the regular expression, KMM now checks if you have included a tag or a digest. If you have not specified a tag or digest in the container image, then the validation webhook returns an error and does not apply the module. For more information, see xref:../kmm-kernel-module-management.adoc#kmm-example-cr_kernel-module-management-operator[Example Module CR]. + + diff --git a/modules/kmm-example-module-cr.adoc b/modules/kmm-example-module-cr.adoc index b3b981d6ec..004a78705b 100644 --- a/modules/kmm-example-module-cr.adoc +++ b/modules/kmm-example-module-cr.adoc @@ -4,7 +4,6 @@ :_mod-docs-content-type: REFERENCE [id="kmm-example-cr_{context}"] - = Example Module CR The following is an annotated `Module` example: