DynaKube parameters for Dynatrace Operator

  • Latest Dynatrace
  • 57-min read

This page will help you to understand and configure the DynaKube Kubernetes Custom Resource, enabling you to optimize your Dynatrace Operator setup according to your specific requirements.

The table below specifies the required Dynatrace Operator versions corresponding to each DynaKube API version.

DynaKube API versionMinimum Dynatrace Operator versionMaximum Dynatrace Operator version 1

v1beta6

1.8

v1beta5

1.6

v1beta4

1.5

v1beta3

1.4

1.7

v1beta2

1.2

1.6

v1beta1

All versions

1.6

1

The corresponding DynaKube API versions will be removed from the Dynatrace Operator in the subsequent minor or major release.

See the DynaKube YAML samples on GitHub.

Dynatrace Operator version 1.8.0+

.spec

  • apiUrl parameter is Required and immutable. Once set, it cannot be modified in an existing DynaKube.
  • All other parameters are Optional.
ParameterDescriptionDefault valueData type

apiUrl

Dynatrace apiUrl, including the /api path at the end.- For SaaS, set YOUR_ENVIRONMENT_ID to your environment ID.- For Managed, change the apiUrl address.For instructions on how to determine the environment ID and how to configure the apiUrl address, see Environment ID

No default (required)

string

customPullSecret

Defines a custom pull secret in case you use a private registry when pulling images from the Dynatrace environment.Note: For the node image pull feature without the CSI driver, you must manually ensure that pull secrets are available on the injected pod. See node image pull prerequisites for more details.To define a custom pull secret and learn about the expected behavior, see Configure customPullSecret.

No default (optional)

string

dynatraceApiRequestThreshold

Minimum minutes between Dynatrace API requests.

15

integer

enableIstio

When enabled, and if Istio is installed on the Kubernetes environment, Dynatrace Operator will create the corresponding VirtualService and ServiceEntry objects to allow access to the Dynatrace Cluster from the OneAgent or ActiveGate.Disabled by default.

No default (optional)

boolean

networkZone

Sets a network zone for the OneAgent and ActiveGate Pods.

No default (optional)

string

proxy

Set custom proxy settings either directly or from a secret with the field proxy.Applies to Dynatrace Operator, ActiveGate, and OneAgents.

No default (optional)

DynaKubeProxy

skipCertCheck

Disable certificate check for the connection between Dynatrace Operator and the Dynatrace Cluster.Set to true if you want to skip certification validation checks.

No default (optional)

boolean

tokens

Name of the secret holding the tokens used for connecting to Dynatrace.

No default (optional)

string

trustedCAs

Adds custom RootCAs from a configmap.The key to the data must be certs.This applies to Dynatrace Operator, OneAgent, and ActiveGate.

No default (optional)

string

.spec.oneAgent

ParameterDescriptionDefault valueData type

hostGroup

Specify the name of the group to which you want to assign the host. This method is preferred over the now obsolete --set-host-group argument. If both settings are used, this field takes precedence over the --set-host-group argument.

No default (optional)

string

.spec.oneAgent.cloudNativeFullStack

  • All parameters are Optional.

Recommended

ParameterDescriptionDefault valueData type

annotations

Add custom OneAgent annotations.

No default (optional)

map[string]string

args

Set additional arguments to the OneAgent installer.For available options, see Linux custom installation.For the list of limitations, see Limitations.

No default (optional)

[]string

codeModulesImage

Specifies the OneAgent CodeModules image used for injection into application pods. Updates are applied only when the image reference changes. If a floating tag (for example, latest) is used, new images pushed under the same tag are not automatically picked up on existing nodes. It is recommended to use a unique tag for each OneAgent CodeModule image version.

No default (optional)

string

dnsPolicy

Set the DNS policy for OneAgent pods.For details, see Pods DNS Policy.

ClusterFirstWithHostNet

string

env

Set additional environment variables for the OneAgent pods.

No default (optional)

[]EnvVar

image

Use a custom OneAgent Docker image.

The image from the Dynatrace cluster.

string

initResources

Define resources requests and limits for the initContainer. For details, see Managing resources for containers.

No default (optional)

ResourceRequirements

labels

Your defined labels for OneAgent pods in order to structure workloads as desired.

No default (optional)

map[string]string

namespaceSelector

The namespaces where you want Dynatrace Operator to inject.For more information, see Configure monitoring for namespaces and Pods.

No default (optional)

