Skip to content

Commit ee8810d

Browse files
authored
Merge branch 'main' into patch-1
2 parents c4ea728 + e1178ed commit ee8810d

File tree

11 files changed

+83
-24
lines changed

11 files changed

+83
-24
lines changed

charts/tempo-distributed/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: tempo-distributed
33
description: Grafana Tempo in MicroService mode
44
type: application
5-
version: 1.41.1
6-
appVersion: 2.7.2
5+
version: 1.42.0
6+
appVersion: 2.8.0
77
engine: gotpl
88
home: https://grafana.com/docs/tempo/latest/
99
icon: https://raw.githubusercontent.com/grafana/tempo/master/docs/tempo/website/logo_and_name.png

charts/tempo-distributed/README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# tempo-distributed
22

3-
![Version: 1.41.1](https://img.shields.io/badge/Version-1.41.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.7.2](https://img.shields.io/badge/AppVersion-2.7.2-informational?style=flat-square)
3+
![Version: 1.42.0](https://img.shields.io/badge/Version-1.42.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.8.0](https://img.shields.io/badge/AppVersion-2.8.0-informational?style=flat-square)
44

55
Grafana Tempo in MicroService mode
66

@@ -48,13 +48,17 @@ The command removes all the Kubernetes components associated with the chart and
4848

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

51+
### From Chart versions < 1.41.2
52+
Please be aware that we've updated the Tempo version to 2.8, which includes some breaking changes
53+
We recommend reviewing the [release notes](https://github.com/grafana/tempo/releases/tag/v2.8.0) before upgrading.
54+
5155
### From Chart versions < 1.41.0
5256
* Breaking Change *
5357
In order to be consistent with other projects and documentations, the default port has been changed from 3100 to 3200.
5458

5559
### From Chart versions < 1.33.0
5660
* Breaking Change *
57-
In order to reduce confusion, the overrides configurations have been renamed as below.
61+
In order to reduce confusion, the overrides configurations have been renamed as below.
5862

5963
`global_overrides` => `overrides` (this is where the defaults for every tenant is set)
6064
`overrides` => `per_tenant_overrides` (this is where configurations for specific tenants can be set)
@@ -653,9 +657,11 @@ The memcached default args are removed and should be provided manually. The sett
653657
| memcached.image.repository | string | `"memcached"` | Memcached Docker image repository |
654658
| memcached.image.tag | string | `"1.6.33-alpine"` | Memcached Docker image tag |
655659
| memcached.initContainers | list | `[]` | Init containers for the memcached pod |
660+
| memcached.livenessProbe | object | `{"failureThreshold":6,"initialDelaySeconds":30,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":5}` | configuration for liveness probe for memcached statefulset |
656661
| memcached.maxUnavailable | int | `1` | Pod Disruption Budget maxUnavailable |
657662
| memcached.podAnnotations | object | `{}` | Annotations for memcached pods |
658663
| memcached.podLabels | object | `{}` | Labels for memcached pods |
664+
| memcached.readinessProbe | object | `{"failureThreshold":6,"initialDelaySeconds":5,"periodSeconds":5,"successThreshold":1,"tcpSocket":{"port":"client"},"timeoutSeconds":3}` | configuration for readiness probe for memcached statefulset |
659665
| memcached.replicas | int | `1` | |
660666
| memcached.resources | object | `{}` | Resource requests and limits for memcached |
661667
| memcached.service.annotations | object | `{}` | Annotations for memcached service |

charts/tempo-distributed/README.md.gotmpl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,17 @@ The command removes all the Kubernetes components associated with the chart and
4141

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

44+
### From Chart versions < 1.41.2
45+
Please be aware that we've updated the Tempo version to 2.8, which includes some breaking changes
46+
We recommend reviewing the [release notes](https://github.com/grafana/tempo/releases/tag/v2.8.0) before upgrading.
47+
4448
### From Chart versions < 1.41.0
4549
* Breaking Change *
4650
In order to be consistent with other projects and documentations, the default port has been changed from 3100 to 3200.
4751

4852
### From Chart versions < 1.33.0
4953
* Breaking Change *
50-
In order to reduce confusion, the overrides configurations have been renamed as below.
54+
In order to reduce confusion, the overrides configurations have been renamed as below.
5155

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

charts/tempo-distributed/templates/memcached/statefulset-memcached.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,18 @@ spec:
7777
envFrom:
7878
{{- toYaml . | nindent 12 }}
7979
{{- end }}
80+
{{- with .Values.memcached.readinessProbe }}
81+
readinessProbe:
82+
{{- toYaml . | nindent 12 }}
83+
{{- end }}
84+
{{- with .Values.memcached.livenessProbe }}
85+
livenessProbe:
86+
exec:
87+
command:
88+
- pgrep
89+
- memcached
90+
{{- toYaml . | nindent 12 }}
91+
{{- end }}
8092
resources:
8193
{{- toYaml .Values.memcached.resources | nindent 12 }}
8294
{{- with .Values.tempo.securityContext }}

charts/tempo-distributed/values.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1712,6 +1712,25 @@ memcached:
17121712
service:
17131713
# -- Annotations for memcached service
17141714
annotations: {}
1715+
1716+
# -- configuration for readiness probe for memcached statefulset
1717+
readinessProbe:
1718+
tcpSocket:
1719+
port: client
1720+
initialDelaySeconds: 5
1721+
periodSeconds: 5
1722+
timeoutSeconds: 3
1723+
failureThreshold: 6
1724+
successThreshold: 1
1725+
1726+
# -- configuration for liveness probe for memcached statefulset
1727+
livenessProbe:
1728+
initialDelaySeconds: 30
1729+
periodSeconds: 10
1730+
timeoutSeconds: 5
1731+
failureThreshold: 6
1732+
successThreshold: 1
1733+
17151734
memcachedExporter:
17161735
# -- Specifies whether the Memcached Exporter should be enabled
17171736
enabled: false

charts/tempo/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: tempo
33
description: Grafana Tempo Single Binary Mode
44
type: application
5-
version: 1.21.1
6-
appVersion: 2.7.1
5+
version: 1.23.1
6+
appVersion: 2.8.0
77
engine: gotpl
88
home: https://grafana.net
99
icon: https://raw.githubusercontent.com/grafana/tempo/master/docs/tempo/website/logo_and_name.png

charts/tempo/README.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# tempo
22

3-
![Version: 1.21.1](https://img.shields.io/badge/Version-1.21.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.7.1](https://img.shields.io/badge/AppVersion-2.7.1-informational?style=flat-square)
3+
![Version: 1.23.1](https://img.shields.io/badge/Version-1.23.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.8.0](https://img.shields.io/badge/AppVersion-2.8.0-informational?style=flat-square)
44

55
Grafana Tempo Single Binary Mode
66

@@ -64,7 +64,7 @@ Grafana Tempo Single Binary Mode
6464
| tempo.ingester | object | `{}` | Configuration options for the ingester. Refers to: https://grafana.com/docs/tempo/latest/configuration/#ingester |
6565
| tempo.livenessProbe.failureThreshold | int | `3` | |
6666
| tempo.livenessProbe.httpGet.path | string | `"/ready"` | |
67-
| tempo.livenessProbe.httpGet.port | int | `3100` | |
67+
| tempo.livenessProbe.httpGet.port | int | `3200` | |
6868
| tempo.livenessProbe.initialDelaySeconds | int | `30` | |
6969
| tempo.livenessProbe.periodSeconds | int | `10` | |
7070
| tempo.livenessProbe.successThreshold | int | `1` | |
@@ -82,7 +82,7 @@ Grafana Tempo Single Binary Mode
8282
| tempo.queryFrontend | object | `{}` | Configuration options for the query-fronted. Refers to: https://grafana.com/docs/tempo/latest/configuration/#query-frontend |
8383
| tempo.readinessProbe.failureThreshold | int | `3` | |
8484
| tempo.readinessProbe.httpGet.path | string | `"/ready"` | |
85-
| tempo.readinessProbe.httpGet.port | int | `3100` | |
85+
| tempo.readinessProbe.httpGet.port | int | `3200` | |
8686
| tempo.readinessProbe.initialDelaySeconds | int | `20` | |
8787
| tempo.readinessProbe.periodSeconds | int | `10` | |
8888
| tempo.readinessProbe.successThreshold | int | `1` | |
@@ -99,7 +99,7 @@ Grafana Tempo Single Binary Mode
9999
| tempo.resources | object | `{}` | |
100100
| tempo.retention | string | `"24h"` | |
101101
| tempo.securityContext | object | `{}` | |
102-
| tempo.server.http_listen_port | int | `3100` | HTTP server listen port |
102+
| tempo.server.http_listen_port | int | `3200` | HTTP server listen port |
103103
| tempo.storage.trace.backend | string | `"local"` | |
104104
| tempo.storage.trace.local.path | string | `"/var/tempo/traces"` | |
105105
| tempo.storage.trace.wal.path | string | `"/var/tempo/wal"` | |
@@ -155,9 +155,18 @@ The command removes all the Kubernetes components associated with the chart and
155155

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

158+
### From Chart versions < 1.22.0
159+
* Breaking Change *
160+
Please be aware that we've updated the Tempo version to 2.8, which includes some breaking changes
161+
We recommend reviewing the [release notes](https://grafana.com/docs/tempo/latest/release-notes/v2-8/) before upgrading.
162+
163+
### From Chart versions < 1.21.1
164+
* Breaking Change *
165+
In order to be consistent with other projects and documentations, the default port has been changed from 3100 to 3200.
166+
158167
### From Chart versions < 1.19.0
159168
* Breaking Change *
160-
In order to reduce confusion, the overrides configurations have been renamed as below.
169+
In order to reduce confusion, the overrides configurations have been renamed as below.
161170

162171
`global_overrides` => `overrides` (this is where the defaults for every tenant is set)
163172
`overrides` => `per_tenant_overrides` (this is where configurations for specific tenants can be set)
@@ -187,4 +196,4 @@ and [1.5 -> 2.0 upgrade guide](https://grafana.com/docs/tempo/latest/setup/upgra
187196

188197
Upgrading from pre 0.7.0 will, by default, move your trace storage from `/tmp/tempo/traces` to `/var/tempo/traces`.
189198
This will cause Tempo to lose trace history. If you would like to retain history just copy the contents from the
190-
old folder to the new.
199+
old folder to the new.

charts/tempo/README.md.gotmpl

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,18 @@ The command removes all the Kubernetes components associated with the chart and
4040

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

43+
### From Chart versions < 1.22.0
44+
* Breaking Change *
45+
Please be aware that we've updated the Tempo version to 2.8, which includes some breaking changes
46+
We recommend reviewing the [release notes](https://grafana.com/docs/tempo/latest/release-notes/v2-8/) before upgrading.
47+
48+
### From Chart versions < 1.21.1
49+
* Breaking Change *
50+
In order to be consistent with other projects and documentations, the default port has been changed from 3100 to 3200.
51+
4352
### From Chart versions < 1.19.0
4453
* Breaking Change *
45-
In order to reduce confusion, the overrides configurations have been renamed as below.
54+
In order to reduce confusion, the overrides configurations have been renamed as below.
4655

4756
`global_overrides` => `overrides` (this is where the defaults for every tenant is set)
4857
`overrides` => `per_tenant_overrides` (this is where configurations for specific tenants can be set)
@@ -65,11 +74,11 @@ We recommend reviewing the [release notes](https://github.com/grafana/tempo/rele
6574
### From Chart versions < 1.0.0
6675

6776
Please note that we've incremented the major version when upgrading to Tempo 2.0. There were a large number of
68-
changes in this release (breaking and otherwise). It is encouraged to review the [release notes](https://grafana.com/docs/tempo/latest/release-notes/v2-0/)
77+
changes in this release (breaking and otherwise). It is encouraged to review the [release notes](https://grafana.com/docs/tempo/latest/release-notes/v2-0/)
6978
and [1.5 -> 2.0 upgrade guide](https://grafana.com/docs/tempo/latest/setup/upgrade/) before upgrading.
7079

7180
### From Chart versions < 0.7.0
7281

7382
Upgrading from pre 0.7.0 will, by default, move your trace storage from `/tmp/tempo/traces` to `/var/tempo/traces`.
74-
This will cause Tempo to lose trace history. If you would like to retain history just copy the contents from the
75-
old folder to the new.
83+
This will cause Tempo to lose trace history. If you would like to retain history just copy the contents from the
84+
old folder to the new.

charts/tempo/templates/_ports.tpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
{{/* TCP sockets */}}
2525
{{- define "tempo.tcp"}}
2626
- name: tempo-prom-metrics
27-
port: 3100
27+
port: 3200
2828
protocol: TCP
29-
targetPort: 3100
29+
targetPort: 3200
3030
{{- if .Values.tempoQuery.enabled }}
3131
- name: jaeger-metrics
3232
port: 16687
@@ -85,4 +85,4 @@
8585
protocol: TCP
8686
targetPort: 55678
8787
{{- /* end of define */}}
88-
{{- end }}
88+
{{- end }}

charts/tempo/templates/statefulset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ spec:
6767
imagePullPolicy: {{ .Values.tempo.pullPolicy }}
6868
name: tempo
6969
ports:
70-
- containerPort: 3100
70+
- containerPort: 3200
7171
name: prom-metrics
7272
- containerPort: 6831
7373
name: jaeger-thrift-c

0 commit comments

Comments
 (0)