Skip to content

Commit

Permalink
Helm: release 4.5.0-rc.0 (#5322)
Browse files Browse the repository at this point in the history
* Helm: release 4.5.0-rc.0

Signed-off-by: György Krajcsovits <[email protected]>

* Update docs/sources/helm-charts/mimir-distributed/release-notes/v4.5.md

* Add more detail about the graphite-web component.

Signed-off-by: György Krajcsovits <[email protected]>

* Update docs/sources/helm-charts/mimir-distributed/release-notes/v4.5.md

---------

Signed-off-by: György Krajcsovits <[email protected]>
  • Loading branch information
krajorama authored Jun 23, 2023
1 parent fcc6048 commit bd27a2e
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 10 deletions.
4 changes: 2 additions & 2 deletions docs/sources/helm-charts/mimir-distributed/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ keywords:
- Grafana metrics
cascade:
# Used to generate relative URL paths to related documentation
mimir_docs_version: "v2.8.x"
gem_docs_version: "v2.8.x"
mimir_docs_version: "v2.9.x"
gem_docs_version: "v2.9.x"
---

# Grafana mimir-distributed Helm chart documentation
Expand Down
35 changes: 35 additions & 0 deletions docs/sources/helm-charts/mimir-distributed/release-notes/v4.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: "Grafana Mimir Helm chart version 4.5 release notes"
menuTitle: "V4.5 release notes"
description: "Release notes for Grafana Mimir Helm chart version 4.5"
weight: 300
---

# Grafana Mimir Helm chart version 4.5 release notes

Grafana Labs is excited to announce version 4.5 of the Grafana Mimir Helm chart, which is compatible with Grafana Mimir v2.9 or Grafana Enterprise Metrics (GEM) v2.9. The `mimir-distributed` Helm chart is the best way to install Mimir on Kubernetes.

To learn about new features and enhancements in Grafana Mimir or GEM, see the release notes for [Grafana Mimir v2.9](/docs/mimir/v2.9.x/release-notes/v2.9/) or [Grafana Enterprise Metrics v2.9](/docs/enterprise-metrics/v2.9.x/release-notes/v2-9/).

The highlights that follow include the top features, enhancements, and bugfixes in this release. For a comprehensive list of changes, see the [Helm chart changelog](https://github.com/grafana/mimir/tree/main/operations/helm/charts/mimir-distributed/CHANGELOG.md).

> **Note:** If you are upgrading from a previous major version, review the changelog entry for all the major releases since then and perform the necessary migrations.
## Important changes

- **The `graphite-web` component was removed** from the graphite proxy. The `graphite-web` component had several configuration issues which meant it was failing to process requests. The `graphite-web` component was used to render queries that the native query engine cannot, however the majority of graphite functions and features are supported by the native GEM graphite query engine and there is development ongoing to reach feature parity.
- **Cardinality estimation is enabled** in the query-frontend via `frontend.query_sharding_target_series_per_shard` in the Mimir configuration for query sharding by default if `results-cache.enabled` is true. This change is improving query performance in case the overhead of query sharding is more than its benefit.

## Features and enhancements

Notable enhancements are as follows:

- The Nginx read timeout (`proxy_read_timeout`) is increased to 300 seconds (increase from default 60 seconds), so that it doesn't interfere with the querier's default 120 seconds timeout (`mimir.structuredConfig.querier.timeout`).
- Store-gateway: set `GOMEMLIMIT` to the memory request value. This should reduce the likelihood the store-gateway may go out of memory, at the cost of an higher CPU utilization due to more frequent garbage collections when the memory utilization gets closer or above the configured requested memory.
- Store-gateway: dynamically set `GOMAXPROCS` based on the CPU request. This should reduce the likelihood a high load on the store-gateway will slow down the entire Kubernetes node.
- Added `global.podLabels` which can add POD labels to PODs directly controlled by this chart (mimir services, nginx).
- Enabled the `track_sizes` feature for Memcached pods to help determine cache efficiency.

## Bug fixes

- [PR 5031](https://github.com/grafana/mimir/pull/5031) Fix Pod Anti-Affinity rule to allow ingesters of from the same zone to run on same node, by using `zone` label since the old `app.kubernetes.io/component` did not allow for this.
4 changes: 2 additions & 2 deletions operations/helm/charts/mimir-distributed/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
version: 4.5.0-weekly.242
appVersion: r242
version: 4.5.0-rc.0
appVersion: 2.9.0
description: "Grafana Mimir"
home: https://grafana.com/docs/helm-charts/mimir-distributed/latest/
icon: https://grafana.com/static/img/logos/logo-mimir.svg
Expand Down
4 changes: 2 additions & 2 deletions operations/helm/charts/mimir-distributed/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Helm chart for deploying [Grafana Mimir](https://grafana.com/docs/mimir/latest/)

For the full documentation, visit [Grafana mimir-distributed Helm chart documentation](https://grafana.com/docs/helm-charts/mimir-distributed/latest/).

> **Note:** The documentation version is derived from the Helm chart version which is 4.5.0-weekly.242.
> **Note:** The documentation version is derived from the Helm chart version which is 4.5.0-rc.0.
When upgrading from Helm chart version 3.x, please see [Migrate from single zone to zone-aware replication with Helm](https://grafana.com/docs/helm-charts/mimir-distributed/latest/migration-guides/migrate-from-single-zone-with-helm/).
When upgrading from Helm chart version 2.1, please see [Upgrade the Grafana Mimir Helm chart from version 2.1 to 3.0](https://grafana.com/docs/helm-charts/mimir-distributed/latest/migration-guides/migrate-helm-chart-2.1-to-3.0/) as well.
Expand All @@ -13,7 +13,7 @@ When upgrading from Helm chart version 2.1, please see [Upgrade the Grafana Mimi

# mimir-distributed

![Version: 4.5.0-weekly.242](https://img.shields.io/badge/Version-4.5.0--weekly.242-informational?style=flat-square) ![AppVersion: r242](https://img.shields.io/badge/AppVersion-r242-informational?style=flat-square)
![Version: 4.5.0-rc.0](https://img.shields.io/badge/Version-4.5.0--rc.0-informational?style=flat-square) ![AppVersion: 2.9.0](https://img.shields.io/badge/AppVersion-2.9.0-informational?style=flat-square)

Grafana Mimir

Expand Down
8 changes: 4 additions & 4 deletions operations/helm/charts/mimir-distributed/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ image:
# -- Grafana Mimir container image repository. Note: for Grafana Enterprise Metrics use the value 'enterprise.image.repository'
repository: grafana/mimir
# -- Grafana Mimir container image tag. Note: for Grafana Enterprise Metrics use the value 'enterprise.image.tag'
tag: r242-987d851
tag: 2.9.0
# -- Container pull policy - shared between Grafana Mimir and Grafana Enterprise Metrics
pullPolicy: IfNotPresent
# -- Optionally specify an array of imagePullSecrets - shared between Grafana Mimir and Grafana Enterprise Metrics
Expand Down Expand Up @@ -2894,7 +2894,7 @@ enterprise:
# -- Grafana Enterprise Metrics container image repository. Note: for Grafana Mimir use the value 'image.repository'
repository: grafana/enterprise-metrics
# -- Grafana Enterprise Metrics container image tag. Note: for Grafana Mimir use the value 'image.tag'
tag: r242-71d3fd0a
tag: v2.9.0
# Note: pullPolicy and optional pullSecrets are set in toplevel 'image' section, not here

# In order to use Grafana Enterprise Metrics features, you will need to provide the contents of your Grafana Enterprise Metrics
Expand Down Expand Up @@ -3364,7 +3364,7 @@ gr-metricname-cache:
smoke_test:
image:
repository: grafana/mimir-continuous-test
tag: r242-987d851
tag: 2.9.0
pullPolicy: IfNotPresent
tenantId: ''
extraArgs: {}
Expand All @@ -3384,7 +3384,7 @@ continuous_test:
replicas: 1
image:
repository: grafana/mimir-continuous-test
tag: r242-987d851
tag: 2.9.0
pullPolicy: IfNotPresent
# Note: optional pullSecrets are set in toplevel 'image' section, not here

Expand Down

0 comments on commit bd27a2e

Please sign in to comment.