diff --git a/_topic_maps/_topic_map.yml b/_topic_maps/_topic_map.yml index a9efa97173..6e18f190ea 100644 --- a/_topic_maps/_topic_map.yml +++ b/_topic_maps/_topic_map.yml @@ -2354,10 +2354,15 @@ Topics: Dir: cma Distros: openshift-enterprise,openshift-origin Topics: + - Name: Release notes + Dir: nodes-cma-rn + Topics: + - Name: Custom Metrics Autoscaler Operator release notes + File: nodes-cma-autoscaling-custom-rn + - Name: Past releases + File: nodes-cma-autoscaling-custom-rn-past - Name: Custom Metrics Autoscaler Operator overview File: nodes-cma-autoscaling-custom - - Name: Custom Metrics Autoscaler Operator release notes - File: nodes-cma-autoscaling-custom-rn - Name: Installing the custom metrics autoscaler File: nodes-cma-autoscaling-custom-install - Name: Understanding the custom metrics autoscaler triggers diff --git a/_topic_maps/_topic_map_osd.yml b/_topic_maps/_topic_map_osd.yml index 411653b1a4..cece864a22 100644 --- a/_topic_maps/_topic_map_osd.yml +++ b/_topic_maps/_topic_map_osd.yml @@ -933,10 +933,15 @@ Topics: Dir: cma Distros: openshift-dedicated Topics: + - Name: Release notes + Dir: nodes-cma-rn + Topics: + - Name: Custom Metrics Autoscaler Operator release notes + File: nodes-cma-autoscaling-custom-rn + - Name: Past releases + File: nodes-cma-autoscaling-custom-rn-past - Name: Custom Metrics Autoscaler Operator overview File: nodes-cma-autoscaling-custom - - Name: Custom Metrics Autoscaler Operator release notes - File: nodes-cma-autoscaling-custom-rn - Name: Installing the custom metrics autoscaler File: nodes-cma-autoscaling-custom-install - Name: Understanding the custom metrics autoscaler triggers diff --git a/_topic_maps/_topic_map_rosa.yml b/_topic_maps/_topic_map_rosa.yml index ddc92a36d5..4695d5ee19 100644 --- a/_topic_maps/_topic_map_rosa.yml +++ b/_topic_maps/_topic_map_rosa.yml @@ -1179,10 +1179,16 @@ Topics: Dir: cma Distros: openshift-rosa Topics: + - Name: Release notes + Dir: nodes-cma-rn + Topics: + - Name: Custom Metrics Autoscaler Operator release notes + File: nodes-cma-autoscaling-custom-rn + - Name: Past releases + File: nodes-cma-autoscaling-custom-rn-past - Name: Custom Metrics Autoscaler Operator overview File: nodes-cma-autoscaling-custom - - Name: Custom Metrics Autoscaler Operator release notes - File: nodes-cma-autoscaling-custom-rn + - Name: Installing the custom metrics autoscaler File: nodes-cma-autoscaling-custom-install - Name: Understanding the custom metrics autoscaler triggers diff --git a/nodes/cma/nodes-cma-rn/_attributes b/nodes/cma/nodes-cma-rn/_attributes new file mode 120000 index 0000000000..f27fd275ea --- /dev/null +++ b/nodes/cma/nodes-cma-rn/_attributes @@ -0,0 +1 @@ +../_attributes/ \ No newline at end of file diff --git a/nodes/cma/nodes-cma-rn/images b/nodes/cma/nodes-cma-rn/images new file mode 120000 index 0000000000..5e67573196 --- /dev/null +++ b/nodes/cma/nodes-cma-rn/images @@ -0,0 +1 @@ +../images \ No newline at end of file diff --git a/nodes/cma/nodes-cma-rn/modules b/nodes/cma/nodes-cma-rn/modules new file mode 120000 index 0000000000..464b823aca --- /dev/null +++ b/nodes/cma/nodes-cma-rn/modules @@ -0,0 +1 @@ +../modules \ No newline at end of file diff --git a/nodes/cma/nodes-cma-autoscaling-custom-rn.adoc b/nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn-past.adoc similarity index 89% rename from nodes/cma/nodes-cma-autoscaling-custom-rn.adoc rename to nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn-past.adoc index f25a492323..1b1dd57561 100644 --- a/nodes/cma/nodes-cma-autoscaling-custom-rn.adoc +++ b/nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn-past.adoc @@ -1,51 +1,14 @@ -// Module included in the following assemblies: -// -// * nodes/nodes-pods-autoscaling-custom.adoc - :_mod-docs-content-type: ASSEMBLY -:context: nodes-cma-autoscaling-custom-removing -[id="nodes-cma-autoscaling-custom-rn_{context}"] -= Custom Metrics Autoscaler Operator release notes +:context: nodes-cma-autoscaling-custom-rn-past +[id="nodes-cma-autoscaling-custom-rn-past"] += Release notes for past releases of the Custom Metrics Autoscaler Operator include::_attributes/common-attributes.adoc[] toc::[] -The release notes for the Custom Metrics Autoscaler Operator for Red Hat OpenShift describe new features and enhancements, deprecated features, and known issues. +The following release notes are for previous versions of the Custom Metrics Autoscaler Operator. -The Custom Metrics Autoscaler Operator uses the Kubernetes-based Event Driven Autoscaler (KEDA) and is built on top of the {product-title} horizontal pod autoscaler (HPA). - -[NOTE] -==== -The Custom Metrics Autoscaler Operator for Red Hat OpenShift is provided as an installable component, with a distinct release cycle from the core {product-title}. The link:https://access.redhat.com/support/policy/updates/openshift#cma[Red Hat OpenShift Container Platform Life Cycle Policy] outlines release compatibility. -==== - -[id="nodes-pods-autoscaling-custom-rn-versions_{context}"] -== Supported versions - -The following table defines the Custom Metrics Autoscaler Operator versions for each {product-title} version. - -[cols="3,7,3",options="header"] -|=== -|Version -|{product-title} version -|General availability - -|2.11.2 -|4.15 -|General availability - -|2.11.2 -|4.14 -|General availability - -|2.11.2 -|4.13 -|General availability - -|2.11.2 -|4.12 -|General availability -|=== +For the current version, see xref:../../../nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn.adoc#nodes-cma-autoscaling-custom-rn[Custom Metrics Autoscaler Operator release notes]. [id="nodes-pods-autoscaling-custom-rn-2112-322_{context}"] == Custom Metrics Autoscaler Operator 2.11.2-322 release notes @@ -60,7 +23,7 @@ Before installing this version of the Custom Metrics Autoscaler Operator, remove [id="nodes-pods-autoscaling-custom-rn-2112-332-bugs_{context}"] === Bug fixes -* Because the Custom Metrics Autoscaler Operator version 3.11.2-311 was released without a required volume mount in the Operator deployment, the Custom Metrics Autoscaler Operator pod would restart every 15 minutes. This fix adds the required volume mount to the operator deployment. As a result, the Operator no longer restarts every 15 minutes. (link:https://issues.redhat.com/browse/OCPBUGS-22361[*OCPBUGS-22361*]) +* Because the Custom Metrics Autoscaler Operator version 3.11.2-311 was released without a required volume mount in the Operator deployment, the Custom Metrics Autoscaler Operator pod would restart every 15 minutes. This fix adds the required volume mount to the Operator deployment. As a result, the Operator no longer restarts every 15 minutes. (link:https://issues.redhat.com/browse/OCPBUGS-22361[*OCPBUGS-22361*]) [id="nodes-pods-autoscaling-custom-rn-2112_{context}"] == Custom Metrics Autoscaler Operator 2.11.2-311 release notes diff --git a/nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn.adoc b/nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn.adoc new file mode 100644 index 0000000000..9779af6c79 --- /dev/null +++ b/nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn.adoc @@ -0,0 +1,61 @@ +:_mod-docs-content-type: ASSEMBLY +:context: nodes-cma-autoscaling-custom-rn +[id="nodes-cma-autoscaling-custom-rn"] += Custom Metrics Autoscaler Operator release notes +include::_attributes/common-attributes.adoc[] + +toc::[] + +The release notes for the Custom Metrics Autoscaler Operator for Red Hat OpenShift describe new features and enhancements, deprecated features, and known issues. + +The Custom Metrics Autoscaler Operator uses the Kubernetes-based Event Driven Autoscaler (KEDA) and is built on top of the {product-title} horizontal pod autoscaler (HPA). + +[NOTE] +==== +The Custom Metrics Autoscaler Operator for Red Hat OpenShift is provided as an installable component, with a distinct release cycle from the core {product-title}. The link:https://access.redhat.com/support/policy/updates/openshift#cma[Red Hat OpenShift Container Platform Life Cycle Policy] outlines release compatibility. +==== + +[id="nodes-pods-autoscaling-custom-rn-versions_{context}"] +== Supported versions + +The following table defines the Custom Metrics Autoscaler Operator versions for each {product-title} version. + +[cols="3,7,3",options="header"] +|=== +|Version +|{product-title} version +|General availability + +|2.12.1 +|4.15 +|General availability + +|2.12.1 +|4.14 +|General availability + +|2.12.1 +|4.13 +|General availability + +|2.12.1 +|4.12 +|General availability +|=== + +[id="nodes-pods-autoscaling-custom-rn-2121-376_{context}"] +== Custom Metrics Autoscaler Operator 2.12.1-376 release notes + +This release of the Custom Metrics Autoscaler Operator 2.12.1-376 provides security updates and bug fixes for running the Operator in an {product-title} cluster. The following advisory is available for the link:https://access.redhat.com/errata/RHSA-2024:1812[RHSA-2024:1812]. + +[IMPORTANT] +==== +Before installing this version of the Custom Metrics Autoscaler Operator, remove any previously installed Technology Preview versions or the community-supported version of KEDA. +==== + +[id="nodes-pods-autoscaling-custom-rn-2121-376-bugs_{context}"] +=== Bug fixes + +* Previously, if invalid values, such as nonexistent namespaces, were specified in scaled object metadata, the underlying scaler clients would not free, or close, their client descriptors, resulting in a slow memory leak. This fix properly closes the underlying client descriptors when there are errors, preventing memory from leaking. (link:https://issues.redhat.com/browse/OCPBUGS-30145[*OCPBUGS-30145*]) + +* Previously the `ServiceMonitor` custom resource (CR) for the `keda-metrics-apiserver` pod was not functioning, because the CR referenced an incorrect metrics port name of `http`. This fix corrects the `ServiceMonitor` CR to reference the proper port name of `metrics`. As a result, the Service Monitor functions properly. (link:https://issues.redhat.com/browse/OCPBUGS-25806[*OCPBUGS-25806*]) diff --git a/nodes/cma/nodes-cma-rn/snippets b/nodes/cma/nodes-cma-rn/snippets new file mode 120000 index 0000000000..9f5bc7e4dd --- /dev/null +++ b/nodes/cma/nodes-cma-rn/snippets @@ -0,0 +1 @@ +../snippets \ No newline at end of file