LabelSelector

nodeSelector

Specify the node selector that controls on which nodes OneAgent will be deployed.

No default (optional)

map[string]string

oneAgentResources

Resource settings for OneAgent container. Consumption of the OneAgent heavily depends on the workload to monitor. You can use the default settings in the CR.resource.requests shows the values needed to run; resource.limits shows the maximum limits for the Pod.

No default (optional)

ResourceRequirements

priorityClassName

Assign a priority class to the OneAgent pods. By default, no class is set.For details, see Pod Priority and Preemption.

No default (optional)

string

secCompProfile

The SecComp Profile that will be configured in order to run in secure computing mode.

No default (optional)

string

storageHostPath

Writable directory on the host filesystem where OneAgent configurations will be stored.

No default (optional)

string

tolerations

Tolerations to include with the OneAgent DaemonSet.For details, see Taints and Tolerations.

No default (optional)

[]Toleration

version

The OneAgent version to be used for host monitoring OneAgents running in the dedicated pod. This setting doesn't affect the OneAgent version used for application monitoring.

The latest version is used by default.

string

.spec.oneAgent.classicFullStack

  • All parameters are Optional.
ParameterDescriptionDefault valueData type

annotations

Add custom OneAgent annotations.

No default (optional)

map[string]string

args

Set additional arguments to the OneAgent installer.For available options, see Linux custom installation.For the list of limitations, see Limitations.

No default (optional)

[]string

dnsPolicy

Set the DNS Policy for OneAgent pods.For details, see Pods DNS Policy.

ClusterFirstWithHostNet

string

env

Set additional environment variables for the OneAgent pods.

No default (optional)

[]EnvVar

image

Use a custom OneAgent Docker image. Defaults to the image from the Dynatrace cluster.

Name of the image.

string

labels

Your defined labels for OneAgent pods in order to structure workloads as desired.

No default (optional)

map[string]string

nodeSelector

Specify the node selector that controls on which nodes OneAgent will be deployed.

No default (optional)

map[string]string

oneAgentResources

Resource settings for OneAgent container. Consumption of the OneAgent heavily depends on the workload to monitor. You can use the default settings in the CR.resource.requests shows the values needed to run; resource.limits shows the maximum limits for the pod.

No default (optional)

ResourceRequirements

priorityClassName

Assign a priority class to the OneAgent pods. By default, no class is set.For details, see Pod Priority and Preemption.

No default (optional)

string

secCompProfile

The SecComp Profile that will be configured in order to run in secure computing mode.

No default (optional)

string

storageHostPath

Writeable directory on the host filesystem where OneAgent configurations will be stored.

No default (optional)

string

tolerations

Tolerations to include with the OneAgent DaemonSet.For details, see Taints and Tolerations.

No default (optional)

[]Toleration

version

The OneAgent version to be used.

The latest version is used by default.

string

.spec.oneAgent.applicationMonitoring

  • All parameters are Optional.
ParameterDescriptionDefault valueData type

codeModulesImage

Specifies the OneAgent CodeModules image used for injection into application pods. Updates are applied only when the image reference changes. If a floating tag (for example, latest) is used, new images pushed under the same tag are not automatically picked up on existing nodes. It is recommended to use a unique tag for each OneAgent CodeModule image version.

No default (optional)

string

initResources

Define resources requests and limits for the initContainer. For details, see Managing resources for containers.

No default (optional)

ResourceRequirements

namespaceSelector

The namespaces where you want Dynatrace Operator to inject.For more information, see Configure monitoring for namespaces and Pods.

No default (optional)

LabelSelector

version

The OneAgent version to be used.

The latest version is used by default.

string

.spec.oneAgent.hostMonitoring

  • All parameters are Optional.
ParameterDescriptionDefault valueData type

annotations

Add custom OneAgent annotations.

No default (optional)

map[string]string

args

Set additional arguments to the OneAgent installer.For available options, see Linux custom installation.For the list of limitations, see Limitations.

No default (optional)

[]string

dnsPolicy

Set the DNS Policy for OneAgent pods.For details, see Pods DNS Policy.

ClusterFirstWithHostNet

string

env

Set additional environment variables for the OneAgent pods.

No default (optional)

[]EnvVar

image

Use a custom OneAgent Docker image.

The image from the Dynatrace cluster.

string

labels

Your defined labels for OneAgent pods in order to structure workloads as desired.

No default (optional)

map[string]string

nodeSelector

