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.1.1"

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.1.1"

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
true

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

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'