- Issued:
- 2021-06-15
- Updated:
- 2021-06-15
RHEA-2021:2425 - Product Enhancement Advisory
Synopsis
Release of components for Service Telemetry Framework - Container Images
Type/Severity
Product Enhancement Advisory
Topic
Release of components for the Service Telemetry Framework
Description
Service Telemetry Framework (STF) provides automated collection of measurements and data from remote clients, such as Red Hat OpenStack Platform or third-party nodes. STF then transmits the information to a centralized, receiving Red Hat OpenShift Container Platform (OCP) deployment for storage, retrieval, and monitoring.
Changes to the service-telemetry-operator-container component:
- Ceilometer metrics are distributed internally within RHOSP via the RabbitMQ bus, collected via the ceilometer agents, and then transported to STF for storage in Prometheus via sg-core.
Before this release, if you set up the Red Hat OpenStack Platform (RHOSP) environment in high-availability mode, each controller collected and sent metrics with a publisher label containing the controller name. As a result, ceilometer metrics that looked broken were written to Prometheus.
This update drops the publisher label on ceilometer metrics to collapse the ceilometer metrics to a single set of labels. As a result, metrics from ceilometer no longer appear to be broken up across multiple publishers.
Previous queries that relied on the publisher label might no longer work. You can override the default ServiceMonitor object with the servicemonitorManifest parameter in the ServiceTelemetry object. (BZ#1952188)
- Service Telemetry Framework (STF) 1.3 has dropped support for the infra.watch/v1alpha1 Custom Resource Definition in favor of infra.watch/v1beta1.
In STF 1.2, this interface was deprecated and the Service Telemetry Operator supported a translation to infra.watch/v1beta1 dynamically. As of STF 1.3, this support has been removed and only infra.watch/v1beta1 is supported. Ensure that you migrate to infra.watch/v1beta1 before you upgrade from STF 1.2 to STF 1.3. (BZ#1960025)
Changes to the smart-gateway-operator-container component:
- With this update, the Smart Gateway Operator interface can support additional functionality in sg-core. An administrator can use the Smart Gateway Operator to make better use of the sg-core through a more flexible API interface. (BZ#1959594)
Changes to the Documentation component:
- With this release, delivery of alerts through SNMP using prometheus-webhook-snmp is deprecated. (BZ#1965464)
Solution
The Service Telemetry Framework container image provided by this update can be downloaded from the Red Hat Container Registry at registry.access.redhat.com. Installation instructions for your platform are available at Red Hat Container Catalog (see References).
Dockerfiles and scripts should be amended either to refer to this new image specifically, or to the latest image generally.
Affected Products
- Red Hat Service Telemetry Framework 1.3 x86_64
Fixes
- BZ - 1938313 - [RFE] Document using STF + Gnocchi for autoscaling
- BZ - 1952188 - [STF] Ceilometer metrics stored multiple times according to number of controllers
- BZ - 1956202 - Ship STF 1.3 operators and container images
- BZ - 1959594 - Smart Gateway Operator CRD Refactor
- BZ - 1960025 - Drop deprecated infra.watch/v1alpha1 CRD from STF 1.3
- BZ - 1965464 - [Docs][Release Notes] Prometheus webhook SNMP deprecated in STF 1.3
CVEs
References
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.