Specify the node selector that controls on which nodes OneAgent will be deployed.

No default (optional)

map[string]string

oneAgentResources

Resource settings for OneAgent container. Consumption of the OneAgent heavily depends on the workload to monitor. You can use the default settings in the CR.resource.requests shows the values needed to run; resource.limits shows the maximum limits for the pod.

No default (optional)

ResourceRequirements

priorityClassName

Assign a priority class to the OneAgent pods. By default, no class is set.For details, see Pod Priority and Preemption.

No default (optional)

string

secCompProfile

The SecComp Profile that will be configured in order to run in secure computing mode.

No default (optional)

string

storageHostPath

Writeable directory on the host filesystem where OneAgent configurations will be stored.

No default (optional)

string

tolerations

Tolerations to include with the OneAgent DaemonSet.For details, see Taints and Tolerations.

No default (optional)

[]Toleration

version

The OneAgent version to be used.

The latest version is used by default.

string

.spec.activeGate

  • capabilities parameter is Required.
  • resources and group parameters are Recommended.
  • All other parameters are Optional.
ParameterDescriptionDefault valueData type

annotations

Add custom ActiveGate annotations.

Not applicable

map[string]string

capabilities

Defines the ActiveGate pod capabilities: what functionality should be enabled.Possible values:- routing enables OneAgent routing.- kubernetes-monitoring enables Kubernetes API monitoring.- metrics-ingest1 opens the metrics ingest endpoint on the DynaKube ActiveGate and redirects all pods to it.- dynatrace-api1 enables calling the Dynatrace API via ActiveGate.- debugging enables the Live Debugging module in ActiveGate.

Not applicable

string

customProperties

Add a custom properties file by providing it as a value or by referencing it from a secret.When referencing a custom properties file from a secret, make sure that the key is named customProperties. See How to add a custom properties file for details.

Not applicable

string

dnsPolicy

Set the DNS policy for ActiveGate pods.

ClusterFirstWithHostNet

string

env

Set additional environment variables for the ActiveGate pods.

Not applicable

[]EnvVar

group

Set activation group for ActiveGate. See Customize ActiveGate properties for details.

Not applicable

string

image

Use a custom ActiveGate image. Defaults to the latest ActiveGate image from the Dynatrace cluster.

Not applicable

string

labels

Your defined labels for ActiveGate pods in order to structure workloads as desired.

Not applicable

map[string]string

nodeSelector

Specify the node selector that controls on which nodes ActiveGate will be deployed.

Not applicable

map[string]string

priorityClassName

Assign a priority class to the ActiveGate pods. By default, no class is set.For details, see Pod Priority and Preemption.

Not applicable

string

replicas

Number of replicas of ActiveGate pods.

1

int

resources

Resource settings for ActiveGate container. Consumption of the ActiveGate heavily depends on the workload to monitor; adjust values accordingly.

Not applicable

ResourceRequirements

terminationGracePeriodSeconds

Configures the terminationGracePeriodSeconds parameter of the ActiveGate pod. Kubernetes defaults and rules apply.

Not applicable

int

tlsSecretName

Name of a secret containing ActiveGate TLS certificate, key, and password. If not set, a self-signed certificate is used. For details, see How to add a custom certificate for ActiveGate.

Not applicable

string

tolerations

Set tolerations for the ActiveGate pods.For details, see Taints and Tolerations.

Not applicable

[]Toleration

topologySpreadConstraints

Adds topology spread constraints to the ActiveGate pods.

Not applicable

[]corev1.TopologySpreadConstraint

useEphemeralVolume

Indicates whether to use ephemeral volume for storage.

false

boolean

volumeClaimTemplate

Template used to create a PersistentVolumeClaim (PVC) for each replica.

PVC spec default value 2

corev1.PersistentVolumeClaimSpec

1

A custom certificate is required for this capability. See the tlsSecretName parameter for details.

2

Default PVC spec for ActiveGate:

accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi

.spec.metadataEnrichment

  • All parameters are Optional.
ParameterDescriptionDefault valueData type

enabled

Enables MetadataEnrichment, false by default.

false

boolean

namespaceSelector

The namespaces where you want Dynatrace Operator to inject. For more information, see Configure monitoring for namespaces and Pods.

No default (optional)

LabelSelector

.spec.extensions

Available with a future Dynatrace version.

  • All parameters are Optional.
ParameterDescriptionDefault valueData type

prometheus

Enables prometheus extension.

