tempo values.yaml
📜
global.commonLabels📜
Type: object
{}
Description: Common labels for all object directly managed by this chart.
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
labels📜
Type: object
{}
Description: labels for tempo
annotations📜
Type: object
{}
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.5.0"
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
false
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
Description: Configuration options for the ingester
tempo.querier📜
Type: object
{}
Description: Configuration options for the querier
tempo.queryFrontend📜
Type: object
{}
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
{}
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
{}
tempo.extraEnv📜
Type: list
[]
Description: Environment variables to add
tempo.extraEnvFrom📜
Type: list
[]
Description: Environment variables from secrets or configmaps to add to the ingester pods
tempo.extraVolumeMounts📜
Type: list
[]
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.6.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.service.port📜
Type: int
16686
tempoQuery.ingress.enabled📜
Type: bool
false
tempoQuery.ingress.annotations📜
Type: object
{}
tempoQuery.ingress.labels📜
Type: object
{}
tempoQuery.ingress.path📜
Type: string
"/"
tempoQuery.ingress.pathType📜
Type: string
"Prefix"
tempoQuery.ingress.hosts[0]📜
Type: string
"query.tempo.example.com"
tempoQuery.ingress.extraPaths📜
Type: list
[]
tempoQuery.ingress.tls📜
Type: list
[]
tempoQuery.resources📜
Type: object
limits:
cpu: 300m
memory: 256Mi
requests:
cpu: 300m
memory: 256Mi
Description: Resource for query container
tempoQuery.extraArgs📜
Type: object
{}
tempoQuery.extraEnv📜
Type: list
[]
Description: Environment variables to add
tempoQuery.extraVolumeMounts📜
Type: list
[]
Description: Volume mounts to add
tempoQuery.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
securityContext📜
Type: object
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
Description: Image pull secrets for the service account
serviceAccount.annotations📜
Type: object
{}
Description: Annotations for the service account
serviceAccount.labels📜
Type: object
{}
Description: Labels for the service account
serviceAccount.automountServiceAccountToken📜
Type: bool
false
service.type📜
Type: string
"ClusterIP"
service.annotations📜
Type: object
{}
service.labels📜
Type: object
{}
service.targetPort📜
Type: string
""
serviceMonitor.enabled📜
Type: bool
false
serviceMonitor.interval📜
Type: string
""
serviceMonitor.additionalLabels📜
Type: object
{}
serviceMonitor.annotations📜
Type: object
{}
serviceMonitor.scheme📜
Type: string
""
serviceMonitor.tlsConfig📜
Type: object
{}
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,4317,4318
Description: Pod Annotations
podLabels📜
Type: object
{}
Description: Pod (extra) Labels
extraLabels📜
Type: object
{}
extraVolumes📜
Type: list
[]
Description: Volumes to add
nodeSelector📜
Type: object
{}
Description: Node labels for pod assignment. See: https://kubernetes.io/docs/user-guide/node-selection/
tolerations📜
Type: list
[]
Description: Tolerations for pod assignment. See: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
affinity📜
Type: object
{}
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
networkPolicy.enabled📜
Type: bool
false
networkPolicy.ingress📜
Type: bool
true
networkPolicy.allowExternal📜
Type: bool
true
networkPolicy.explicitNamespacesSelector📜
Type: object
{}
networkPolicy.egress.enabled📜
Type: bool
false
networkPolicy.egress.blockDNSResolution📜
Type: bool
false
networkPolicy.egress.ports📜
Type: list
[]
networkPolicy.egress.to📜
Type: list
[]
domain📜
Type: string
"dev.bigbang.mil"
Description: Domain used for BigBang created exposed services
istio📜
Type: object
enabled: false
hardened:
customAuthorizationPolicies: []
customServiceEntries: []
enabled: false
outboundTrafficPolicyMode: REGISTRY_ONLY
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
customAuthorizationPolicies: []
customServiceEntries: []
enabled: false
outboundTrafficPolicyMode: REGISTRY_ONLY
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: {}
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
additionalPolicies: []
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
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
Description: Toggle monitoring integration. Intended to be controlled via BigBang passthrough of monitoring package status
sso📜
Type: object
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.cypress.resources.requests.cpu📜
Type: string
"1"
bbtests.cypress.resources.requests.memory📜
Type: string
"1Gi"
bbtests.cypress.resources.limits.cpu📜
Type: string
"2"
bbtests.cypress.resources.limits.memory📜
Type: string
"2Gi"
bbtests.scripts.enabled📜
Type: bool
true
bbtests.scripts.image📜
Type: string
"registry1.dso.mil/ironbank/big-bang/base:2.1.0"
bbtests.scripts.envs.TEMPO_METRICS_URL📜
Type: string
"http://{{ template \"tempo.fullname\" . }}.{{ .Release.Namespace }}.svc:3100"
openshift📜
Type: bool
false
Description: Toggle or openshift specific config