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.6.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
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.livenessProbe.httpGet.pathπ
Type: string
"/ready"
tempo.livenessProbe.httpGet.portπ
Type: int
3100
tempo.livenessProbe.initialDelaySecondsπ
Type: int
30
tempo.livenessProbe.periodSecondsπ
Type: int
10
tempo.livenessProbe.timeoutSecondsπ
Type: int
5
tempo.livenessProbe.failureThresholdπ
Type: int
3
tempo.livenessProbe.successThresholdπ
Type: int
1
tempo.readinessProbe.httpGet.pathπ
Type: string
"/ready"
tempo.readinessProbe.httpGet.portπ
Type: int
3100
tempo.readinessProbe.initialDelaySecondsπ
Type: int
20
tempo.readinessProbe.periodSecondsπ
Type: int
10
tempo.readinessProbe.timeoutSecondsπ
Type: int
5
tempo.readinessProbe.failureThresholdπ
Type: int
3
tempo.readinessProbe.successThresholdπ
Type: int
1
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
false
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.clusterIPπ
Type: string
""
service.loadBalancerIPπ
Type: string
nil
Description: IP address, in case of βtype: LoadBalancerβ
service.protocolπ
Type: string
"TCP"
Description: If service type is LoadBalancer, the exposed protocol can either be βUDPβ, βTCPβ or βUDP,TCPβ
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.enableStatefulSetAutoDeletePVCπ
Type: bool
true
Description: Enable StatefulSetAutoDeletePVC feature
persistence.accessModes[0]π
Type: string
"ReadWriteOnce"
persistence.sizeπ
Type: string
"15Gi"
podAnnotationsπ
Type: object
traffic.sidecar.istio.io/includeInboundPorts: 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
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
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