Skip to content

Commit

Permalink
set up defaults
Browse files Browse the repository at this point in the history
  • Loading branch information
eloytoro committed Feb 3, 2025
1 parent ccd2f66 commit 53ebb01
Showing 1 changed file with 26 additions and 13 deletions.
39 changes: 26 additions & 13 deletions api/datadoghq/v2alpha1/datadogagent_default.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ const (
defaultLiveContainerCollectionEnabled bool = true
defaultProcessDiscoveryEnabled bool = true
defaultRunProcessChecksInCoreAgent bool = false
defaultCoreAgentEnabled bool = true

defaultOOMKillEnabled bool = false
defaultTCPQueueLengthEnabled bool = false
Expand All @@ -38,19 +39,20 @@ const (

defaultServiceDiscoveryEnabled bool = false

defaultAPMEnabled bool = true
defaultAPMHostPortEnabled bool = false
defaultAPMHostPort int32 = 8126
defaultAPMSocketEnabled bool = true
defaultAPMSocketHostPath string = apicommon.DogstatsdAPMSocketHostPath + "/" + apicommon.APMSocketName
defaultAPMSingleStepInstrEnabled bool = false
defaultLanguageDetectionEnabled bool = true
defaultCSPMEnabled bool = false
defaultCSPMHostBenchmarksEnabled bool = true
defaultCWSEnabled bool = false
defaultCWSSyscallMonitorEnabled bool = false
defaultCWSNetworkEnabled bool = true
defaultCWSSecurityProfilesEnabled bool = true
defaultAPMEnabled bool = true
defaultAPMHostPortEnabled bool = false
defaultAPMHostPort int32 = 8126
defaultAPMSocketEnabled bool = true
defaultAPMSocketHostPath string = apicommon.DogstatsdAPMSocketHostPath + "/" + apicommon.APMSocketName
defaultAPMSingleStepInstrEnabled bool = false
defaultLanguageDetectionEnabled bool = true
defaultCSPMEnabled bool = false
defaultCSPMHostBenchmarksEnabled bool = true
defaultCWSEnabled bool = false
defaultCWSSyscallMonitorEnabled bool = false
defaultCWSNetworkEnabled bool = true
defaultCWSSecurityProfilesEnabled bool = true
defaultErrorTrackingStandaloneEnabled bool = false

defaultNPMEnabled bool = false
defaultNPMEnableConntrack bool = true
Expand Down Expand Up @@ -187,6 +189,11 @@ func defaultGlobalConfig(ddaSpec *DatadogAgentSpec) {
}

apiutils.DefaultBooleanIfUnset(&ddaSpec.Global.RunProcessChecksInCoreAgent, defaultRunProcessChecksInCoreAgent)

if ddaSpec.Global.CoreAgent == nil {
ddaSpec.Global.CoreAgent = &CoreAgent{}
}
apiutils.DefaultBooleanIfUnset(&ddaSpec.Global.CoreAgent.Enabled, defaultCoreAgentEnabled)
}

// defaultFeaturesConfig sets default values in DatadogAgentSpec.Features.
Expand Down Expand Up @@ -290,6 +297,12 @@ func defaultFeaturesConfig(ddaSpec *DatadogAgentSpec) {

apiutils.DefaultBooleanIfUnset(&ddaSpec.Features.APM.SingleStepInstrumentation.Enabled, defaultAPMSingleStepInstrEnabled)
apiutils.DefaultBooleanIfUnset(&ddaSpec.Features.APM.SingleStepInstrumentation.LanguageDetection.Enabled, defaultLanguageDetectionEnabled)

if ddaSpec.Features.APM.ErrorTrackingStandalone == nil {
ddaSpec.Features.APM.ErrorTrackingStandalone = &ErrorTrackingStandalone{}
}

apiutils.DefaultBooleanIfUnset(&ddaSpec.Features.APM.ErrorTrackingStandalone.Enabled, defaultErrorTrackingStandaloneEnabled)
}

// ASM Features
Expand Down

0 comments on commit 53ebb01

Please sign in to comment.