Skip to content

chore(chart-deps): update tempo-distributed to version 1.42.1 #2238

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 34 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
fd06dbf
chore(chart-deps): update tempo-distributed to version 1.42.1
svcAPLBot Jun 15, 2025
6d8700f
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 16, 2025
d772a00
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 16, 2025
ea40285
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 17, 2025
e5979b5
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 17, 2025
887bd81
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 18, 2025
011d927
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 18, 2025
b17eb63
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 18, 2025
fcfd16d
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 19, 2025
6f192b7
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 19, 2025
a7922ca
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 19, 2025
dad0d18
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 20, 2025
fe081d4
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 23, 2025
fd1ae43
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 23, 2025
a6d85e0
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 24, 2025
fac9d99
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 24, 2025
0e886a5
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 25, 2025
693277f
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 25, 2025
cb6fefd
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 25, 2025
caaa4eb
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 25, 2025
ff6d8a6
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 25, 2025
c8ed4ea
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 25, 2025
8d7484b
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 25, 2025
ef67aab
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 26, 2025
72ade9d
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 26, 2025
83f3b0d
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 27, 2025
c1a5df6
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 27, 2025
4a432f0
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jun 30, 2025
f71aa6a
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jul 2, 2025
f408b89
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jul 2, 2025
4b876e4
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jul 2, 2025
478173f
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jul 2, 2025
5fdbc3d
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jul 2, 2025
efda321
Merge remote-tracking branch 'origin/main' into ci-update-tempo-distr…
svcAPLBot Jul 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion chart/chart-index/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ dependencies:
repository: https://cdfoundation.github.io/tekton-helm-chart/
- name: tempo-distributed
alias: tempo
version: 1.18.5
version: 1.42.1
repository: https://grafana.github.io/helm-charts
- name: thanos
version: 15.7.25
Expand Down
8 changes: 4 additions & 4 deletions charts/tempo/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ dependencies:
version: 4.0.12
- name: grafana-agent-operator
repository: https://grafana.github.io/helm-charts
version: 0.4.0
version: 0.5.0
- name: rollout-operator
repository: https://grafana.github.io/helm-charts
version: 0.16.0
digest: sha256:504a9bfa69a6d4130c496ed3382add7679b8aed30c1320a418831bdbea4e0ace
generated: "2024-07-02T12:00:59.197303-04:00"
version: 0.24.0
digest: sha256:b4f72d6e483f14887b4b18d7905e56d9bc604422b56bcdb07f9060d0a4799fe2
generated: "2025-02-21T13:03:51.346767+02:00"
53 changes: 34 additions & 19 deletions charts/tempo/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,24 +1,39 @@
apiVersion: v2
name: tempo-distributed
appVersion: 2.8.0
dependencies:
- alias: minio
condition: minio.enabled
name: minio
repository: https://charts.min.io/
version: 4.0.12
- alias: grafana-agent-operator
condition: metaMonitoring.grafanaAgent.installOperator
name: grafana-agent-operator
repository: https://grafana.github.io/helm-charts
version: 0.5.0
- alias: rollout_operator
condition: rollout_operator.enabled
name: rollout-operator
repository: https://grafana.github.io/helm-charts
version: 0.24.0
description: Grafana Tempo in MicroService mode
type: application
version: 1.18.5
appVersion: 2.6.0
engine: gotpl
home: https://grafana.com/docs/tempo/latest/
icon: https://raw.githubusercontent.com/grafana/tempo/master/docs/tempo/website/logo_and_name.png
sources:
- https://github.com/grafana/tempo
maintainers:
- name: joe-elliott
email: [email protected]
- name: swartz-k
email: [email protected]
- name: annanay25
- name: mdisibio
- name: mapno
- name: BitProcessor
- name: faustodavid
- name: zalegrala
- name: Sheikh-Abubaker
email: [email protected]
- email: [email protected]
name: joe-elliott
- email: [email protected]
name: swartz-k
- name: annanay25
- name: mdisibio
- name: mapno
- name: BitProcessor
- name: faustodavid
- name: zalegrala
- email: [email protected]
name: Sheikh-Abubaker
name: tempo-distributed
sources:
- https://github.com/grafana/tempo
type: application
version: 1.42.1
233 changes: 186 additions & 47 deletions charts/tempo/README.md
100755 → 100644

Large diffs are not rendered by default.

