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
{}

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

Description: Configuration options for the ingester

tempo.querier📜

Type: object

Default value
{}

Description: Configuration options for the querier

tempo.queryFrontend📜

Type: object

Default value
{}

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
{}

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
{}

tempo.extraEnv📜

Type: list

Default value
[]

Description: Environment variables to add

tempo.extraEnvFrom📜

Type: list

Default value
[]

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

tempo.extraVolumeMounts📜

Type: list

Default value
[]

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.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
{}

tempoQuery.ingress.labels📜

Type: object

Default value
{}

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
[]

tempoQuery.ingress.tls📜

Type: list

Default value
[]

tempoQuery.resources📜

Type: object

Default value
limits:
  cpu: 300m
  memory: 256Mi
requests:
  cpu: 300m
  memory: 256Mi

Description: Resource for query container

tempoQuery.extraArgs📜

Type: object

Default value
{}

tempoQuery.extraEnv📜

Type: list

Default value
[]

Description: Environment variables to add

tempoQuery.extraVolumeMounts📜

Type: list

Default value
[]

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

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

Description: Image pull secrets for the service account

serviceAccount.annotations📜

Type: object

Default value
{}

Description: Annotations for the service account

serviceAccount.labels📜

Type: object

Default value
{}

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
{}

service.labels📜

Type: object

Default value
{}

serviceMonitor.enabled📜

Type: bool

Default value
false

serviceMonitor.interval📜

Type: string

Default value
""

serviceMonitor.additionalLabels📜

Type: object

Default value
{}

serviceMonitor.annotations📜

Type: object

Default value
{}

serviceMonitor.scheme📜

Type: string

Default value
""

serviceMonitor.tlsConfig📜

Type: object

Default value
{}

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

Description: Pod Annotations

podLabels📜

Type: object

Default value
{}

Description: Pod (extra) Labels

extraLabels📜

Type: object

Default value
{}

extraVolumes📜

Type: list

Default value
[]

Description: Volumes to add

nodeSelector📜

Type: object

Default value
{}

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

tolerations📜

Type: list

Default value
[]

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

affinity📜

Type: object

Default value
{}

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
hardened:
  customAuthorizationPolicies: []
  customServiceEntries: []
  enabled: false
  outboundTrafficPolicyMode: REGISTRY_ONLY
  tempo:
    enabled: false
    namespaces:
    - tempo
    principals:
    - cluster.local/ns/tempo/sa/tempo-tempo
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.hardened📜

Type: object

Default value
customAuthorizationPolicies: []
customServiceEntries: []
enabled: false
outboundTrafficPolicyMode: REGISTRY_ONLY
tempo:
  enabled: false
  namespaces:
  - tempo
  principals:
  - cluster.local/ns/tempo/sa/tempo-tempo

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: {}

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

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

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

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

sso📜

Type: object

Default value
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.cypress.resources.requests.cpu📜

Type: string

Default value
"1"

bbtests.cypress.resources.requests.memory📜

Type: string

Default value
"1Gi"

bbtests.cypress.resources.limits.cpu📜

Type: string

Default value
"2"

bbtests.cypress.resources.limits.memory📜

Type: string

Default value
"2Gi"

bbtests.scripts.enabled📜

Type: bool

Default value
true

bbtests.scripts.image📜

Type: string

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

bbtests.scripts.envs.TEMPO_METRICS_URL📜

Type: string

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

openshift📜

Type: bool

Default value
false

Description: Toggle or openshift specific config