No default (optional)

databases

List of database extensions.

No default (optional)

[]DatabaseSpec

  • kubernetes-monitoring is mandatory and has to be added to the list of ActiveGate capabilities in .spec.activeGate.capabilities and
  • The feature flag feature.dynatrace.com/automatic-kubernetes-api-monitoring must not be set to false.

.spec.extensions.databases

Available with a future Dynatrace version.

  • All parameters besides id are Optional.
ParameterDescriptionDefault valueData type

id

Unique Kubernetes object name.

No default (required)

string

replicas

Number of SQL Extension Executor replicas.

1

int32

volumes

Volumes for file-based authentication.

No default (optional)

[]Volume

volumeMounts

Volume mounts for file-based authentication.

No default (optional)

[]VolumeMount

serviceAccountName

ServiceAccount for IAM-based authentication.

No default (optional)

string

labels

SQL Extension Executor labels.

No default (optional)

[]Label

annotations

SQL Extension Executor annotations.

No default (optional)

[]Annotation

affinity

SQL Extension Executor affinities.

No default (optional)

[]Affinity

resources

SQL Extension Executor resources.

No default (optional)

ResourcesSpec

nodeSelector

SQL Extension Executor node selector.

No default (optional)

NodeSelectorSpec

topologySpreadConstraints

SQL Extension Executor topology spread constraints.

No default (optional)

TopologySpreadConstraints

On OpenShift, using volumes of type hostPath is prohibited by default SCC and will cause failures. If hostPath is required, create a role with sufficient privileges and bind it to the respective service account. In this example, the created role is bound to a service account named custom-sql-extension-executor-sa:

apiVersion: v1
kind: ServiceAccount
metadata:
labels:
app.kubernetes.io/component: dynatrace-sql-extension-executor
app.kubernetes.io/name: dynatrace-operator
name: custom-sql-extension-executor-sa
namespace: dynatrace
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
labels:
app.kubernetes.io/component: dynatrace-sql-extension-executor
app.kubernetes.io/name: dynatrace-operator
name: custom-sql-extension-executor-role
namespace: dynatrace
rules:
- apiGroups:
- ""
resources:
- pods
verbs:
- list
- apiGroups:
- security.openshift.io
resourceNames:
- nonroot-v2
resources:
- securitycontextconstraints
verbs:
- use
---
kind: RoleBinding
metadata:
labels:
app.kubernetes.io/component: dynatrace-sql-extension-executor
app.kubernetes.io/name: dynatrace-operator
name: custom-sql-extension-executor-rolebinding
namespace: dynatrace
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: custom-sql-extension-executor-role
subjects:
- kind: ServiceAccount
name: custom-sql-extension-executor-sa
namespace: dynatrace
---
kind: Dynakube
spec:
extensions:
databases:
- id: my-sql-db
serviceAccountName: custom-sql-extension-executor-sa

.spec.kspm

Adding this section enables Kubernetes Security Posture Management (KSPM). To use KSPM

  • kubernetes-monitoring is mandatory and has to be added to the list of ActiveGate capabilities in .spec.activeGate.capabilities and

  • The feature flag feature.dynatrace.com/automatic-kubernetes-api-monitoring must not be set to false.

  • All parameters in .spec.kspm are Optional.

ParameterDescriptionDefault valueData type

mappedHostPaths

Specifies the host paths that are mounted to the NCC container.

No default (optional)

[]string

.spec.logMonitoring

Available with Dynatrace version 1.306 and OneAgent 1.305

Log Monitoring requires the kubernetes-monitoring ActiveGate capability to be enabled, but it doesn't have to be configured in the same DynaKube. If kubernetes-monitoring is missing or the feature flag feature.dynatrace.com/automatic-kubernetes-api-monitoring is set to false, the Operator produces a warning but Log Monitoring still deploys.

  • All parameters in .spec.logMonitoring are Optional.
ParameterDescriptionDefault valueData type

ingestRuleMatchers

Specifies the rules and conditions for matching ingest attributes.

No default (optional)

[]IngestRuleMatchers

.spec.logMonitoring.ingestRuleMatchers

This field is immutable. Once set, it will no longer be updated.

ParameterDescriptionDefault valueData type

attribute

Specifies the attribute name for matching ingest rules.

No default (optional)

string

values

Lists the values that the attribute must match for an ingest rule to apply.

No default (optional)

[]string

Example:

