Documentation
¶
Index ¶
Constants ¶
View Source
const ( AgentNoHostTenant = "-" AgentContainerConfFilenameTemplate = "container_%s.conf" AgentInitSecretName = "dynatrace-dynakube-config" AgentInitSecretConfigField = "config" BootstrapperInitSecretName = "dynatrace-bootstrapper-config" LdPreloadFilename = "ld.so.preload" LibAgentProcPath = "/agent/lib64/liboneagentproc.so" AgentCurlOptionsFileName = "curl_options.conf" AgentInstallerUrlEnv = "INSTALLER_URL" AgentInstallerFlavorEnv = "FLAVOR" AgentInstallerTechEnv = "TECHNOLOGIES" AgentInstallerVersionEnv = "VERSION" AgentInstallPathEnv = "INSTALLPATH" AgentInjectedEnv = "ONEAGENT_INJECTED" AgentBinDirMount = "/mnt/bin" AgentConfigDirMount = "/mnt/config" AgentConfInitDirMount = "/mnt/agent-conf" AgentCodeModuleSource = "/opt/dynatrace/oneagent" TrustedCAsInitSecretField = "trustedcas" ActiveGateCAsInitSecretField = "agcerts" CustomCertsFileName = "custom.pem" CustomProxyCertsFileName = "custom_proxy.pem" )
View Source
const ( EnrichmentEndpointSecretName = "dynatrace-metadata-enrichment-endpoint" EnrichmentInjectedEnv = "METADATA_ENRICHMENT_INJECTED" EnrichmentWorkloadKindEnv = "DT_WORKLOAD_KIND" EnrichmentWorkloadNameEnv = "DT_WORKLOAD_NAME" EnrichmentWorkloadAnnotationsEnv = "DT_WORKLOAD_ANNOTATIONS" EnrichmentClusterEntityIDEnv = "DT_ENTITY_ID" EnrichmentClusterNameEnv = "DT_CLUSTER_NAME" EnrichmentMountPath = "/var/lib/dynatrace/enrichment" EnrichmentPropertiesFilename = "dt_metadata.properties" EnrichmentJsonFilename = "dt_metadata.json" EnrichmentInitPath = "/tmp/enrichment" EnrichmentInitPropertiesFilenameTemplate = "dt_metadata_%s.properties" EnrichmentInitJsonFilenameTemplate = "dt_metadata_%s.json" )
View Source
const ( ExtensionsSelfSignedTLSSecretSuffix = "-extensions-controller-tls" // shared volume name between eec and OtelC ExtensionsTokensVolumeName = "tokens" ExtensionsControllerSuffix = "-extensions-controller" ExtensionsCollectorTargetPortName = "collector-com" )
View Source
const ( InjectionFailurePolicyEnv = "FAILURE_POLICY" ContainerInfoEnv = "CONTAINER_INFO" K8sNodeNameEnv = "K8S_NODE_NAME" K8sPodNameEnv = "K8S_PODNAME" K8sPodUIDEnv = "K8S_PODUID" K8sBasePodNameEnv = "K8S_BASEPODNAME" K8sNamespaceEnv = "K8S_NAMESPACE" K8sClusterIDEnv = "K8S_CLUSTER_ID" )
View Source
const ( OtelcTokenSecretKey = "otelc.token" OtelcTokenSecretValuePrefix = "dt0x01" OtelCollectorComPort = 14599 )
View Source
const ( // TLSKeyDataName is the key used to store a TLS private key in the secret's data field. TLSKeyDataName = "tls.key" // TLSCrtDataName is the key used to store a TLS certificate in the secret's data field. TLSCrtDataName = "tls.crt" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstallMode ¶
type InstallMode string
Click to show internal directories.
Click to hide internal directories.