Skip to content

tempo values.yaml📜

nameOverride📜

Type: string

Default value
""

Description: Overrides the chart’s name

fullnameOverride📜

Type: string

Default value
""

Description: Overrides the chart’s computed fullname

replicas📜

Type: int

Default value
1

Description: Define the amount of instances

annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

Description: Annotations for the StatefulSet

tempo.repository📜

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/grafana/tempo"

Description: Docker image repository

tempo.tag📜

Type: string

Default value
"2.3.0-ubi9"

Description: Docker image tag

tempo.pullPolicy📜

Type: string

Default value
"IfNotPresent"

Description: Docker image pull policy

tempo.updateStrategy📜

Type: string

Default value
"RollingUpdate"

tempo.resources.limits.cpu📜

Type: string

Default value
"500m"

tempo.resources.limits.memory📜

Type: string

Default value
"4Gi"

tempo.resources.requests.cpu📜

Type: string

Default value
"500m"

tempo.resources.requests.memory📜

Type: string

Default value
"4Gi"

tempo.memBallastSizeMbs📜

Type: int

Default value
1024

tempo.multitenancyEnabled📜

Type: bool

Default value
false

tempo.reportingEnabled📜

Type: bool

Default value
true

Description: If true, Tempo will report anonymous usage data about the shape of a deployment to Grafana Labs

tempo.metricsGenerator.enabled📜

Type: bool

Default value
false