ingestRuleMatchers:
- attribute: "k8s.namespace.name"
values:
- "kube-system"
- "dynatrace"
- "default"
- attribute: "k8s.pod.annotation"
values:
- "logs.dynatrace.com/ingest=true"
- "category=security"

.spec.telemetryIngest

Dynatrace Operator version 1.6.0+

Enable additional telemetry ingest endpoints in Kubernetes for cluster-local data ingest using 3rd-party protocols. Adding this section deploys the Dynatrace Collector workload to the cluster.

ParameterDescriptionDefault valueData type

protocols

Specifies the protocols that will be ingested by the Dynatrace Collector.

"otlp, jaeger, statsd, zipkin"

[]string

serviceName

Specifies the name of the service to be used. If not specified the serviceName is set to a default.

"dynakube.name-telemetry-ingest"

string

tlsRefName

Secret containing a TLS certificate used by telemetryIngest.

No default (optional)

string

.spec.otlpExporterConfiguration

Dynatrace Operator version 1.8.0+

Enable automatic OTLP exporter configuration for application pods that are already instrumented with OpenTelemetry SDK.

ParameterDescriptionDefault valueData type

signals

The OpenTelemetry signals that will be automatically ingested into Dynatrace.

No default (optional)

signalConfiguration

namespaceSelector

The namespaces where OTLP exporter configuration will be injected. For more information, see Configure monitoring for namespaces and pods

No default (optional)

LabelSelector

overrideEnvVars

Enable overriding of existing configuration environment variables of the OTLP exporter.

false

boolean

.spec.otlpExporterConfiguration.signals

Dynatrace Operator version 1.8.0+

ParameterDescriptionDefault valueData type

logs

Enables the automatic OTLP exporter configuration for logs. See endpoint urls for otlphttp.

No default (optional)

object

metrics

Enables the automatic OTLP exporter configuration for metrics. See endpoint urls for otlphttp.

No default (optional)

object

traces

Enables the automatic OTLP exporter configuration for traces. See endpoint urls for otlphttp

No default (optional)

object

.spec.templates

.spec.templates.kspmNodeConfigurationCollector

ParameterDescriptionDefault valueData type

updateStrategy

Define the Node Configuration Collector daemonSet updateStrategy

No default (optional)

DaemonSetUpdateStrategy

labels

Add custom labels to the Node Configuration Collector pods.

No default (optional)

map[string]string

annotations

Add custom annotations to the Node Configuration Collector pods.

No default (optional)

map[string]string

nodeSelector

Specify the node selector that controls on which nodes the Node Configuration Collector pods will be deployed.

No default (optional)

map[string]string

imageRef

Overrides the default image.

No default (optional)

imageRef

priorityClassName

If specified, indicates the Pod's priority. Name must be defined by creating a PriorityClass object wiht that name. If not specified the setting will be removed from the DaemonSet.

No default (optional)

string

resources

Define resource requests and limits for Node Configuration Collector Pods.

No default (optional)

ResourceRequirements

nodeAffinity

Define the nodeAffinity for the DaemonSet of the Node Configuration Collector

No default (optional)

NodeAffinity

tolerations

Set tolerations for the Node Configuration Collector pods.For details, see Taints and Tolerations.

No default (optional)

[]Toleration

args

Set additional arguments for the Node Configuration Collector main container.

No default (optional)

[]string

env

Set additional environment variables for the Node Configuration Collector main container.

No default (optional)

[]string

.spec.templates.kspmNodeConfigurationCollector.imageRef

ParameterDescriptionDefault valueData type

repository

URL of Node Configuration Collector image.

No default (optional)

string

tag

Tag for Node Configuration Collector image.

No default (optional)

string

.spec.templates.logMonitoring

Available with Dynatrace version 1.306 and OneAgent 1.305

  • imageRef parameter is Required.
ParameterDescriptionDefault valueData type

annotations

Add custom annotations to the LogMonitoring pods.

No default (optional)

map[string]string

labels

Add custom labels to the LogMonitoring pods.

No default (optional)

map[string]string

nodeSelector

Specify the node selector that controls on which nodes the LogMonitoring pods will be deployed.

No default (optional)

map[string]string

imageRef

Overrides the default image for the LogMonitoring pods.

No default (required)

imageRef

dnsPolicy

Set the DNS policy for LogMonitoring pods.

ClusterFirst

string

priorityClassName

Assign a priority class to the LogMonitoring pods. By default, no class is set.

No default (optional)

string

