Skip to content

tempo values.yamlπŸ“œ

global.commonLabelsπŸ“œ

Type: object

Default value
{}

Description: Common labels for all object directly managed by this chart.

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

labelsπŸ“œ

Type: object

Default value
{}

Description: labels for tempo

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.6.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
false

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.livenessProbe.httpGet.pathπŸ“œ

Type: string

Default value
"/ready"

tempo.livenessProbe.httpGet.portπŸ“œ

Type: int

Default value
3100

tempo.livenessProbe.initialDelaySecondsπŸ“œ

Type: int

Default value
30

tempo.livenessProbe.periodSecondsπŸ“œ

Type: int

Default value
10

tempo.livenessProbe.timeoutSecondsπŸ“œ

Type: int

Default value
5

tempo.livenessProbe.failureThresholdπŸ“œ

Type: int

Default value
3

tempo.livenessProbe.successThresholdπŸ“œ

Type: int

Default value
1

tempo.readinessProbe.httpGet.pathπŸ“œ

Type: string

Default value
"/ready"

tempo.readinessProbe.httpGet.portπŸ“œ

Type: int

Default value
3100

tempo.readinessProbe.initialDelaySecondsπŸ“œ

Type: int

Default value
20

tempo.readinessProbe.periodSecondsπŸ“œ

Type: int

Default value
10

tempo.readinessProbe.timeoutSecondsπŸ“œ

Type: int

Default value
5

tempo.readinessProbe.failureThresholdπŸ“œ

Type: int

Default value
3

tempo.readinessProbe.successThresholdπŸ“œ

Type: int

Default value
1

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

Description: Docker image tag

tempoQuery.pullPolicyπŸ“œ

Type: string

Default value
"IfNotPresent"

Description: Docker image pull policy

tempoQuery.enabledπŸ“œ

Type: bool

Default value
false

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.clusterIPπŸ“œ

Type: string

Default value
""

service.loadBalancerIPπŸ“œ

Type: string

Default value
nil

Description: IP address, in case of β€˜type: LoadBalancer’

service.protocolπŸ“œ

Type: string

Default value
"TCP"

Description: If service type is LoadBalancer, the exposed protocol can either be β€œUDP”, β€œTCP” or β€œUDP,TCP”

service.annotationsπŸ“œ

Type: object

Default value
{}

service.labelsπŸ“œ

Type: object

Default value
{}

service.targetPortπŸ“œ

Type: string

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.enableStatefulSetAutoDeletePVCπŸ“œ

Type: bool

Default value
true

Description: Enable StatefulSetAutoDeletePVC feature

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: 3100,4317,4318

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

networkPolicy.enabledπŸ“œ

Type: bool

Default value
false

networkPolicy.ingressπŸ“œ

Type: bool

Default value
true

networkPolicy.allowExternalπŸ“œ

Type: bool

Default value
true

networkPolicy.explicitNamespacesSelectorπŸ“œ

Type: object

Default value
{}

networkPolicy.egress.enabledπŸ“œ

Type: bool

Default value
false

networkPolicy.egress.blockDNSResolutionπŸ“œ

Type: bool

Default value
false

networkPolicy.egress.portsπŸ“œ

Type: list

Default value
[]

networkPolicy.egress.toπŸ“œ

Type: list

Default value
[]

domainπŸ“œ

Type: string

Default value
"dev.bigbang.mil"

Description: Domain used for BigBang created exposed services

istioπŸ“œ

Type: object

Default value
enabled: false
hardened:
  customAuthorizationPolicies: []
  customServiceEntries: []
  enabled: false
  outboundTrafficPolicyMode: REGISTRY_ONLY
mtls:
  mode: STRICT

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

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

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

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