47 changes: 45 additions & 2 deletions charts/tempo/README.md.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ To install the chart with the release name `my-release`:
helm install my-release grafana/tempo-distributed
```

Refer to the [Get started with Grafana Tempo using the Helm chart](https://grafana.com/docs/helm-charts/tempo-distributed/next/get-started-helm-charts/) documentation for more details.

## Uninstalling the Chart

To uninstall/delete the my-release deployment:
Expand All @@ -39,6 +41,42 @@ The command removes all the Kubernetes components associated with the chart and

A major chart version change indicates that there is an incompatible breaking change needing manual actions.

### From Chart versions < 1.41.2
Please be aware that we've updated the Tempo version to 2.8, which includes some breaking changes
We recommend reviewing the [release notes](https://github.com/grafana/tempo/releases/tag/v2.8.0) before upgrading.

### From Chart versions < 1.41.0
* Breaking Change *
In order to be consistent with other projects and documentations, the default port has been changed from 3100 to 3200.

### From Chart versions < 1.33.0
* Breaking Change *
In order to reduce confusion, the overrides configurations have been renamed as below.

`global_overrides` => `overrides` (this is where the defaults for every tenant is set)
`overrides` => `per_tenant_overrides` (this is where configurations for specific tenants can be set)

### From Chart versions < 1.31.0

Tempo serverless was deprecated in [tempo 2.7 release](https://github.com/grafana/tempo/releases/tag/v2.7.0),
Config options related to serverless are being removed from helm chart, and this might be a breaking change if you were using tempo serverless.

These config optioons are removed in [tempo#4599](https://github.com/grafana/tempo/pull/4599) and will not work from next release of tempo.

### From Chart versions < 1.28.2

Please be aware that we've updated the Tempo version to 2.7, which includes some breaking changes
We recommend reviewing the [release notes](https://grafana.com/docs/tempo/latest/release-notes/v2-7/) before upgrading.

### From Chart versions < 1.23.0

A default affinity has been defined in this version for the compactor following the standard used in other components.

### From Chart versions < 1.21.0

Upgrading to chart 1.21.0 will set the memberlist cluster_label config option. During rollout your cluster will temporarilly be split into two memberlist clusters until all components are rolled out.
This will interrupt reads and writes. This config option is set to prevent cross talk between Tempo and other memberlist clusters.

### From Chart versions < 1.18.0

Please be aware that we've updated the minor version to Tempo 2.6, which includes breaking changes.
Expand Down Expand Up @@ -231,7 +269,14 @@ The other components are optional and must be explicitly enabled.
| compactor | no |
| metrics-generator | yes |
| memcached | yes |
| memcached-exporter | yes |
| gateway | yes |
| federation-frontend | yes |
| rollout-operator | yes |
| minio | yes |
| admin-api | yes |
| enterprise-gateway | yes |



## [Configuration](https://grafana.com/docs/tempo/latest/configuration/)
Expand Down Expand Up @@ -325,8 +370,6 @@ config: |
abort_if_cluster_join_fails: false
join_members:
- {{"{{"}} include "tempo.fullname" . {{"}}"}}-memberlist
overrides:
per_tenant_override_config: /runtime-config/overrides.yaml
server:
http_listen_port: 3100
storage:
Expand Down
22 changes: 22 additions & 0 deletions charts/tempo/charts/grafana-agent-operator/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
13 changes: 13 additions & 0 deletions charts/tempo/charts/grafana-agent-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: v2
appVersion: 0.43.3
description: A Helm chart for Grafana Agent Operator
home: https://grafana.com/docs/agent/v0.43/
icon: https://raw.githubusercontent.com/grafana/agent/v0.43.3/docs/sources/assets/logo_and_name.png
maintainers:
- email: [email protected]
name: Grafana Agent Team
name: grafana-agent-operator
sources:
- https://github.com/grafana/agent/tree/v0.43.3/static/operator
type: application
version: 0.5.0
82 changes: 82 additions & 0 deletions charts/tempo/charts/grafana-agent-operator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# grafana-agent-operator

![Version: 0.5.0](https://img.shields.io/badge/Version-0.5.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.43.3](https://img.shields.io/badge/AppVersion-0.43.3-informational?style=flat-square)

A Helm chart for Grafana Agent Operator

⚠️ **Please create issues relating to this Helm chart in the [Agent](https://github.com/grafana/agent/issues) repo.**

## Source Code

* <https://github.com/grafana/agent/tree/v0.43.3/static/operator>

Note that this chart does not provision custom resources like `GrafanaAgent` and `MetricsInstance` (formerly `PrometheusInstance`) or any `*Monitor` resources.

To learn how to deploy these resources, please see Grafana's [Agent Operator getting started guide](https://grafana.com/docs/agent/latest/operator/getting-started/).

## CRDs

The CRDs are synced into this chart manually (for now) from the Grafana Agent [GitHub repo](https://github.com/grafana/agent/tree/main/operations/agent-static-operator/crds). To learn more about how Helm manages CRDs, please see [Custom Resource Definitions](https://helm.sh/docs/chart_best_practices/custom_resource_definitions/) from the Helm docs.

## Get Repo Info

```console
helm repo add grafana https://grafana.github.io/helm-charts
helm repo update
```

_See [helm repo](https://helm.sh/docs/helm/helm_repo/) for command documentation._

## Installing the Chart

To install the chart with the release name `my-release`:

```console
helm install my-release grafana/grafana-agent-operator
```

## Uninstalling the Chart

To uninstall/delete the my-release deployment:

```console
helm delete my-release
```

The command removes all the Kubernetes components associated with the chart and deletes the release.

## Upgrading an existing Release to a new major version

A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an incompatible breaking change needing manual actions. Until this chart's version reaches `v1.0`, there are no promises of backwards compatibility.

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| affinity | object | `{}` | Pod affinity configuration |
| annotations | object | `{}` | Annotations for the Deployment |
| containerSecurityContext | object | `{}` | Container security context (allowPrivilegeEscalation, etc.) |
| extraArgs | list | `[]` | List of additional cli arguments to configure agent-operator (example: `--log.level`) |
| fullnameOverride | string | `""` | Overrides the chart's computed fullname |
| global.commonLabels | object | `{}` | Common labels for all object directly managed by this chart. |
| hostAliases | list | `[]` | hostAliases to add |
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
| image.pullSecrets | list | `[]` | Image pull secrets |
| image.registry | string | `"docker.io"` | Image registry |
| image.repository | string | `"grafana/agent-operator"` | Image repo |
| image.tag | string | `"v0.43.3"` | Image tag |
| kubeletService | object | `{"namespace":"default","serviceName":"kubelet"}` | If both are set, Agent Operator will create and maintain a service for scraping kubelets https://grafana.com/docs/agent/latest/operator/getting-started/#monitor-kubelets |
| nameOverride | string | `""` | Overrides the chart's name |
| nodeSelector | object | `{}` | nodeSelector configuration |
| podAnnotations | object | `{}` | Annotations for the Deployment Pods |
| podLabels | object | `{}` | Annotations for the Deployment Pods |
| podSecurityContext | object | `{}` | Pod security context (runAsUser, etc.) |
| rbac.create | bool | `true` | Toggle to create ClusterRole and ClusterRoleBinding |
| rbac.podSecurityPolicyName | string | `""` | Name of a PodSecurityPolicy to use in the ClusterRole. If unset, no PodSecurityPolicy is used. |
| resources | object | `{}` | Resource limits and requests config |
| serviceAccount.create | bool | `true` | Toggle to create ServiceAccount |
| serviceAccount.name | string | `nil` | Service account name |
| test.image.registry | string | `"docker.io"` | Test image registry |
| test.image.repository | string | `"library/busybox"` | Test image repo |
| test.image.tag | string | `"latest"` | Test image tag |
| tolerations | list | `[]` | Tolerations applied to Pods |
52 changes: 52 additions & 0 deletions charts/tempo/charts/grafana-agent-operator/README.md.gotmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{{ template "chart.header" . }}

{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}

{{ template "chart.description" . }}

⚠️ **Please create issues relating to this Helm chart in the [Agent](https://github.com/grafana/agent/issues) repo.**

{{ template "chart.sourcesSection" . }}

{{ template "chart.requirementsSection" . }}

Note that this chart does not provision custom resources like `GrafanaAgent` and `MetricsInstance` (formerly `PrometheusInstance`) or any `*Monitor` resources.

To learn how to deploy these resources, please see Grafana's [Agent Operator getting started guide](https://grafana.com/docs/agent/latest/operator/getting-started/).

## CRDs

The CRDs are synced into this chart manually (for now) from the Grafana Agent [GitHub repo](https://github.com/grafana/agent/tree/main/operations/agent-static-operator/crds). To learn more about how Helm manages CRDs, please see [Custom Resource Definitions](https://helm.sh/docs/chart_best_practices/custom_resource_definitions/) from the Helm docs.

## Get Repo Info

```console
helm repo add grafana https://grafana.github.io/helm-charts
helm repo update
```

_See [helm repo](https://helm.sh/docs/helm/helm_repo/) for command documentation._

## Installing the Chart

To install the chart with the release name `my-release`:

```console
helm install my-release grafana/grafana-agent-operator
```

## Uninstalling the Chart

To uninstall/delete the my-release deployment:

```console
helm delete my-release
```

The command removes all the Kubernetes components associated with the chart and deletes the release.

## Upgrading an existing Release to a new major version

A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an incompatible breaking change needing manual actions. Until this chart's version reaches `v1.0`, there are no promises of backwards compatibility.

{{ template "chart.valuesSection" . }}
Loading