Documentation
¶
Index ¶
- Constants
- func GetFeatureConfigAnnotation(dda metav1.Object, annotation string) (string, bool)
- func HasFeatureEnableAnnotation(dda metav1.Object, annotation string) bool
- func IsDataPlaneDogstatsdEnabled(ddaSpec *v2alpha1.DatadogAgentSpec) bool
- func IsDataPlaneEnabled(dda metav1.Object, ddaSpec *v2alpha1.DatadogAgentSpec) bool
- func ShouldRunProcessChecksInCoreAgent(ddaSpec *v2alpha1.DatadogAgentSpec) bool
Constants ¶
View Source
const ( ProcessConfigRunInCoreAgentMinVersion = "7.60.0-0" EnableADPAnnotation = "agent.datadoghq.com/adp-enabled" EnableFineGrainedKubeletAuthz = "agent.datadoghq.com/fine-grained-kubelet-authorization-enabled" EnableHostProfilerAnnotation = "agent.datadoghq.com/host-profiler-enabled" HostProfilerConfigDataAnnotation = "agent.datadoghq.com/host-profiler-configdata" // Config map item must be `host-profiler-config.yaml` HostProfilerConfigMapNameAnnotation = "agent.datadoghq.com/host-profiler-configmap-name" EnablePrivateActionRunnerAnnotation = "agent.datadoghq.com/private-action-runner-enabled" PrivateActionRunnerConfigDataAnnotation = "agent.datadoghq.com/private-action-runner-configdata" EnableClusterAgentPrivateActionRunnerAnnotation = "cluster-agent.datadoghq.com/private-action-runner-enabled" ClusterAgentPrivateActionRunnerConfigDataAnnotation = "cluster-agent.datadoghq.com/private-action-runner-configdata" )
Variables ¶
This section is empty.
Functions ¶
func GetFeatureConfigAnnotation ¶ added in v1.25.0
func HasFeatureEnableAnnotation ¶ added in v1.25.0
func IsDataPlaneDogstatsdEnabled ¶ added in v1.25.0
func IsDataPlaneDogstatsdEnabled(ddaSpec *v2alpha1.DatadogAgentSpec) bool
IsDataPlaneDogstatsdEnabled returns true if the Data Plane should handle DogStatsD.
func IsDataPlaneEnabled ¶ added in v1.25.0
func IsDataPlaneEnabled(dda metav1.Object, ddaSpec *v2alpha1.DatadogAgentSpec) bool
IsDataPlaneEnabled returns true if the Data Plane is enabled. CRD configuration takes precedence over the annotation. If the annotation is used, a deprecation warning is logged.
func ShouldRunProcessChecksInCoreAgent ¶ added in v1.21.0
func ShouldRunProcessChecksInCoreAgent(ddaSpec *v2alpha1.DatadogAgentSpec) bool
ShouldRunProcessChecksInCoreAgent determines whether allow process checks to run in core agent based on environment variables and the agent version.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.