tempo values.yaml
π£
nameOverrideπ£
Type: string
""
Description: Overrides the chartβs name
fullnameOverrideπ£
Type: string
""
Description: Overrides the chartβs computed fullname
replicasπ£
Type: int
1
Description: Define the amount of instances
annotationsπ£
Type: object
{}
Default value (formatted)
{}
Description: Annotations for the StatefulSet
tempo.repositoryπ£
Type: string
"registry1.dso.mil/ironbank/opensource/grafana/tempo"
Description: Docker image repository
tempo.tagπ£
Type: string
"2.0.1"
Description: Docker image tag
tempo.pullPolicyπ£
Type: string
"IfNotPresent"
Description: Docker image pull policy
tempo.updateStrategyπ£
Type: string
"RollingUpdate"
tempo.resources.limits.cpuπ£
Type: string
"500m"
tempo.resources.limits.memoryπ£
Type: string
"4Gi"
tempo.resources.requests.cpuπ£
Type: string
"500m"
tempo.resources.requests.memoryπ£
Type: string
"4Gi"
tempo.memBallastSizeMbsπ£
Type: int
1024
tempo.multitenancyEnabledπ£
Type: bool
false
tempo.reportingEnabledπ£
Type: bool
true
Description: If true, Tempo will report anonymous usage data about the shape of a deployment to Grafana Labs
tempo.metricsGenerator.enabledπ£
Type: bool
false
Description: If true, enables Tempoβs metrics generator (https://grafana.com/docs/tempo/next/metrics-generator/)
tempo.metricsGenerator.remoteWriteUrlπ£
Type: string
"http://prometheus.monitoring:9090/api/v1/write"
tempo.ingesterπ£
Type: object
{"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 (formatted)
{}
Description: Configuration options for the querier
tempo.queryFrontendπ£
Type: object
{}
Default value (formatted)
{}
Description: Configuration options for the query-fronted
tempo.retentionπ£
Type: string
"336h"
tempo.global_overrides.per_tenant_override_configπ£
Type: string
"/conf/overrides.yaml"
tempo.overridesπ£
Type: object
{}
Default value (formatted)
{}
tempo.server.http_listen_portπ£
Type: int
3100
Description: HTTP server listen port
tempo.storage.trace.backendπ£
Type: string
"local"
tempo.storage.trace.local.pathπ£
Type: string
"/var/tempo/traces"
tempo.storage.trace.wal.pathπ£
Type: string
"/var/tempo/wal"
tempo.receivers.jaeger.protocols.grpc.endpointπ£
Type: string
"0.0.0.0:14250"
tempo.receivers.jaeger.protocols.thrift_binary.endpointπ£
Type: string
"0.0.0.0:6832"
tempo.receivers.jaeger.protocols.thrift_compact.endpointπ£
Type: string
"0.0.0.0:6831"
tempo.receivers.jaeger.protocols.thrift_http.endpointπ£
Type: string
"0.0.0.0:14268"
tempo.receivers.zipkin.endpointπ£
Type: string
"0.0.0.0:9411"
tempo.receivers.opencensusπ£
Type: string
nil
tempo.receivers.otlp.protocols.grpc.endpointπ£
Type: string
"0.0.0.0:4317"
tempo.receivers.otlp.protocols.http.endpointπ£
Type: string
"0.0.0.0:4318"
tempo.securityContext.capabilities.drop[0]π£
Type: string
"ALL"
tempo.extraArgsπ£
Type: object
{}
Default value (formatted)
{}
tempo.extraEnvπ£
Type: list
[]
Default value (formatted)
[]
Description: Environment variables to add
tempo.extraEnvFromπ£
Type: list
[]
Default value (formatted)
[]
Description: Environment variables from secrets or configmaps to add to the ingester pods
tempo.extraVolumeMountsπ£
Type: list
[]
Default value (formatted)
[]
Description: Volume mounts to add
tempoQuery.repositoryπ£
Type: string
"registry1.dso.mil/ironbank/opensource/grafana/tempo-query"
Description: Docker image repository
tempoQuery.tagπ£
Type: string
"2.0.1"
Description: Docker image tag
tempoQuery.pullPolicyπ£
Type: string
"IfNotPresent"
Description: Docker image pull policy
tempoQuery.enabledπ£
Type: bool
true
Description: if False the tempo-query container is not deployed
tempoQuery.resourcesπ£
Type: object
{"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 (formatted)
{}
tempoQuery.extraEnvπ£
Type: list
[]
Default value (formatted)
[]
Description: Environment variables to add
tempoQuery.extraVolumeMountsπ£
Type: list
[]
Default value (formatted)
[]
Description: Volume mounts to add
tempoQuery.securityContext.capabilities.drop[0]π£
Type: string
"ALL"
securityContextπ£
Type: object
{"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
true
Description: Specifies whether a ServiceAccount should be created
serviceAccount.nameπ£
Type: string
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
[{"name":"private-registry"}]
Default value (formatted)
[
{
"name": "private-registry"
}
]
Description: Image pull secrets for the service account
serviceAccount.annotationsπ£
Type: object
{}
Default value (formatted)
{}
Description: Annotations for the service account
serviceAccount.labelsπ£
Type: object
{}
Default value (formatted)
{}
Description: Labels for the service account
serviceAccount.automountServiceAccountTokenπ£
Type: bool
true
service.typeπ£
Type: string
"ClusterIP"
service.annotationsπ£
Type: object
{}
Default value (formatted)
{}
service.labelsπ£
Type: object
{}
Default value (formatted)
{}
serviceMonitor.enabledπ£
Type: bool
false
serviceMonitor.intervalπ£
Type: string
""
serviceMonitor.additionalLabelsπ£
Type: object
{}
Default value (formatted)
{}
serviceMonitor.annotationsπ£
Type: object
{}
Default value (formatted)
{}
serviceMonitor.schemeπ£
Type: string
""
serviceMonitor.tlsConfigπ£
Type: object
{}
Default value (formatted)
{}
persistence.enabledπ£
Type: bool
true
persistence.accessModes[0]π£
Type: string
"ReadWriteOnce"
persistence.sizeπ£
Type: string
"15Gi"
podAnnotationsπ£
Type: object
{"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 (formatted)
{}
Description: Pod (extra) Labels
extraVolumesπ£
Type: list
[]
Default value (formatted)
[]
Description: Volumes to add
nodeSelectorπ£
Type: object
{}
Default value (formatted)
{}
Description: Node labels for pod assignment. See: https://kubernetes.io/docs/user-guide/node-selection/
tolerationsπ£
Type: list
[]
Default value (formatted)
[]
Description: Tolerations for pod assignment. See: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
affinityπ£
Type: object
{}
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
nil
Description: The name of the PriorityClass
domainπ£
Type: string
"bigbang.dev"
Description: Domain used for BigBang created exposed services
istioπ£
Type: object
{"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
{"mode":"STRICT"}
Default value (formatted)
{
"mode": "STRICT"
}
Description: Default peer authentication values
istio.mtls.modeπ£
Type: string
"STRICT"
Description: STRICT = Allow only mutual TLS traffic, PERMISSIVE = Allow both plain text and mutual TLS traffic
istio.tempoQueryπ£
Type: object
{"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
true
Description: Toggle VirtualService creation
objectStorage.access_key_idπ£
Type: string
""
Description: AWS access_key_id for External ObjectStorage configuration
objectStorage.secret_access_keyπ£
Type: string
""
Description: AWS secret_access_key for External ObjectStorage configuration
networkPoliciesπ£
Type: object
{"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
{"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
"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
{"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
{"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
false
bbtests.cypress.artifactsπ£
Type: bool
true
bbtests.cypress.envs.cypress_urlπ£
Type: string
'http://{{ template "tempo.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local:16686'
bbtests.cypress.envs.cypress_tempo_datasourceπ£
Type: string
'http://{{ template "tempo.fullname" . }}.{{ .Release.Namespace }}.svc:3100'
bbtests.cypress.envs.cypress_check_datasourceπ£
Type: string
"false"
bbtests.cypress.envs.cypress_grafana_urlπ£
Type: string
"http://monitoring-grafana.monitoring.svc.cluster.local"
bbtests.scripts.enabledπ£
Type: bool
true
bbtests.scripts.imageπ£
Type: string
"registry1.dso.mil/ironbank/big-bang/base:2.0.0"
bbtests.scripts.envs.TEMPO_METRICS_URLπ£
Type: string
'http://{{ template "tempo.fullname" . }}.{{ .Release.Namespace }}.svc:3100'