Description: If true, enables Tempo’s metrics generator (https://grafana.com/docs/tempo/next/metrics-generator/)

tempo.metricsGenerator.remoteWriteUrl📜

Type: string

Default value
"http://prometheus.monitoring:9090/api/v1/write"

tempo.ingester📜

Type: object

Default value
{"max_block_bytes":1000000,"max_block_duration":"5m","trace_idle_period":"10s"}
Default value (formatted)
{
  "max_block_bytes": 1000000,
  "max_block_duration": "5m",
  "trace_idle_period": "10s"
}

Description: Configuration options for the ingester

tempo.querier📜

Type: object

Default value
{}
Default value (formatted)
{}

Description: Configuration options for the querier

tempo.queryFrontend📜

Type: object

Default value
{}
Default value (formatted)
{}

Description: Configuration options for the query-fronted

tempo.retention📜

Type: string

Default value
"336h"

tempo.global_overrides.per_tenant_override_config📜

Type: string

Default value
"/conf/overrides.yaml"

tempo.overrides📜

Type: object

Default value
{}
Default value (formatted)
{}

tempo.server.http_listen_port📜

Type: int

Default value
3100

Description: HTTP server listen port

tempo.storage.trace.backend📜

Type: string

Default value
"local"

tempo.storage.trace.local.path📜

Type: string

Default value
"/var/tempo/traces"

tempo.storage.trace.wal.path📜

Type: string

Default value
"/var/tempo/wal"

tempo.receivers.jaeger.protocols.grpc.endpoint📜

Type: string

Default value
"0.0.0.0:14250"

tempo.receivers.jaeger.protocols.thrift_binary.endpoint📜

Type: string

Default value
"0.0.0.0:6832"

tempo.receivers.jaeger.protocols.thrift_compact.endpoint📜

Type: string

Default value
"0.0.0.0:6831"

tempo.receivers.jaeger.protocols.thrift_http.endpoint📜

Type: string

Default value
"0.0.0.0:14268"

tempo.receivers.zipkin.endpoint📜

Type: string

Default value
"0.0.0.0:9411"

tempo.receivers.opencensus📜

Type: string

Default value
nil

tempo.receivers.otlp.protocols.grpc.endpoint📜

Type: string

Default value
"0.0.0.0:4317"

tempo.receivers.otlp.protocols.http.endpoint📜

Type: string

Default value
"0.0.0.0:4318"

tempo.securityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

tempo.extraArgs📜

Type: object

Default value
{}
Default value (formatted)
{}

tempo.extraEnv📜

Type: list

Default value
[]
Default value (formatted)
[]

Description: Environment variables to add

tempo.extraEnvFrom📜

Type: list

Default value
[]
Default value (formatted)
[]

Description: Environment variables from secrets or configmaps to add to the ingester pods

tempo.extraVolumeMounts📜

Type: list

Default value
[]
Default value (formatted)
[]

Description: Volume mounts to add

tempoQuery.repository📜

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/grafana/tempo-query"

Description: Docker image repository

tempoQuery.tag📜

Type: string

Default value
"2.3.0"

Description: Docker image tag

tempoQuery.pullPolicy📜

Type: string

Default value
"IfNotPresent"

Description: Docker image pull policy

tempoQuery.enabled📜

Type: bool

Default value
true

Description: if False the tempo-query container is not deployed

tempoQuery.service.port📜

Type: int

Default value
16686

tempoQuery.ingress.enabled📜

Type: bool

Default value
false

tempoQuery.ingress.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

tempoQuery.ingress.labels📜

Type: object

Default value
{}
Default value (formatted)
{}

tempoQuery.ingress.path📜

Type: string

Default value
"/"

tempoQuery.ingress.pathType📜

Type: string

Default value
"Prefix"

tempoQuery.ingress.hosts[0]📜

Type: string

Default value
"query.tempo.example.com"

tempoQuery.ingress.extraPaths📜

Type: list

Default value
[]
Default value (formatted)
[]

tempoQuery.ingress.tls📜

Type: list

Default value
[]
Default value (formatted)
[]

tempoQuery.resources📜

Type: object

Default value
{"limits":{"cpu":"300m","memory":"256Mi"},"requests":{"cpu":"300m","memory":"256Mi"}}
Default value (formatted)
{
  "limits": {
    "cpu": "300m",
    "memory": "256Mi"
  },
  "requests": {
    "cpu": "300m",
    "memory": "256Mi"
  }
}

Description: Resource for query container

tempoQuery.extraArgs📜

Type: object

Default value
{}
Default value (formatted)
{}

tempoQuery.extraEnv📜

Type: list

Default value
[]
Default value (formatted)
[]

Description: Environment variables to add

tempoQuery.extraVolumeMounts📜

Type: list

Default value
[]
Default value (formatted)
[]

Description: Volume mounts to add

tempoQuery.securityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

securityContext📜

Type: object

Default value
{"fsGroup":1001,"runAsGroup":1001,"runAsNonRoot":true,"runAsUser":1001}
Default value (formatted)
{
  "fsGroup": 1001,
  "runAsGroup": 1001,
  "runAsNonRoot": true,
  "runAsUser": 1001
}

Description: securityContext for container

serviceAccount.create📜

Type: bool

Default value
true

Description: Specifies whether a ServiceAccount should be created

serviceAccount.name📜

Type: string

Default value
nil

Description: The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template

serviceAccount.imagePullSecrets📜

Type: list

Default value
[{"name":"private-registry"}]
Default value (formatted)
[
  {
    "name": "private-registry"
  }
]

Description: Image pull secrets for the service account

serviceAccount.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

Description: Annotations for the service account

serviceAccount.labels📜

Type: object

Default value
{}
Default value (formatted)
{}

Description: Labels for the service account

serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

service.type📜

Type: string

Default value
"ClusterIP"

service.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

service.labels📜

Type: object

Default value
{}
Default value (formatted)
{}

serviceMonitor.enabled📜

Type: bool

Default value
false

serviceMonitor.interval📜

Type: string

Default value
""

serviceMonitor.additionalLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

serviceMonitor.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

serviceMonitor.scheme📜

Type: string

Default value
""

serviceMonitor.tlsConfig📜

Type: object

Default value
{}
Default value (formatted)
{}

persistence.enabled📜

Type: bool

Default value
true

persistence.accessModes[0]📜

Type: string

Default value
"ReadWriteOnce"

persistence.size📜

Type: string

Default value
"15Gi"

podAnnotations📜

Type: object

Default value
{"traffic.sidecar.istio.io/includeInboundPorts":"16687,16686,3100"}
Default value (formatted)
{
  "traffic.sidecar.istio.io/includeInboundPorts": "16687,16686,3100"
}

Description: Pod Annotations

podLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

Description: Pod (extra) Labels

extraLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

extraVolumes📜

Type: list

Default value
[]
Default value (formatted)
[]

Description: Volumes to add

nodeSelector📜

Type: object

Default value
{}
Default value (formatted)
{}

Description: Node labels for pod assignment. See: https://kubernetes.io/docs/user-guide/node-selection/

tolerations📜

Type: list

Default value
[]
Default value (formatted)
[]

Description: Tolerations for pod assignment. See: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/

affinity📜

Type: object

Default value
{}
Default value (formatted)
{}

Description: Affinity for pod assignment. See: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity

priorityClassName📜

Type: string

Default value
nil

Description: The name of the PriorityClass

domain📜

Type: string

Default value
"bigbang.dev"

Description: Domain used for BigBang created exposed services

istio📜

Type: object

Default value
{"enabled":false,"mtls":{"mode":"STRICT"},"tempoQuery":{"annotations":{},"enabled":true,"gateways":["istio-system/main"],"hosts":["tracing.{{ .Values.domain }}"],"labels":{}}}
Default value (formatted)
{
  "enabled": false,
  "mtls": {
    "mode": "STRICT"
  },
  "tempoQuery": {
    "annotations": {},
    "enabled": true,
    "gateways": [
      "istio-system/main"
    ],
    "hosts": [
      "tracing.{{ .Values.domain }}"
    ],
    "labels": {}
  }
}

Description: Toggle istio integration. Intended to be controlled via BigBang passthrough of istio package status

istio.mtls📜

Type: object

Default value
{"mode":"STRICT"}
Default value (formatted)
{
  "mode": "STRICT"
}

Description: Default peer authentication values

istio.mtls.mode📜

Type: string

Default value
"STRICT"

Description: STRICT = Allow only mutual TLS traffic, PERMISSIVE = Allow both plain text and mutual TLS traffic

istio.tempoQuery📜

Type: object

Default value
{"annotations":{},"enabled":true,"gateways":["istio-system/main"],"hosts":["tracing.{{ .Values.domain }}"],"labels":{}}
Default value (formatted)
{
  "annotations": {},
  "enabled": true,
  "gateways": [
    "istio-system/main"
  ],
  "hosts": [
    "tracing.{{ .Values.domain }}"
  ],
  "labels": {}
}

Description: Tempo-Query specific VirtualService values

istio.tempoQuery.enabled📜

Type: bool

Default value
true

Description: Toggle VirtualService creation

objectStorage.access_key_id📜

Type: string

Default value
""

Description: AWS access_key_id for External ObjectStorage configuration

objectStorage.secret_access_key📜

Type: string

Default value
""

Description: AWS secret_access_key for External ObjectStorage configuration

networkPolicies📜

Type: object

Default value
{"controlPlaneCidr":"0.0.0.0/0","enabled":false,"ingressLabels":{"app":"istio-ingressgateway","istio":"ingressgateway"}}
Default value (formatted)
{
  "controlPlaneCidr": "0.0.0.0/0",
  "enabled": false,
  "ingressLabels": {
    "app": "istio-ingressgateway",
    "istio": "ingressgateway"
  }
}

Description: Toggle for BigBang specific NetworkPolicies. If disabled no NetworkPolicies will be installed with package ref: https://kubernetes.io/docs/concepts/services-networking/network-policies/

networkPolicies.ingressLabels📜

Type: object

Default value
{"app":"istio-ingressgateway","istio":"ingressgateway"}
Default value (formatted)
{
  "app": "istio-ingressgateway",
  "istio": "ingressgateway"
}

Description: Istio IngressGateway labels for VirtualService external routing to app UI

networkPolicies.controlPlaneCidr📜

Type: string

Default value
"0.0.0.0/0"

Description: Use kubectl cluster-info and then resolve to IP for kube-api. Review value description in BigBang README.md

monitoring📜

Type: object

Default value
{"enabled":false}
Default value (formatted)
{
  "enabled": false
}

Description: Toggle monitoring integration. Intended to be controlled via BigBang passthrough of monitoring package status

sso📜

Type: object

Default value
{"enabled":false}
Default value (formatted)
{
  "enabled": false
}

Description: SSO toggle. Intended to be controlled via BigBang passthrough, only affects network/auth policies.

bbtests.enabled📜

Type: bool

Default value
false

bbtests.cypress.artifacts📜

Type: bool

Default value
true

bbtests.cypress.envs.cypress_url📜

Type: string

Default value
"http://{{ template \"tempo.fullname\" . }}.{{ .Release.Namespace }}.svc.cluster.local:16686"

bbtests.cypress.envs.cypress_tempo_datasource📜

Type: string

Default value
"http://{{ template \"tempo.fullname\" . }}.{{ .Release.Namespace }}.svc:3100"

bbtests.cypress.envs.cypress_check_datasource📜

Type: string

Default value
"false"

bbtests.cypress.envs.cypress_grafana_url📜

Type: string

Default value
"http://monitoring-grafana.monitoring.svc.cluster.local"

bbtests.scripts.enabled📜

Type: bool

Default value
true

bbtests.scripts.image📜

Type: string

Default value
"registry1.dso.mil/ironbank/big-bang/base:2.0.0"

bbtests.scripts.envs.TEMPO_METRICS_URL📜

Type: string

Default value
"http://{{ template \"tempo.fullname\" . }}.{{ .Release.Namespace }}.svc:3100"