Documentation
¶
Index ¶
- func CompareKubeResource(got, want interface{}) string
- func NewDatadogAgent(ns, name string, globalOverride *v2alpha1.GlobalConfig) *v2alpha1.DatadogAgent
- func NewDatadogAgentInternal(ns, name string, globalOverride *v2alpha1.GlobalConfig) *v1alpha1.DatadogAgentInternal
- type DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) Build() *v2alpha1.DatadogAgent
- func (builder *DatadogAgentBuilder) BuildWithDefaults() *v2alpha1.DatadogAgent
- func (builder *DatadogAgentBuilder) WithAPMEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAPMHostPortEnabled(enabled bool, port *int32) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAPMSingleStepInstrumentationEnabled(enabled bool, enabledNamespaces []string, disabledNamespaces []string, ...) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAPMUDSEnabled(enabled bool, apmSocketHostPath string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithASMEnabled(threats, sca, iast bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAdmissionControllerAgentCommunicationMode(comMode string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAdmissionControllerEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAdmissionControllerFailurePolicy(policy string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAdmissionControllerMutateUnlabelled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAdmissionControllerMutationEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAdmissionControllerRegistry(name string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAdmissionControllerServiceName(name string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAdmissionControllerValidationEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAdmissionControllerWebhookName(name string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithAnnotations(annotations map[string]string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithCSIActivation(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithCSPMEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithCWSEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithCWSInstrumentationEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithCWSInstrumentationMode(mode string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithChecksTagCardinality(cardinality string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithClusterAgentTag(tag string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithClusterChecksEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithClusterChecksUseCLCEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithComponentOverride(componentName v2alpha1.ComponentName, ...) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithControlPlaneMonitoring(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithCredentials(apiKey, appKey string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithCredentialsFromSecret(apiSecretName, apiSecretKey, appSecretName, appSecretKey string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDCAToken(token string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDCATokenFromSecret(secretName, secretKey string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDogstatsdHostPortConfig(port int32) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDogstatsdHostPortEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDogstatsdMapperProfiles(customMapperProfilesConf string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDogstatsdNonLocalTraffic(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDogstatsdOriginDetectionEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDogstatsdTagCardinality(cardinality string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDogstatsdUnixDomainSocketConfigEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithDogstatsdUnixDomainSocketConfigPath(customPath string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithEnvVars(envs []corev1.EnvVar) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithErrorTrackingStandalone(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithEventCollectionKubernetesEvents(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithEventCollectionUnbundleEvents(enabled bool, eventTypes []v2alpha1.EventTypes) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithFIPS(fipsConfig v2alpha1.FIPSConfig) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithGPUMonitoringEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithGlobalCriSocketPath(criSocketPath string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithGlobalDockerSocketPath(dockerSocketPath string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithGlobalKubeletConfig(hostCAPath, agentCAPath string, tlsVerify bool, podResourcesSocketDir string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithGlobalSecretBackendGlobalPerms(command string, args string, timeout int32, refreshInterval int32) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithGlobalSecretBackendSpecificRoles(command string, args string, timeout int32, refreshInterval int32, ...) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithHelmCheckCollectEvents(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithHelmCheckEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithHelmCheckValuesAsTags(valuesAsTags map[string]string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithKSMCustomConf(customData string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithKSMEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithLiveContainerCollectionEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithLiveProcessEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithLiveProcessScrubStrip(scrubEnabled, stripEnabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithLogCollectionCollectAll(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithLogCollectionEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithLogCollectionLogCollectionUsingFiles(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithLogCollectionOpenFilesLimit(limit int32) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithLogCollectionPaths(podLogs, containerLogs, containerSymlinks, tempStorate string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithNPMEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithName(name string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOOMKillEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTLPGRPCSettings(enabled bool, hostPortEnabled bool, customHostPort int32, endpoint string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTLPHTTPSettings(enabled bool, hostPortEnabled bool, customHostPort int32, endpoint string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTelCollectorConfig() *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTelCollectorConfigMap() *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTelCollectorConfigMapMultipleItems() *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTelCollectorCoreConfigEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTelCollectorCoreConfigExtensionTimeout(timeout int) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTelCollectorCoreConfigExtensionURL(url string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTelCollectorEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOTelCollectorPorts(grpcPort int32, httpPort int32) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOrchestratorExplorerCustomConfigData(customConfigData string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOrchestratorExplorerCustomResources(customResources []string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOrchestratorExplorerDDUrl(ddUrl string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOrchestratorExplorerEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOrchestratorExplorerExtraTags(tags []string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOrchestratorExplorerScrubContainers(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithOriginDetectionUnified(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithProcessChecksInCoreAgent(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithProcessDiscoveryEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithPrometheusScrapeAdditionalConfigs(additionalConfig string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithPrometheusScrapeEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithPrometheusScrapeServiceEndpoints(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithPrometheusScrapeVersion(version int) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithRegistry(registry string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithRemoteConfigEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithSidecarInjectionClusterAgentCommunicationEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithSidecarInjectionEnabled(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithSidecarInjectionImageName(name string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithSidecarInjectionImageTag(tag string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithSidecarInjectionProfiles(envKey, envValue, resourceCPU, resourceMem string, ...) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithSidecarInjectionProvider(provider string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithSidecarInjectionRegistry(registry string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithSidecarInjectionSelectors(selectorKey, selectorValue string) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithSingleContainerStrategy(enabled bool) *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithUseFIPSAgent() *DatadogAgentBuilder
- func (builder *DatadogAgentBuilder) WithWorkloadAutoscalerEnabled(enabled bool) *DatadogAgentBuilder
- type DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) Build() *v1alpha1.DatadogAgentInternal
- func (builder *DatadogAgentInternalBuilder) BuildWithDefaults() *v1alpha1.DatadogAgentInternal
- func (builder *DatadogAgentInternalBuilder) WithAPMEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAPMHostPortEnabled(enabled bool, port *int32) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAPMSingleStepInstrumentationEnabled(enabled bool, enabledNamespaces []string, disabledNamespaces []string, ...) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAPMUDSEnabled(enabled bool, apmSocketHostPath string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithASMEnabled(threats, sca, iast bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerAgentCommunicationMode(comMode string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerFailurePolicy(policy string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerMutateUnlabelled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerMutationEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerRegistry(name string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerServiceName(name string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerValidationEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerWebhookName(name string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithAnnotations(annotations map[string]string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithCSPMEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithCWSEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithCWSInstrumentationEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithCWSInstrumentationMode(mode string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithChecksTagCardinality(cardinality string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithClusterAgentTag(tag string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithClusterChecksEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithClusterChecksUseCLCEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithComponentOverride(componentName v2alpha1.ComponentName, ...) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithCredentials(apiKey, appKey string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithCredentialsFromSecret(apiSecretName, apiSecretKey, appSecretName, appSecretKey string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithDCAToken(token string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithDCATokenFromSecret(secretName, secretKey string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithDogstatsdHostPortConfig(port int32) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithDogstatsdHostPortEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithDogstatsdMapperProfiles(customMapperProfilesConf string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithDogstatsdOriginDetectionEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithDogstatsdTagCardinality(cardinality string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithDogstatsdUnixDomainSocketConfigEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithDogstatsdUnixDomainSocketConfigPath(customPath string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithEnvVars(envs []corev1.EnvVar) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithErrorTrackingStandalone(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithEventCollectionKubernetesEvents(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithEventCollectionUnbundleEvents(enabled bool, eventTypes []v2alpha1.EventTypes) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithFIPS(fipsConfig v2alpha1.FIPSConfig) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithGPUMonitoringEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithGlobalCriSocketPath(criSocketPath string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithGlobalDockerSocketPath(dockerSocketPath string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithGlobalKubeletConfig(hostCAPath, agentCAPath string, tlsVerify bool, podResourcesSocketDir string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithGlobalSecretBackendGlobalPerms(command string, args string, timeout int32) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithGlobalSecretBackendSpecificRoles(command string, args string, timeout int32, secretNs string, ...) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithHelmCheckCollectEvents(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithHelmCheckEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithHelmCheckValuesAsTags(valuesAsTags map[string]string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithKSMCustomConf(customData string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithKSMEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithLiveContainerCollectionEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithLiveProcessEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithLiveProcessScrubStrip(scrubEnabled, stripEnabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithLogCollectionCollectAll(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithLogCollectionEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithLogCollectionLogCollectionUsingFiles(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithLogCollectionOpenFilesLimit(limit int32) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithLogCollectionPaths(podLogs, containerLogs, containerSymlinks, tempStorate string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithNPMEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithName(name string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOOMKillEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOTLPGRPCSettings(enabled bool, hostPortEnabled bool, customHostPort int32, endpoint string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOTLPHTTPSettings(enabled bool, hostPortEnabled bool, customHostPort int32, endpoint string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOTelCollectorConfig() *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOTelCollectorConfigMap() *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOTelCollectorCoreConfigEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOTelCollectorCoreConfigExtensionTimeout(timeout int) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOTelCollectorCoreConfigExtensionURL(url string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOTelCollectorEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOTelCollectorPorts(grpcPort int32, httpPort int32) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerCustomConfigData(customConfigData string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerCustomResources(customResources []string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerDDUrl(ddUrl string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerExtraTags(tags []string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerScrubContainers(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithOriginDetectionUnified(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithProcessChecksInCoreAgent(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithProcessDiscoveryEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithPrometheusScrapeAdditionalConfigs(additionalConfig string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithPrometheusScrapeEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithPrometheusScrapeServiceEndpoints(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithPrometheusScrapeVersion(version int) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithRegistry(registry string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithRemoteConfigEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionClusterAgentCommunicationEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionEnabled(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionImageName(name string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionImageTag(tag string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionProfiles(envKey, envValue, resourceCPU, resourceMem string, ...) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionProvider(provider string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionRegistry(registry string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionSelectors(selectorKey, selectorValue string) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithSingleContainerStrategy(enabled bool) *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithUseFIPSAgent() *DatadogAgentInternalBuilder
- func (builder *DatadogAgentInternalBuilder) WithWorkloadAutoscalerEnabled(enabled bool) *DatadogAgentInternalBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareKubeResource ¶
func CompareKubeResource(got, want interface{}) string
CompareKubeResource performs a Diff based cmp.Diff() with some options
func NewDatadogAgent ¶ added in v1.12.0
func NewDatadogAgent(ns, name string, globalOverride *v2alpha1.GlobalConfig) *v2alpha1.DatadogAgent
NewDatadogAgent returns an initialized and defaulted DatadogAgent for testing purpose
func NewDatadogAgentInternal ¶ added in v1.16.0
func NewDatadogAgentInternal(ns, name string, globalOverride *v2alpha1.GlobalConfig) *v1alpha1.DatadogAgentInternal
NewDatadogAgentInternal returns an initialized and defaulted DatadogAgentInternal for testing purpose DDAI should always have credentials and cluster agent token secret when created by DDA controller
Types ¶
type DatadogAgentBuilder ¶ added in v1.12.0
type DatadogAgentBuilder struct {
// contains filtered or unexported fields
}
func NewDatadogAgentBuilder ¶ added in v1.12.0
func NewDatadogAgentBuilder() *DatadogAgentBuilder
NewDatadogAgentBuilder creates DatadogAgent and initializes Global, Features, Override properties
func NewDefaultDatadogAgentBuilder ¶ added in v1.12.0
func NewDefaultDatadogAgentBuilder() *DatadogAgentBuilder
NewDefaultDatadogAgentBuilder created DatadogAgent and applies defaults
func NewInitializedDatadogAgentBuilder ¶ added in v1.12.0
func NewInitializedDatadogAgentBuilder(ns, name string) *DatadogAgentBuilder
NewDefaultDatadogAgentBuilder initialized with name, namespace, creds and metadata
func (*DatadogAgentBuilder) Build ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) Build() *v2alpha1.DatadogAgent
Build returns DatadogAgent pointer with current properties
func (*DatadogAgentBuilder) BuildWithDefaults ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) BuildWithDefaults() *v2alpha1.DatadogAgent
BuildWithDefaults applies defaults to current properties and returns resulting DatadogAgent
func (*DatadogAgentBuilder) WithAPMEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAPMEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAPMHostPortEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAPMHostPortEnabled(enabled bool, port *int32) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAPMSingleStepInstrumentationEnabled ¶ added in v1.12.0
func (*DatadogAgentBuilder) WithAPMUDSEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAPMUDSEnabled(enabled bool, apmSocketHostPath string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithASMEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithASMEnabled(threats, sca, iast bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAdmissionControllerAgentCommunicationMode ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAdmissionControllerAgentCommunicationMode(comMode string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAdmissionControllerEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAdmissionControllerEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAdmissionControllerFailurePolicy ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAdmissionControllerFailurePolicy(policy string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAdmissionControllerMutateUnlabelled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAdmissionControllerMutateUnlabelled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAdmissionControllerMutationEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAdmissionControllerMutationEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAdmissionControllerRegistry ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAdmissionControllerRegistry(name string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAdmissionControllerServiceName ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAdmissionControllerServiceName(name string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAdmissionControllerValidationEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAdmissionControllerValidationEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAdmissionControllerWebhookName ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAdmissionControllerWebhookName(name string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithAnnotations ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithAnnotations(annotations map[string]string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithCSIActivation ¶ added in v1.18.0
func (builder *DatadogAgentBuilder) WithCSIActivation(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithCSPMEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithCSPMEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithCWSEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithCWSEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithCWSInstrumentationEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithCWSInstrumentationEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithCWSInstrumentationMode ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithCWSInstrumentationMode(mode string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithChecksTagCardinality ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithChecksTagCardinality(cardinality string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithClusterAgentTag ¶ added in v1.13.0
func (builder *DatadogAgentBuilder) WithClusterAgentTag(tag string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithClusterChecksEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithClusterChecksEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithClusterChecksUseCLCEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithClusterChecksUseCLCEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithComponentOverride ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithComponentOverride(componentName v2alpha1.ComponentName, override v2alpha1.DatadogAgentComponentOverride) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithControlPlaneMonitoring ¶ added in v1.18.0
func (builder *DatadogAgentBuilder) WithControlPlaneMonitoring(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithCredentials ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithCredentials(apiKey, appKey string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithCredentialsFromSecret ¶ added in v1.15.0
func (builder *DatadogAgentBuilder) WithCredentialsFromSecret(apiSecretName, apiSecretKey, appSecretName, appSecretKey string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithDCAToken ¶ added in v1.15.0
func (builder *DatadogAgentBuilder) WithDCAToken(token string) *DatadogAgentBuilder
Global DCA Token
func (*DatadogAgentBuilder) WithDCATokenFromSecret ¶ added in v1.15.0
func (builder *DatadogAgentBuilder) WithDCATokenFromSecret(secretName, secretKey string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithDogstatsdHostPortConfig ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithDogstatsdHostPortConfig(port int32) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithDogstatsdHostPortEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithDogstatsdHostPortEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithDogstatsdMapperProfiles ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithDogstatsdMapperProfiles(customMapperProfilesConf string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithDogstatsdNonLocalTraffic ¶ added in v1.16.0
func (builder *DatadogAgentBuilder) WithDogstatsdNonLocalTraffic(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithDogstatsdOriginDetectionEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithDogstatsdOriginDetectionEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithDogstatsdTagCardinality ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithDogstatsdTagCardinality(cardinality string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithDogstatsdUnixDomainSocketConfigEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithDogstatsdUnixDomainSocketConfigEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithDogstatsdUnixDomainSocketConfigPath ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithDogstatsdUnixDomainSocketConfigPath(customPath string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithEnvVars ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithEnvVars(envs []corev1.EnvVar) *DatadogAgentBuilder
Global environment variable
func (*DatadogAgentBuilder) WithErrorTrackingStandalone ¶ added in v1.13.0
func (builder *DatadogAgentBuilder) WithErrorTrackingStandalone(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithEventCollectionKubernetesEvents ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithEventCollectionKubernetesEvents(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithEventCollectionUnbundleEvents ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithEventCollectionUnbundleEvents(enabled bool, eventTypes []v2alpha1.EventTypes) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithFIPS ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithFIPS(fipsConfig v2alpha1.FIPSConfig) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithGPUMonitoringEnabled ¶ added in v1.13.0
func (builder *DatadogAgentBuilder) WithGPUMonitoringEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithGlobalCriSocketPath ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithGlobalCriSocketPath(criSocketPath string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithGlobalDockerSocketPath ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithGlobalDockerSocketPath(dockerSocketPath string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithGlobalKubeletConfig ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithGlobalKubeletConfig(hostCAPath, agentCAPath string, tlsVerify bool, podResourcesSocketDir string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithGlobalSecretBackendGlobalPerms ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithGlobalSecretBackendGlobalPerms(command string, args string, timeout int32, refreshInterval int32) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithGlobalSecretBackendSpecificRoles ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithGlobalSecretBackendSpecificRoles(command string, args string, timeout int32, refreshInterval int32, secretNs string, secretNames []string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithHelmCheckCollectEvents ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithHelmCheckCollectEvents(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithHelmCheckEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithHelmCheckEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithHelmCheckValuesAsTags ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithHelmCheckValuesAsTags(valuesAsTags map[string]string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithKSMCustomConf ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithKSMCustomConf(customData string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithKSMEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithKSMEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithLiveContainerCollectionEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithLiveContainerCollectionEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithLiveProcessEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithLiveProcessEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithLiveProcessScrubStrip ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithLiveProcessScrubStrip(scrubEnabled, stripEnabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithLogCollectionCollectAll ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithLogCollectionCollectAll(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithLogCollectionEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithLogCollectionEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithLogCollectionLogCollectionUsingFiles ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithLogCollectionLogCollectionUsingFiles(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithLogCollectionOpenFilesLimit ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithLogCollectionOpenFilesLimit(limit int32) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithLogCollectionPaths ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithLogCollectionPaths(podLogs, containerLogs, containerSymlinks, tempStorate string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithNPMEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithNPMEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithName ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithName(name string) *DatadogAgentBuilder
Common
func (*DatadogAgentBuilder) WithOOMKillEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOOMKillEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTLPGRPCSettings ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOTLPGRPCSettings(enabled bool, hostPortEnabled bool, customHostPort int32, endpoint string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTLPHTTPSettings ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOTLPHTTPSettings(enabled bool, hostPortEnabled bool, customHostPort int32, endpoint string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTelCollectorConfig ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOTelCollectorConfig() *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTelCollectorConfigMap ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOTelCollectorConfigMap() *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTelCollectorConfigMapMultipleItems ¶ added in v1.17.0
func (builder *DatadogAgentBuilder) WithOTelCollectorConfigMapMultipleItems() *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTelCollectorCoreConfigEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOTelCollectorCoreConfigEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTelCollectorCoreConfigExtensionTimeout ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOTelCollectorCoreConfigExtensionTimeout(timeout int) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTelCollectorCoreConfigExtensionURL ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOTelCollectorCoreConfigExtensionURL(url string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTelCollectorEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOTelCollectorEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOTelCollectorPorts ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOTelCollectorPorts(grpcPort int32, httpPort int32) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOrchestratorExplorerCustomConfigData ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOrchestratorExplorerCustomConfigData(customConfigData string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOrchestratorExplorerCustomResources ¶ added in v1.14.0
func (builder *DatadogAgentBuilder) WithOrchestratorExplorerCustomResources(customResources []string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOrchestratorExplorerDDUrl ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOrchestratorExplorerDDUrl(ddUrl string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOrchestratorExplorerEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOrchestratorExplorerEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOrchestratorExplorerExtraTags ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOrchestratorExplorerExtraTags(tags []string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOrchestratorExplorerScrubContainers ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOrchestratorExplorerScrubContainers(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithOriginDetectionUnified ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithOriginDetectionUnified(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithProcessChecksInCoreAgent ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithProcessChecksInCoreAgent(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithProcessDiscoveryEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithProcessDiscoveryEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithPrometheusScrapeAdditionalConfigs ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithPrometheusScrapeAdditionalConfigs(additionalConfig string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithPrometheusScrapeEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithPrometheusScrapeEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithPrometheusScrapeServiceEndpoints ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithPrometheusScrapeServiceEndpoints(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithPrometheusScrapeVersion ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithPrometheusScrapeVersion(version int) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithRegistry ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithRegistry(registry string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithRemoteConfigEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithRemoteConfigEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithSidecarInjectionClusterAgentCommunicationEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithSidecarInjectionClusterAgentCommunicationEnabled(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithSidecarInjectionEnabled ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithSidecarInjectionEnabled(enabled bool) *DatadogAgentBuilder
sidecar Injection
func (*DatadogAgentBuilder) WithSidecarInjectionImageName ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithSidecarInjectionImageName(name string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithSidecarInjectionImageTag ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithSidecarInjectionImageTag(tag string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithSidecarInjectionProfiles ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithSidecarInjectionProfiles(envKey, envValue, resourceCPU, resourceMem string, securityContext *corev1.SecurityContext) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithSidecarInjectionProvider ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithSidecarInjectionProvider(provider string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithSidecarInjectionRegistry ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithSidecarInjectionRegistry(registry string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithSidecarInjectionSelectors ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithSidecarInjectionSelectors(selectorKey, selectorValue string) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithSingleContainerStrategy ¶ added in v1.12.0
func (builder *DatadogAgentBuilder) WithSingleContainerStrategy(enabled bool) *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithUseFIPSAgent ¶ added in v1.15.0
func (builder *DatadogAgentBuilder) WithUseFIPSAgent() *DatadogAgentBuilder
func (*DatadogAgentBuilder) WithWorkloadAutoscalerEnabled ¶ added in v1.14.0
func (builder *DatadogAgentBuilder) WithWorkloadAutoscalerEnabled(enabled bool) *DatadogAgentBuilder
type DatadogAgentInternalBuilder ¶ added in v1.16.0
type DatadogAgentInternalBuilder struct {
// contains filtered or unexported fields
}
func NewDatadogAgentInternalBuilder ¶ added in v1.16.0
func NewDatadogAgentInternalBuilder() *DatadogAgentInternalBuilder
NewDatadogAgentInternalBuilder creates DatadogAgent and initializes Global, Features, Override properties
func NewDefaultDatadogAgentInternalBuilder ¶ added in v1.16.0
func NewDefaultDatadogAgentInternalBuilder() *DatadogAgentInternalBuilder
NewDefaultDatadogAgentInternalBuilder created DatadogAgent and applies defaults
func NewInitializedDatadogAgentInternalBuilder ¶ added in v1.16.0
func NewInitializedDatadogAgentInternalBuilder(ns, name string) *DatadogAgentInternalBuilder
NewDefaultDatadogAgentInternalBuilder initialized with name, namespace, creds and metadata
func (*DatadogAgentInternalBuilder) Build ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) Build() *v1alpha1.DatadogAgentInternal
Build returns DatadogAgent pointer with current properties
func (*DatadogAgentInternalBuilder) BuildWithDefaults ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) BuildWithDefaults() *v1alpha1.DatadogAgentInternal
BuildWithDefaults applies defaults to current properties and returns resulting DatadogAgent
func (*DatadogAgentInternalBuilder) WithAPMEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAPMEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAPMHostPortEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAPMHostPortEnabled(enabled bool, port *int32) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAPMSingleStepInstrumentationEnabled ¶ added in v1.16.0
func (*DatadogAgentInternalBuilder) WithAPMUDSEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAPMUDSEnabled(enabled bool, apmSocketHostPath string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithASMEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithASMEnabled(threats, sca, iast bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAdmissionControllerAgentCommunicationMode ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerAgentCommunicationMode(comMode string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAdmissionControllerEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAdmissionControllerFailurePolicy ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerFailurePolicy(policy string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAdmissionControllerMutateUnlabelled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerMutateUnlabelled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAdmissionControllerMutationEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerMutationEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAdmissionControllerRegistry ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerRegistry(name string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAdmissionControllerServiceName ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerServiceName(name string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAdmissionControllerValidationEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerValidationEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAdmissionControllerWebhookName ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAdmissionControllerWebhookName(name string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithAnnotations ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithAnnotations(annotations map[string]string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithCSPMEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithCSPMEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithCWSEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithCWSEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithCWSInstrumentationEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithCWSInstrumentationEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithCWSInstrumentationMode ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithCWSInstrumentationMode(mode string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithChecksTagCardinality ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithChecksTagCardinality(cardinality string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithClusterAgentTag ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithClusterAgentTag(tag string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithClusterChecksEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithClusterChecksEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithClusterChecksUseCLCEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithClusterChecksUseCLCEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithComponentOverride ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithComponentOverride(componentName v2alpha1.ComponentName, override v2alpha1.DatadogAgentComponentOverride) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithCredentials ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithCredentials(apiKey, appKey string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithCredentialsFromSecret ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithCredentialsFromSecret(apiSecretName, apiSecretKey, appSecretName, appSecretKey string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithDCAToken ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithDCAToken(token string) *DatadogAgentInternalBuilder
Global DCA Token
func (*DatadogAgentInternalBuilder) WithDCATokenFromSecret ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithDCATokenFromSecret(secretName, secretKey string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithDogstatsdHostPortConfig ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithDogstatsdHostPortConfig(port int32) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithDogstatsdHostPortEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithDogstatsdHostPortEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithDogstatsdMapperProfiles ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithDogstatsdMapperProfiles(customMapperProfilesConf string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithDogstatsdOriginDetectionEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithDogstatsdOriginDetectionEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithDogstatsdTagCardinality ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithDogstatsdTagCardinality(cardinality string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithDogstatsdUnixDomainSocketConfigEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithDogstatsdUnixDomainSocketConfigEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithDogstatsdUnixDomainSocketConfigPath ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithDogstatsdUnixDomainSocketConfigPath(customPath string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithEnvVars ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithEnvVars(envs []corev1.EnvVar) *DatadogAgentInternalBuilder
Global environment variable
func (*DatadogAgentInternalBuilder) WithErrorTrackingStandalone ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithErrorTrackingStandalone(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithEventCollectionKubernetesEvents ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithEventCollectionKubernetesEvents(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithEventCollectionUnbundleEvents ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithEventCollectionUnbundleEvents(enabled bool, eventTypes []v2alpha1.EventTypes) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithFIPS ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithFIPS(fipsConfig v2alpha1.FIPSConfig) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithGPUMonitoringEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithGPUMonitoringEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithGlobalCriSocketPath ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithGlobalCriSocketPath(criSocketPath string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithGlobalDockerSocketPath ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithGlobalDockerSocketPath(dockerSocketPath string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithGlobalKubeletConfig ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithGlobalKubeletConfig(hostCAPath, agentCAPath string, tlsVerify bool, podResourcesSocketDir string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithGlobalSecretBackendGlobalPerms ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithGlobalSecretBackendGlobalPerms(command string, args string, timeout int32) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithGlobalSecretBackendSpecificRoles ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithGlobalSecretBackendSpecificRoles(command string, args string, timeout int32, secretNs string, secretNames []string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithHelmCheckCollectEvents ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithHelmCheckCollectEvents(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithHelmCheckEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithHelmCheckEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithHelmCheckValuesAsTags ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithHelmCheckValuesAsTags(valuesAsTags map[string]string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithKSMCustomConf ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithKSMCustomConf(customData string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithKSMEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithKSMEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithLiveContainerCollectionEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithLiveContainerCollectionEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithLiveProcessEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithLiveProcessEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithLiveProcessScrubStrip ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithLiveProcessScrubStrip(scrubEnabled, stripEnabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithLogCollectionCollectAll ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithLogCollectionCollectAll(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithLogCollectionEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithLogCollectionEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithLogCollectionLogCollectionUsingFiles ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithLogCollectionLogCollectionUsingFiles(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithLogCollectionOpenFilesLimit ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithLogCollectionOpenFilesLimit(limit int32) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithLogCollectionPaths ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithLogCollectionPaths(podLogs, containerLogs, containerSymlinks, tempStorate string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithNPMEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithNPMEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithName ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithName(name string) *DatadogAgentInternalBuilder
Common
func (*DatadogAgentInternalBuilder) WithOOMKillEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOOMKillEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOTLPGRPCSettings ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOTLPGRPCSettings(enabled bool, hostPortEnabled bool, customHostPort int32, endpoint string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOTLPHTTPSettings ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOTLPHTTPSettings(enabled bool, hostPortEnabled bool, customHostPort int32, endpoint string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOTelCollectorConfig ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOTelCollectorConfig() *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOTelCollectorConfigMap ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOTelCollectorConfigMap() *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOTelCollectorCoreConfigEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOTelCollectorCoreConfigEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOTelCollectorCoreConfigExtensionTimeout ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOTelCollectorCoreConfigExtensionTimeout(timeout int) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOTelCollectorCoreConfigExtensionURL ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOTelCollectorCoreConfigExtensionURL(url string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOTelCollectorEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOTelCollectorEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOTelCollectorPorts ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOTelCollectorPorts(grpcPort int32, httpPort int32) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOrchestratorExplorerCustomConfigData ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerCustomConfigData(customConfigData string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOrchestratorExplorerCustomResources ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerCustomResources(customResources []string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOrchestratorExplorerDDUrl ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerDDUrl(ddUrl string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOrchestratorExplorerEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOrchestratorExplorerExtraTags ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerExtraTags(tags []string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOrchestratorExplorerScrubContainers ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOrchestratorExplorerScrubContainers(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithOriginDetectionUnified ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithOriginDetectionUnified(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithProcessChecksInCoreAgent ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithProcessChecksInCoreAgent(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithProcessDiscoveryEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithProcessDiscoveryEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithPrometheusScrapeAdditionalConfigs ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithPrometheusScrapeAdditionalConfigs(additionalConfig string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithPrometheusScrapeEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithPrometheusScrapeEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithPrometheusScrapeServiceEndpoints ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithPrometheusScrapeServiceEndpoints(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithPrometheusScrapeVersion ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithPrometheusScrapeVersion(version int) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithRegistry ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithRegistry(registry string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithRemoteConfigEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithRemoteConfigEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithSidecarInjectionClusterAgentCommunicationEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionClusterAgentCommunicationEnabled(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithSidecarInjectionEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionEnabled(enabled bool) *DatadogAgentInternalBuilder
sidecar Injection
func (*DatadogAgentInternalBuilder) WithSidecarInjectionImageName ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionImageName(name string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithSidecarInjectionImageTag ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionImageTag(tag string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithSidecarInjectionProfiles ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionProfiles(envKey, envValue, resourceCPU, resourceMem string, securityContext *corev1.SecurityContext) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithSidecarInjectionProvider ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionProvider(provider string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithSidecarInjectionRegistry ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionRegistry(registry string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithSidecarInjectionSelectors ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithSidecarInjectionSelectors(selectorKey, selectorValue string) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithSingleContainerStrategy ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithSingleContainerStrategy(enabled bool) *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithUseFIPSAgent ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithUseFIPSAgent() *DatadogAgentInternalBuilder
func (*DatadogAgentInternalBuilder) WithWorkloadAutoscalerEnabled ¶ added in v1.16.0
func (builder *DatadogAgentInternalBuilder) WithWorkloadAutoscalerEnabled(enabled bool) *DatadogAgentInternalBuilder