From 845f0d0737a9077db874820f5c59f33375524666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Otto=20Kr=C3=B6pke?= Date: Sat, 16 Nov 2024 00:11:12 +0100 Subject: [PATCH 01/25] [grafana] Expose basicAuth property for ServiceMonitor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan-Otto Kröpke --- charts/grafana/Chart.yaml | 2 +- charts/grafana/templates/servicemonitor.yaml | 4 ++++ charts/grafana/values.yaml | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/charts/grafana/Chart.yaml b/charts/grafana/Chart.yaml index 2e3260979a..1acd70e631 100644 --- a/charts/grafana/Chart.yaml +++ b/charts/grafana/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: grafana -version: 8.6.0 +version: 8.6.1 appVersion: 11.3.0 kubeVersion: "^1.8.0-0" description: The leading tool for querying and visualizing time series and metrics. diff --git a/charts/grafana/templates/servicemonitor.yaml b/charts/grafana/templates/servicemonitor.yaml index 0359013520..e3d1520be9 100644 --- a/charts/grafana/templates/servicemonitor.yaml +++ b/charts/grafana/templates/servicemonitor.yaml @@ -38,6 +38,10 @@ spec: metricRelabelings: {{- toYaml . | nindent 6 }} {{- end }} + {{- with .Values.serviceMonitor.basicAuth }} + basicAuth: + {{- toYaml . | nindent 6 }} + {{- end }} jobLabel: "{{ .Release.Name }}" selector: matchLabels: diff --git a/charts/grafana/values.yaml b/charts/grafana/values.yaml index 6467c4cc61..f668bb3829 100644 --- a/charts/grafana/values.yaml +++ b/charts/grafana/values.yaml @@ -260,6 +260,7 @@ serviceMonitor: scrapeTimeout: 30s relabelings: [] metricRelabelings: [] + basicAuth: {} targetLabels: [] extraExposePorts: [] From 5c18d07938440eb4c30bf67e85e3c95a79ef769e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Robles=20Mart=C3=ADn?= Date: Tue, 12 Nov 2024 12:17:03 +0400 Subject: [PATCH 02/25] [tempo-distributed] Define default affinity for compactor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Francisco Robles Martín --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 7 ++++++- charts/tempo-distributed/README.md.gotmpl | 4 ++++ charts/tempo-distributed/values.yaml | 16 ++++++++++++++++ 4 files changed, 27 insertions(+), 2 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index 72e1e2b51e..9f429ef908 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.22.1 +version: 1.23.0 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index b77f4bb829..5c1f280ad1 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.22.1](https://img.shields.io/badge/Version-1.22.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.23.0](https://img.shields.io/badge/Version-1.23.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode @@ -46,6 +46,10 @@ 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.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. @@ -271,6 +275,7 @@ The memcached default args are removed and should be provided manually. The sett | cache.caches[0].roles[0] | string | `"parquet-footer"` | | | cache.caches[0].roles[1] | string | `"bloom"` | | | cache.caches[0].roles[2] | string | `"frontend-search"` | | +| compactor.affinity | string | Hard node and soft zone anti-affinity | Affinity for compactor pods. Passed through `tpl` and, thus, to be configured as string | | compactor.autoscaling | object | `{"enabled":false,"hpa":{"behavior":{},"enabled":false,"targetCPUUtilizationPercentage":100,"targetMemoryUtilizationPercentage":null},"keda":{"enabled":false,"triggers":[]},"maxReplicas":3,"minReplicas":1}` | Autoscaling configurations | | compactor.autoscaling.enabled | bool | `false` | Enable autoscaling for the compactor | | compactor.autoscaling.hpa | object | `{"behavior":{},"enabled":false,"targetCPUUtilizationPercentage":100,"targetMemoryUtilizationPercentage":null}` | Autoscaling via HPA object | diff --git a/charts/tempo-distributed/README.md.gotmpl b/charts/tempo-distributed/README.md.gotmpl index c920695412..63906d5bc9 100644 --- a/charts/tempo-distributed/README.md.gotmpl +++ b/charts/tempo-distributed/README.md.gotmpl @@ -39,6 +39,10 @@ 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.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. diff --git a/charts/tempo-distributed/values.yaml b/charts/tempo-distributed/values.yaml index 6aaa6cf350..0e3fa44713 100755 --- a/charts/tempo-distributed/values.yaml +++ b/charts/tempo-distributed/values.yaml @@ -616,6 +616,22 @@ compactor: podLabels: {} # -- Annotations for compactor pods podAnnotations: {} + # -- Affinity for compactor pods. Passed through `tpl` and, thus, to be configured as string + # @default -- Hard node and soft zone anti-affinity + affinity: | + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchLabels: + {{- include "tempo.selectorLabels" (dict "ctx" . "component" "compactor") | nindent 10 }} + topologyKey: kubernetes.io/hostname + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + labelSelector: + matchLabels: + {{- include "tempo.selectorLabels" (dict "ctx" . "component" "compactor") | nindent 12 }} + topologyKey: topology.kubernetes.io/zone # -- Additional CLI args for the compactor extraArgs: [] # -- Environment variables to add to the compactor pods From 4891180c6de5e78508874bb31ae89b3ef9bde5ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Otto=20Kr=C3=B6pke?= Date: Fri, 29 Nov 2024 16:25:08 +0100 Subject: [PATCH 03/25] Update charts/grafana/Chart.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan-Otto Kröpke --- charts/grafana/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/grafana/Chart.yaml b/charts/grafana/Chart.yaml index f8ff539e08..c8e6e9d123 100644 --- a/charts/grafana/Chart.yaml +++ b/charts/grafana/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: grafana -version: 8.6.4 +version: 8.6.5 appVersion: 11.3.1 kubeVersion: "^1.8.0-0" description: The leading tool for querying and visualizing time series and metrics. From 4f440c998f4e34ad004505e22bdded4115abde6d Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 2 Dec 2024 17:36:49 +0330 Subject: [PATCH 04/25] ommited trace log level Signed-off-by: xogoodnow --- charts/tempo-distributed/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/tempo-distributed/values.yaml b/charts/tempo-distributed/values.yaml index 1ce5324bea..814c6f49fb 100755 --- a/charts/tempo-distributed/values.yaml +++ b/charts/tempo-distributed/values.yaml @@ -1466,7 +1466,7 @@ config: | server: # -- HTTP server listen host httpListenPort: 3100 - # -- Log level. Can be set to trace, debug, info (default), warn, error, fatal, panic + # -- Log level. Can be set to debug, info (default), warn, error, fatal, panic logLevel: info # -- Log format. Can be set to logfmt (default) or json. logFormat: logfmt From 6333499387f5e2f4c3cd2a7ad82070bbe32c62d0 Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 2 Dec 2024 17:40:20 +0330 Subject: [PATCH 05/25] Omitted unsupported log levels Signed-off-by: xogoodnow --- charts/tempo-distributed/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/tempo-distributed/values.yaml b/charts/tempo-distributed/values.yaml index 814c6f49fb..125860418a 100755 --- a/charts/tempo-distributed/values.yaml +++ b/charts/tempo-distributed/values.yaml @@ -1466,7 +1466,7 @@ config: | server: # -- HTTP server listen host httpListenPort: 3100 - # -- Log level. Can be set to debug, info (default), warn, error, fatal, panic + # -- Log level. Can be set to debug, info (default), warn, error logLevel: info # -- Log format. Can be set to logfmt (default) or json. logFormat: logfmt From 64f0a50a8eed25c1ae5a845054e9404ac8e0bd1c Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Wed, 11 Dec 2024 15:05:51 +0330 Subject: [PATCH 06/25] bumped chart anc ran helm-docs Signed-off-by: xogoodnow --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index 8f3d845214..8d621925bb 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.25.1 +version: 1.25.2 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index d79d8b4f6d..f9fb08af19 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.25.1](https://img.shields.io/badge/Version-1.25.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.25.2](https://img.shields.io/badge/Version-1.25.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode @@ -830,7 +830,7 @@ The memcached default args are removed and should be provided manually. The sett | server.http_server_read_timeout | string | `"30s"` | Read timeout for HTTP server | | server.http_server_write_timeout | string | `"30s"` | Write timeout for HTTP server | | server.logFormat | string | `"logfmt"` | Log format. Can be set to logfmt (default) or json. | -| server.logLevel | string | `"info"` | Log level. Can be set to trace, debug, info (default), warn, error, fatal, panic | +| server.logLevel | string | `"info"` | Log level. Can be set to debug, info (default), warn, error | | serviceAccount.annotations | object | `{}` | Annotations for the service account | | serviceAccount.automountServiceAccountToken | bool | `false` | | | serviceAccount.create | bool | `true` | Specifies whether a ServiceAccount should be created | From f09724c5233596504a1e2836798d29db9b577922 Mon Sep 17 00:00:00 2001 From: Robbie Lankford Date: Wed, 11 Dec 2024 18:14:26 -0800 Subject: [PATCH 07/25] [grafana-sampling] add max message receive size config param for otlp receivers Signed-off-by: Robbie Lankford --- charts/grafana-sampling/Chart.yaml | 2 +- charts/grafana-sampling/README.md | 6 +++++- .../templates/_otelcol_receiver_otlp.alloy.txt | 9 +++++++-- charts/grafana-sampling/values.yaml | 17 +++++++++++++++++ 4 files changed, 30 insertions(+), 4 deletions(-) diff --git a/charts/grafana-sampling/Chart.yaml b/charts/grafana-sampling/Chart.yaml index 3b2c88ca6b..692b0a0fe7 100644 --- a/charts/grafana-sampling/Chart.yaml +++ b/charts/grafana-sampling/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: grafana-sampling description: A Helm chart for a layered OTLP tail sampling and metrics generation pipeline. type: application -version: 1.1.1 +version: 1.1.2 appVersion: "v1.5.1" sources: - https://github.com/grafana/alloy diff --git a/charts/grafana-sampling/README.md b/charts/grafana-sampling/README.md index fede95c43a..35cb945785 100644 --- a/charts/grafana-sampling/README.md +++ b/charts/grafana-sampling/README.md @@ -1,6 +1,6 @@ # grafana-sampling -![Version: 1.1.1](https://img.shields.io/badge/Version-1.1.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.5.1](https://img.shields.io/badge/AppVersion-v1.5.1-informational?style=flat-square) +![Version: 1.1.2](https://img.shields.io/badge/Version-1.1.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.5.1](https://img.shields.io/badge/AppVersion-v1.5.1-informational?style=flat-square) A Helm chart for a layered OTLP tail sampling and metrics generation pipeline. @@ -143,6 +143,8 @@ A major chart version change indicates that there is an incompatible breaking ch | batch.statefulset.send_batch_max_size | int | `0` | | | batch.statefulset.send_batch_size | int | `8192` | | | batch.statefulset.timeout | string | `"200ms"` | | +| deployment.otlp.receiver | object | `{"grpc":{"max_recv_msg_size":"4MB"}}` | otlp receiver settings for deployment (loadbalancer) | +| deployment.otlp.receiver.grpc.max_recv_msg_size | string | `"4MB"` | gRPC max message receive size. Default to 4MB | | metricsGeneration.dimensions | list | `["service.namespace","service.version","deployment.environment","k8s.cluster.name","k8s.pod.name"]` | Additional dimensions to add to generated metrics. | | metricsGeneration.enabled | bool | `true` | Toggle generation of spanmetrics and servicegraph metrics. | | metricsGeneration.legacy | bool | `true` | Use legacy metric names that match those used by the Tempo metrics generator. | @@ -153,4 +155,6 @@ A major chart version change indicates that there is an incompatible breaking ch | sampling.failedRequests.sample | bool | `false` | Toggle sampling failed requests. | | sampling.successfulRequests.percentage | int | `10` | Percentage of successful requests to sample. | | sampling.successfulRequests.sample | bool | `true` | Toggle sampling successful requests. | +| statefulset.otlp.receiver | object | `{"grpc":{"max_recv_msg_size":"4MB"}}` | otlp receiver settings for statefulset (sampler) | +| statefulset.otlp.receiver.grpc.max_recv_msg_size | string | `"4MB"` | gRPC max message receive size. Default to 4MB | diff --git a/charts/grafana-sampling/templates/_otelcol_receiver_otlp.alloy.txt b/charts/grafana-sampling/templates/_otelcol_receiver_otlp.alloy.txt index 34c9428a21..b2ac0b962c 100644 --- a/charts/grafana-sampling/templates/_otelcol_receiver_otlp.alloy.txt +++ b/charts/grafana-sampling/templates/_otelcol_receiver_otlp.alloy.txt @@ -3,7 +3,10 @@ otelcol.receiver.otlp "default" { // https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.otlp/ // configures the default grpc endpoint "0.0.0.0:4317" - grpc { } + grpc { + max_recv_msg_size = {{ .Values.deployment.otlp.receiver.grpc.max_recv_msg_size | quote }} + } + // configures the default http/protobuf endpoint "0.0.0.0:4318" http { } @@ -19,7 +22,9 @@ otelcol.receiver.otlp "default" { // https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.otlp/ // configures the default grpc endpoint "0.0.0.0:4317" - grpc { } + grpc { + max_recv_msg_size = {{ .Values.statefulset.otlp.receiver.grpc.max_recv_msg_size | quote }} + } output { traces = [ diff --git a/charts/grafana-sampling/values.yaml b/charts/grafana-sampling/values.yaml index 23b0d0cac4..f5d6e07ba8 100644 --- a/charts/grafana-sampling/values.yaml +++ b/charts/grafana-sampling/values.yaml @@ -61,6 +61,23 @@ batch: send_batch_size: 8192 send_batch_max_size: 0 + +deployment: + otlp: + # -- otlp receiver settings for deployment (loadbalancer) + receiver: + grpc: + # -- gRPC max message receive size. Default to 4MB + max_recv_msg_size: 4MB + +statefulset: + otlp: + # -- otlp receiver settings for statefulset (sampler) + receiver: + grpc: + # -- gRPC max message receive size. Default to 4MB + max_recv_msg_size: 4MB + # @ignored Ignore alloy deployment alloy-deployment: # -- Do not change this. From 91ae894858e576afc3535995dfa5b6a0c16f001c Mon Sep 17 00:00:00 2001 From: Mistral Nembot Date: Fri, 13 Dec 2024 12:22:13 +0100 Subject: [PATCH 08/25] feat(tempo): added readiness and liveness probes to Tempo Helm Chart Signed-off-by: Mistral-valaise Signed-off-by: Mistral Nembot --- charts/tempo/templates/statefulset.yaml | 4 ++++ charts/tempo/values.yaml | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/charts/tempo/templates/statefulset.yaml b/charts/tempo/templates/statefulset.yaml index 79a6204e35..57f8841ca5 100644 --- a/charts/tempo/templates/statefulset.yaml +++ b/charts/tempo/templates/statefulset.yaml @@ -82,6 +82,10 @@ spec: name: otlp-http - containerPort: 55678 name: opencensus + livenessProbe: + {{- toYaml .Values.tempo.livenessProbe | nindent 12 }} + readinessProbe: + {{- toYaml .Values.tempo.readinessProbe | nindent 12 }} resources: {{- toYaml .Values.tempo.resources | nindent 10 }} {{- with .Values.tempo.securityContext }} diff --git a/charts/tempo/values.yaml b/charts/tempo/values.yaml index d268bad3d5..4bbeef044e 100644 --- a/charts/tempo/values.yaml +++ b/charts/tempo/values.yaml @@ -61,6 +61,25 @@ tempo: server: # -- HTTP server listen port http_listen_port: 3100 + #Readiness and Liveness Probe Configuration Options + livenessProbe: + httpGet: + path: /ready + port: 3100 + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 3 + successThreshold: 1 + readinessProbe: + httpGet: + path: /ready + port: 3100 + initialDelaySeconds: 20 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 3 + successThreshold: 1 storage: trace: # tempo storage backend From 7a416e0713f474efe2a7c49991104b745ce9e76b Mon Sep 17 00:00:00 2001 From: Mistral Nembot Date: Fri, 13 Dec 2024 12:22:37 +0100 Subject: [PATCH 09/25] feat(tempo): udated Tempo Helm Chart version Signed-off-by: Mistral-valaise Signed-off-by: Mistral Nembot --- charts/tempo/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/tempo/Chart.yaml b/charts/tempo/Chart.yaml index 715c5b61d3..26719537f3 100644 --- a/charts/tempo/Chart.yaml +++ b/charts/tempo/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo description: Grafana Tempo Single Binary Mode type: application -version: 1.10.0 +version: 1.11.0 appVersion: 2.5.0 engine: gotpl home: https://grafana.net From c33f36804e680f7d04755bf3fbf134e2a0555500 Mon Sep 17 00:00:00 2001 From: Mistral Nembot Date: Fri, 13 Dec 2024 12:23:04 +0100 Subject: [PATCH 10/25] feat(tempo): updated Tempo README Helm Chart Signed-off-by: Mistral-valaise Signed-off-by: Mistral Nembot --- charts/tempo/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/charts/tempo/README.md b/charts/tempo/README.md index 040d05c722..b5d6ff1041 100644 --- a/charts/tempo/README.md +++ b/charts/tempo/README.md @@ -57,6 +57,13 @@ Grafana Tempo Single Binary Mode | tempo.extraVolumeMounts | list | `[]` | Volume mounts to add | | tempo.global_overrides.per_tenant_override_config | string | `"/conf/overrides.yaml"` | | | tempo.ingester | object | `{}` | Configuration options for the ingester | +| tempo.livenessProbe.failureThreshold | int | `3` | | +| tempo.livenessProbe.httpGet.path | string | `"/ready"` | | +| tempo.livenessProbe.httpGet.port | int | `3100` | | +| tempo.livenessProbe.initialDelaySeconds | int | `30` | | +| tempo.livenessProbe.periodSeconds | int | `10` | | +| tempo.livenessProbe.successThreshold | int | `1` | | +| tempo.livenessProbe.timeoutSeconds | int | `5` | | | tempo.memBallastSizeMbs | int | `1024` | | | tempo.metricsGenerator.enabled | bool | `false` | If true, enables Tempo's metrics generator (https://grafana.com/docs/tempo/next/metrics-generator/) | | tempo.metricsGenerator.remoteWriteUrl | string | `"http://prometheus.monitoring:9090/api/v1/write"` | | @@ -65,6 +72,13 @@ Grafana Tempo Single Binary Mode | tempo.pullPolicy | string | `"IfNotPresent"` | | | tempo.querier | object | `{}` | Configuration options for the querier | | tempo.queryFrontend | object | `{}` | Configuration options for the query-fronted | +| tempo.readinessProbe.failureThreshold | int | `3` | | +| tempo.readinessProbe.httpGet.path | string | `"/ready"` | | +| tempo.readinessProbe.httpGet.port | int | `3100` | | +| tempo.readinessProbe.initialDelaySeconds | int | `20` | | +| tempo.readinessProbe.periodSeconds | int | `10` | | +| tempo.readinessProbe.successThreshold | int | `1` | | +| tempo.readinessProbe.timeoutSeconds | int | `5` | | | tempo.receivers.jaeger.protocols.grpc.endpoint | string | `"0.0.0.0:14250"` | | | tempo.receivers.jaeger.protocols.thrift_binary.endpoint | string | `"0.0.0.0:6832"` | | | tempo.receivers.jaeger.protocols.thrift_compact.endpoint | string | `"0.0.0.0:6831"` | | From 461f2915c2f9e58c6d1933451fe9d60db6196e2f Mon Sep 17 00:00:00 2001 From: Mistral Nembot Date: Sat, 14 Dec 2024 13:51:06 +0100 Subject: [PATCH 11/25] fix(tempo): fix lint Update README.md using helm-docs Signed-off-by: Mistral Nembot --- charts/tempo/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/tempo/README.md b/charts/tempo/README.md index 4f39e99265..9a9947c722 100644 --- a/charts/tempo/README.md +++ b/charts/tempo/README.md @@ -1,6 +1,6 @@ # tempo -![Version: 1.15.0](https://img.shields.io/badge/Version-1.15.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.1](https://img.shields.io/badge/AppVersion-2.6.1-informational?style=flat-square) +![Version: 1.16.0](https://img.shields.io/badge/Version-1.16.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.1](https://img.shields.io/badge/AppVersion-2.6.1-informational?style=flat-square) Grafana Tempo Single Binary Mode From 8c07f2131f6c380213b80b36304364a47cf9d30d Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 16 Dec 2024 12:37:31 +0330 Subject: [PATCH 12/25] Added comment for consistency Signed-off-by: xogoodnow --- charts/tempo-distributed/values.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/tempo-distributed/values.yaml b/charts/tempo-distributed/values.yaml index 68e2157433..9dd0c3ac8a 100755 --- a/charts/tempo-distributed/values.yaml +++ b/charts/tempo-distributed/values.yaml @@ -203,6 +203,7 @@ ingester: extraVolumeMounts: [] # -- Extra volumes for ingester deployment extraVolumes: [] + # -- Persistence configuration for ingester persistence: # -- Enable creating PVCs which is required when using boltdb-shipper enabled: false From 17a37c311faa160654e6f78807a001cd329c9df1 Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 16 Dec 2024 12:39:20 +0330 Subject: [PATCH 13/25] Added reclaim policy Signed-off-by: xogoodnow --- .../metrics-generator/statefulset-metrics-generator.yaml | 5 +++++ charts/tempo-distributed/values.yaml | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/charts/tempo-distributed/templates/metrics-generator/statefulset-metrics-generator.yaml b/charts/tempo-distributed/templates/metrics-generator/statefulset-metrics-generator.yaml index f057fba246..b001103560 100644 --- a/charts/tempo-distributed/templates/metrics-generator/statefulset-metrics-generator.yaml +++ b/charts/tempo-distributed/templates/metrics-generator/statefulset-metrics-generator.yaml @@ -144,6 +144,11 @@ spec: - name: wal emptyDir: {{- toYaml .Values.metricsGenerator.walEmptyDir | nindent 12 }} {{- else }} + {{- if .Values.metricsGenerator.persistentVolumeClaimRetentionPolicy.enabled }} + persistentVolumeClaimRetentionPolicy: + whenDeleted: {{ .Values.metricsGenerator.persistentVolumeClaimRetentionPolicy.whenDeleted }} + whenScaled: {{ .Values.metricsGenerator.persistentVolumeClaimRetentionPolicy.whenScaled }} + {{- end }} volumeClaimTemplates: - apiVersion: v1 kind: PersistentVolumeClaim diff --git a/charts/tempo-distributed/values.yaml b/charts/tempo-distributed/values.yaml index 9dd0c3ac8a..984e64d1a4 100755 --- a/charts/tempo-distributed/values.yaml +++ b/charts/tempo-distributed/values.yaml @@ -220,7 +220,7 @@ ingester: # -- Annotations for ingester's persist volume claim annotations: {} persistentVolumeClaimRetentionPolicy: - # -- Enable Persistent volume retention policy for Statefulset + # -- Enable Persistent volume retention policy for StatefulSet enabled: false # -- Volume retention behavior when the replica count of the StatefulSet is reduced whenScaled: Retain @@ -400,6 +400,13 @@ metricsGenerator: extraVolumeMounts: [] # -- Extra volumes for metrics-generator deployment extraVolumes: [] + persistentVolumeClaimRetentionPolicy: + # -- Enable Persistent volume retention policy for StatefulSet + enabled: false + # -- Volume retention behavior when the replica count of the StatefulSet is reduced + whenScaled: Retain + # -- Volume retention behavior that applies when the StatefulSet is deleted + whenDeleted: Retain # -- Default ports ports: - name: grpc From a9b8fd7cc4783ac5e369d9779b16c9b5f33aa391 Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 16 Dec 2024 12:41:19 +0330 Subject: [PATCH 14/25] Updated docs Signed-off-by: xogoodnow --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index 848f3a26f0..a0dd8f0187 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.26.1 +version: 1.26.2 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index 39974f02d7..5ac486127b 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.26.1](https://img.shields.io/badge/Version-1.26.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.26.2](https://img.shields.io/badge/Version-1.26.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode @@ -540,12 +540,13 @@ The memcached default args are removed and should be provided manually. The sett | ingester.image.tag | string | `nil` | Docker image tag for the ingester image. Overrides `tempo.image.tag` | | ingester.initContainers | list | `[]` | | | ingester.nodeSelector | object | `{}` | Node selector for ingester pods | +| ingester.persistence | object | `{"annotations":{},"enabled":false,"inMemory":false,"size":"10Gi","storageClass":null}` | Persistence configuration for ingester | | ingester.persistence.annotations | object | `{}` | Annotations for ingester's persist volume claim | | ingester.persistence.enabled | bool | `false` | Enable creating PVCs which is required when using boltdb-shipper | | ingester.persistence.inMemory | bool | `false` | use emptyDir with ramdisk instead of PVC. **Please note that all data in ingester will be lost on pod restart** | | ingester.persistence.size | string | `"10Gi"` | Size of persistent or memory disk | | ingester.persistence.storageClass | string | `nil` | Storage class to be used. If defined, storageClassName: . If set to "-", storageClassName: "", which disables dynamic provisioning. If empty or set to null, no storageClassName spec is set, choosing the default provisioner (gp2 on AWS, standard on GKE, AWS, and OpenStack). | -| ingester.persistentVolumeClaimRetentionPolicy.enabled | bool | `false` | Enable Persistent volume retention policy for Statefulset | +| ingester.persistentVolumeClaimRetentionPolicy.enabled | bool | `false` | Enable Persistent volume retention policy for StatefulSet | | ingester.persistentVolumeClaimRetentionPolicy.whenDeleted | string | `"Retain"` | Volume retention behavior that applies when the StatefulSet is deleted | | ingester.persistentVolumeClaimRetentionPolicy.whenScaled | string | `"Retain"` | Volume retention behavior when the replica count of the StatefulSet is reduced | | ingester.podAnnotations | object | `{}` | Annotations for ingester pods | @@ -671,6 +672,9 @@ The memcached default args are removed and should be provided manually. The sett | metricsGenerator.persistence.annotations | object | `{}` | Annotations for metrics generator PVCs | | metricsGenerator.persistence.enabled | bool | `false` | Enable creating PVCs if you have kind set to StatefulSet. This disables using local disk or memory configured in walEmptyDir | | metricsGenerator.persistence.storageClass | string | `nil` | Storage class to be used. If defined, storageClassName: . If set to "-", storageClassName: "", which disables dynamic provisioning. If empty or set to null, no storageClassName spec is set, choosing the default provisioner (gp2 on AWS, standard on GKE, AWS, and OpenStack). | +| metricsGenerator.persistentVolumeClaimRetentionPolicy.enabled | bool | `false` | Enable Persistent volume retention policy for StatefulSet | +| metricsGenerator.persistentVolumeClaimRetentionPolicy.whenDeleted | string | `"Retain"` | Volume retention behavior that applies when the StatefulSet is deleted | +| metricsGenerator.persistentVolumeClaimRetentionPolicy.whenScaled | string | `"Retain"` | Volume retention behavior when the replica count of the StatefulSet is reduced | | metricsGenerator.podAnnotations | object | `{}` | Annotations for metrics-generator pods | | metricsGenerator.podLabels | object | `{}` | Labels for metrics-generator pods | | metricsGenerator.ports | list | `[{"name":"grpc","port":9095,"service":true},{"name":"http-memberlist","port":7946,"service":false},{"name":"http-metrics","port":3100,"service":true}]` | Default ports | From 0b720273da6f834bdd51921a2b6dec552f0e38ec Mon Sep 17 00:00:00 2001 From: Mistral Nembot Date: Mon, 16 Dec 2024 13:30:17 +0100 Subject: [PATCH 15/25] feat(tempo): fix lint comment space issue Signed-off-by: Mistral Nembot --- charts/tempo/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/tempo/values.yaml b/charts/tempo/values.yaml index 772f6f13db..8637a0dd05 100644 --- a/charts/tempo/values.yaml +++ b/charts/tempo/values.yaml @@ -65,7 +65,7 @@ tempo: server: # -- HTTP server listen port http_listen_port: 3100 - #Readiness and Liveness Probe Configuration Options + # Readiness and Liveness Probe Configuration Options livenessProbe: httpGet: path: /ready From 1b2817d4568945c03a76ac48b198811df3b45f18 Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 16 Dec 2024 17:56:52 +0330 Subject: [PATCH 16/25] Updated docs Signed-off-by: xogoodnow --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index 848f3a26f0..a0dd8f0187 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.26.1 +version: 1.26.2 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index 73eaa5a75e..245881bdca 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.26.1](https://img.shields.io/badge/Version-1.26.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.26.2](https://img.shields.io/badge/Version-1.26.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode From 193a3dc6e0cbcd925fc769a2a526cbc2ed92c12f Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 16 Dec 2024 17:57:36 +0330 Subject: [PATCH 17/25] Bumbped version Signed-off-by: xogoodnow --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index a0dd8f0187..bc14f9b5db 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.26.2 +version: 1.26.3 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index 245881bdca..93d4eab513 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.26.2](https://img.shields.io/badge/Version-1.26.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.26.3](https://img.shields.io/badge/Version-1.26.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode From 1bb416cc21ced2d80f13bf43963704cf6b465324 Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 16 Dec 2024 18:00:42 +0330 Subject: [PATCH 18/25] Bumbped version Signed-off-by: xogoodnow --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index a0dd8f0187..bc14f9b5db 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.26.2 +version: 1.26.3 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index 5ac486127b..a03836088c 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.26.2](https://img.shields.io/badge/Version-1.26.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.26.3](https://img.shields.io/badge/Version-1.26.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode From b2e9ce3117e3fa071c442e633804f7f35fd7bfe9 Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 16 Dec 2024 18:11:13 +0330 Subject: [PATCH 19/25] Bumbped chart version Signed-off-by: xogoodnow --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index a0dd8f0187..bc14f9b5db 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.26.2 +version: 1.26.3 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index 04d5b0a2d1..d492742d8f 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,7 +1,6 @@ # tempo-distributed - -![Version: 1.26.2](https://img.shields.io/badge/Version-1.26.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.26.3](https://img.shields.io/badge/Version-1.26.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode From b2956c10f5f281d266943d45abc90f9337ed54bc Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Mon, 16 Dec 2024 18:14:21 +0330 Subject: [PATCH 20/25] Bumbped chart version Signed-off-by: xogoodnow --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index a0dd8f0187..bc14f9b5db 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.26.2 +version: 1.26.3 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index 6532f8659e..3754c4e125 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.26.2](https://img.shields.io/badge/Version-1.26.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.26.3](https://img.shields.io/badge/Version-1.26.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode From 2a5e1075fceb29cf444e5798b0af7cbfb3249efa Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Thu, 19 Dec 2024 22:32:44 +0330 Subject: [PATCH 21/25] Bumbped chart version Signed-off-by: xogoodnow --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index bc14f9b5db..17a205b752 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.26.3 +version: 1.26.4 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index 9e4eeca783..003c581559 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.26.3](https://img.shields.io/badge/Version-1.26.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.26.4](https://img.shields.io/badge/Version-1.26.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode @@ -509,6 +509,7 @@ The memcached default args are removed and should be provided manually. The sett | global.extraEnv | list | `[]` | Common environment variables to add to all pods directly managed by this chart. scope: admin-api, compactor, distributor, enterprise-federation-frontend, gateway, ingester, memcached, metrics-generator, querier, query-frontend, tokengen | | global.image.pullSecrets | list | `[]` | Optional list of imagePullSecrets for all images, excluding enterprise. Names of existing secrets with private container registry credentials. Ref: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod Example: pullSecrets: [ my-dockerconfigjson-secret ] | | global.image.registry | string | `"docker.io"` | Overrides the Docker registry globally for all images, excluding enterprise. | +| global.ingressHost | string | `""` | configures ingress host (i.e: example.com) | | global.priorityClassName | string | `nil` | Overrides the priorityClassName for all pods | | global_overrides | object | `{"per_tenant_override_config":"/runtime-config/overrides.yaml"}` | The standard overrides configuration section. This can include a `defaults` object for applying to all tenants (not to be confused with the `global` property of the same name, which overrides `max_byte_per_trace` for all tenants). For an example on how to enable the metrics generator using the `global_overrides` object, see the 'Activate metrics generator' section below. Refer to [Standard overrides](https://grafana.com/docs/tempo/latest/configuration/#standard-overrides) for more details. | | ingester.affinity | string | Soft node and soft zone anti-affinity | Affinity for ingester pods. Passed through `tpl` and, thus, to be configured as string | From 88bda4846ede6d6cdf65628e5a80b4cb98c6e366 Mon Sep 17 00:00:00 2001 From: xogoodnow Date: Thu, 19 Dec 2024 22:39:17 +0330 Subject: [PATCH 22/25] Bumbped chart version Signed-off-by: xogoodnow --- charts/tempo-distributed/Chart.yaml | 2 +- charts/tempo-distributed/README.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index 4fce866a3c..86b0400a0c 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.27.0 +version: 1.27.1 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index bab42b4fde..d4d0eb300e 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.27.0](https://img.shields.io/badge/Version-1.27.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.27.1](https://img.shields.io/badge/Version-1.27.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode @@ -514,7 +514,6 @@ The memcached default args are removed and should be provided manually. The sett | global.extraEnv | list | `[]` | Common environment variables to add to all pods directly managed by this chart. scope: admin-api, compactor, distributor, enterprise-federation-frontend, gateway, ingester, memcached, metrics-generator, querier, query-frontend, tokengen | | global.image.pullSecrets | list | `[]` | Optional list of imagePullSecrets for all images, excluding enterprise. Names of existing secrets with private container registry credentials. Ref: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod Example: pullSecrets: [ my-dockerconfigjson-secret ] | | global.image.registry | string | `"docker.io"` | Overrides the Docker registry globally for all images, excluding enterprise. | -| global.ingressHost | string | `""` | configures ingress host (i.e: example.com) | | global.priorityClassName | string | `nil` | Overrides the priorityClassName for all pods | | global_overrides | object | `{"per_tenant_override_config":"/runtime-config/overrides.yaml"}` | The standard overrides configuration section. This can include a `defaults` object for applying to all tenants (not to be confused with the `global` property of the same name, which overrides `max_byte_per_trace` for all tenants). For an example on how to enable the metrics generator using the `global_overrides` object, see the 'Activate metrics generator' section below. Refer to [Standard overrides](https://grafana.com/docs/tempo/latest/configuration/#standard-overrides) for more details. | | ingester.affinity | string | Soft node and soft zone anti-affinity | Affinity for ingester pods. Passed through `tpl` and, thus, to be configured as string | From 22b384b8f5c5bac93899edc5795911d8a70e73cd Mon Sep 17 00:00:00 2001 From: Ali <115415312+xogoodnow@users.noreply.github.com> Date: Thu, 19 Dec 2024 23:04:40 +0330 Subject: [PATCH 23/25] Update charts/tempo-distributed/Chart.yaml Co-authored-by: Sheikh-Abubaker Signed-off-by: Ali <115415312+xogoodnow@users.noreply.github.com> --- charts/tempo-distributed/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index 86b0400a0c..133401e1cc 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.27.1 +version: 1.28.0 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ From 849853dd5311b5f8ca396bb63be2eca5c4b27356 Mon Sep 17 00:00:00 2001 From: Ali <115415312+xogoodnow@users.noreply.github.com> Date: Thu, 19 Dec 2024 23:04:50 +0330 Subject: [PATCH 24/25] Update charts/tempo-distributed/README.md Co-authored-by: Sheikh-Abubaker Signed-off-by: Ali <115415312+xogoodnow@users.noreply.github.com> --- charts/tempo-distributed/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index d4d0eb300e..7e3c752af5 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.27.1](https://img.shields.io/badge/Version-1.27.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.28.0](https://img.shields.io/badge/Version-1.28.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode From 4f40e5b4b2ca97d41271da5014420bc57b27ceb7 Mon Sep 17 00:00:00 2001 From: Andy Asp Date: Mon, 6 Jan 2025 11:35:33 -0500 Subject: [PATCH 25/25] [rollout-operator] update rollout-operator version to 0.23.0 Signed-off-by: Andy Asp --- charts/rollout-operator/Chart.yaml | 4 ++-- charts/rollout-operator/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/rollout-operator/Chart.yaml b/charts/rollout-operator/Chart.yaml index 871542067e..ce7f822f92 100644 --- a/charts/rollout-operator/Chart.yaml +++ b/charts/rollout-operator/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: rollout-operator description: "Grafana rollout-operator" type: application -version: 0.22.0 -appVersion: v0.22.0 +version: 0.23.0 +appVersion: v0.23.0 home: https://github.com/grafana/rollout-operator kubeVersion: ^1.10.0-0 diff --git a/charts/rollout-operator/README.md b/charts/rollout-operator/README.md index 6c580b0f74..1c82a507d6 100644 --- a/charts/rollout-operator/README.md +++ b/charts/rollout-operator/README.md @@ -4,7 +4,7 @@ Helm chart for deploying [Grafana rollout-operator](https://github.com/grafana/r # rollout-operator -![Version: 0.22.0](https://img.shields.io/badge/Version-0.22.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.22.0](https://img.shields.io/badge/AppVersion-v0.22.0-informational?style=flat-square) +![Version: 0.23.0](https://img.shields.io/badge/Version-0.23.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.23.0](https://img.shields.io/badge/AppVersion-v0.23.0-informational?style=flat-square) Grafana rollout-operator