Search…
Helm and terraform values
The topic details the different Helm and terraform values for the Platform agent.
The following tables summarize the different Helm and terraform values and their description.

Administration

Helm Value
Terraform Value
Default Value
Description
token
token
-
API token that is used to communicate with Traceable's SaaS platform.
environment
environment
-
The environment in which the platform agent is being installed. For example, production, development, QA.
logLevel
log_level
INFO
Defines the log level. Set it to DEBUG to enable debug logging.

Resources

Helm Value
Terraform Variable
Default Value
Description
resources.limits.cpu
resources.limits.cpu
1
Platform agent max CPU
resources.limits.memory
resources.limits.memory
2Gi
Platform agent max memory
resources.requests.cpu
resources.requests.cpu
200m
Platform agent requested CPU
resources.requests.memory
resources.requests.memory
400Mi
Platform agent requested memory

Labels, security policy, and token

Helm Value
Terraform Variable
Default Value
Description
labels
labels
-
List of labels to add to the deployment.
podSecurityPoliciesEnabled
podSecurityPoliciesEnabled
false
Set it to true to enable the use of pod security policies
externalTokenSecret.name
externalTokenSecret.name
-
Configuring this field allows you to provide the secret prior to installation instead of specifying the token as a value.
name is the secret name.
externalTokenSecret.key
externalTokenSecret.key
-
key is the key name that contains the token value.
serviceType
serviceType
ClusterIP
Defines the service type of the Platform agent. Supported values are:
  • ClusterIP
  • NodePort
  • LoadBalancer

Ingress

Helm Values
Terraform Variable
Default Value
Description
ingress.enabled
ingress.enabled
false
Enables an ingress controller for the platform agent when true
ingress.domain
ingress.domain
-
The domain name of the Ingress controller
ingress.http.annotations
ingress.http.annotations
-
Ingress controller annotations for the HTTP services
ingress.grpc.annotations
ingress.grpc.annotations
-
Ingress controller annotations for the GRPC services

Collector

Helm Value
Terraform Variable
Default Value
Description
collector.batch.timeout
collector.batch.timeout
200ms
The time duration after which a batch is sent to the Traceable platform regardless of size.
collector.batch.sendBatchSize
collector.batch.sendBatchSize
8192
The number of spans after which a batch is sent to the Traceable platform regardless of the timeout.
collector.batch.sendBatchMaxSize
collector.batch.sendBatchMaxSize
10000
Defines the upper limit of the batch size. 0 means no upper limit of the batch size. This property ensures that larger batches are split into smaller units. It must be greater or equal to send_batch_size
collector.receivers.opencensus.enabled
collector.receivers.opencensus.enabled
true
Set to true to enable OpenCensus receiver.
collector.receivers.zipkin.enabled
collector.receivers.zipkin.enabled
true
Set to true to enable Zipkin receiver.
collector.receivers.jaeger.enabled
collector.receivers.jaeger.enabled
true
Set to true to enable Jaeger receiver.
collector.receivers.otlp.enabled
collector.receivers.otlp.enabled
true
Set to true to enable OTLP receiver.
collector.exporters.otlp.compression
collector.exporters.otlp.compression
gzip
Compression format used to send data to the Traceable platform. An empty value denotes no compression.

Injector

Helm Value
Terraform Variable
Default Value
Description
injector.propagationFormats
injector.propagationFormats
[“TRACECONTEXT”]
List of propagation formats used by the injected sidecar proxy and Java agent. The supported values are
TRACECONEXT and B3.
injector.captureContentType
injector.capture_content_type
[“json“,
“grpc“,
“x-www-form-urlencoded”]
List of content types that the injected proxy captures. This is a substring match.
injector.proxy.inboundInterceptionMode
injector.proxy.inboundInterceptionMode
REDIRECT
Defines the iptables interception mode. The supported values are REDIRECT and TPROXY.
injectorEnabled
injectorEnabled
true
Enables the mutatingwebhook injector service.
Last modified 2mo ago