secCompProfile

Configures a SecComp profile to enable secure computing mode for the LogMonitoring pods.

No default (optional)

string

resources

Define resource requests and limits for LogMonitoring's main and init-container.

No default (optional)

ResourceRequirements

tolerations

Set tolerations for the LogMonitoring pods.For details, see Taints and Tolerations.

No default (optional)

[]Toleration

args

Set additional arguments for the LogMonitoring init container.

No default (optional)

[]string

.spec.templates.logMonitoring.imageRef

Available with Dynatrace version 1.306 and OneAgent 1.305

ParameterDescriptionDefault valueData type

repository

URL of LogMonitoring image.

No default (optional)

string

tag

Tag for LogMonitoring image.

No default (optional)

string

.spec.templates.extensionExecutionController

Available with a future Dynatrace version.

  • imageRef parameter is Required.
  • All other parameters are Optional.
ParameterDescriptionDefault valueData type

imageRef

Image that is used for Extension Execution Controller. This field is mandatory.

No default (required)

imageRef

persistentVolumeClaim

PVC spec for the Extension Execution Controller. If not specified, a default PVC is used.

PVC spec default value 1

PersistentVolumeClaim

labels

Labels applied to Extension Execution Controller pod.

No default (optional)

map[string]string

annotations

Annotations applied to Extension Execution Controller pod.

No default (optional)

map[string]string

tlsRefName

Secret containing a TLS certificate for communication between Extension Execution Controller and Dynatrace Collector.

No default (optional)

string

customConfig

ConfigMap holding a custom Extension Execution Controller configuration.

No default (optional)

string

customExtensionCertificates

Secret holding certificates that have been used to sign custom extensions. Needed for extensions signature validation by Extension Execution Controller.

No default (optional)

string

resources

Resource settings for Extension Execution Controller pod.

No default (optional)

ResourceRequirements

tolerations

Tolerations for Extension Execution Controller pod.For details, see Taints and Tolerations.

No default (optional)

[]Toleration

topologySpreadConstraints

Topology spread constraints for Extension Execution Controller pod.

No default (optional)

[]corev1.TopologySpreadConstraint

useEphemeralVolume

Indicates whether to use ephemeral volume for storage.

No default (optional)

boolean

1 Default PVC spec for EEC:

accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi

.spec.templates.extensionExecutionController.imageRef

Available with a future Dynatrace version.

ParameterDescriptionDefault valueData type

repository

URL of Extension Execution Controller image.

No default (optional)

string

tag

Tag for Extension Execution Controller image.

No default (optional)

string

.spec.templates.otelCollector

Dynatrace Operator version 1.6.0+

  • All parameters are Optional.
ParameterDescriptionDefault valueData type

imageRef

Image that is used for Dynatrace Collector.

No default (optional)

imageRef

replicas

Number of Dynatrace Collector replicas.

1

int32

labels

Labels applied to Dynatrace Collector pod.

No default (optional)

map[string]string

annotations

Annotations applied to Dynatrace Collector pod.

No default (optional)

map[string]string

tlsRefName

Secret containing a TLS certificate used by Dynatrace Collector to verify connections to endpoints of other components.

No default (optional)

string

resources

Resource settings for Dynatrace Collector pod.

No default (optional)

ResourceRequirements

tolerations

Tolerations for Dynatrace Collector pod.For details, see Taints and Tolerations.

No default (optional)

[]Toleration

topologySpreadConstraints

Topology spread constraints for Dynatrace Collector pod.

No default (optional)

[]corev1.TopologySpreadConstraint

.spec.templates.otelCollector.imageRef

Dynatrace Operator version 1.6.0+

ParameterDescriptionDefault valueData type

repository

URL of Dynatrace Collector image.

No default (optional)

string

tag

Tag for Dynatrace Collector image.

No default (optional)

string

.spec.templates.sqlExtensionExecutor

Available with a future Dynatrace version.

ParameterDescriptionDefault valueData type

imageRef

Image that is used for SQL Extension Executor.

No default (optional)

imageRef

tolerations

Tolerations for SQL Extension Executor pods.For details, see Taints and Tolerations.

No default (optional)

[]Toleration

.spec.templates.sqlExtensionExecutor.imageRef

Available with a future Dynatrace version.

ParameterDescriptionDefault valueData type

repository

URL of SQL Extension Executor image.

No default (optional)

string

tag

Tag for SQL Extension Executor image.

No default (optional)

string