@@ -162,10 +162,12 @@ type ASMFeatureConfig struct {
162
162
// Enabled Default: false
163
163
// +optional
164
164
Threats * ASMThreatsConfig `json:"threats,omitempty"`
165
+
165
166
// SCA configures Software Composition Analysis.
166
167
// Enabled Default: false
167
168
// +optional
168
169
SCA * ASMSCAConfig `json:"sca,omitempty"`
170
+
169
171
// IAST configures Interactive Application Security Testing.
170
172
// Enabled Default: false
171
173
// +optional
@@ -499,6 +501,7 @@ type OTLPProtocolsConfig struct {
499
501
// GRPC contains configuration for the OTLP ingest OTLP/gRPC receiver.
500
502
// +optional
501
503
GRPC * OTLPGRPCConfig `json:"grpc,omitempty"`
504
+
502
505
// HTTP contains configuration for the OTLP ingest OTLP/HTTP receiver.
503
506
// +optional
504
507
HTTP * OTLPHTTPConfig `json:"http,omitempty"`
@@ -624,6 +627,7 @@ type AdmissionControllerFeatureConfig struct {
624
627
// Default: "datadog-webhook"
625
628
// +optional
626
629
WebhookName * string `json:"webhookName,omitempty"`
630
+
627
631
// AgentSidecarInjection contains Agent sidecar injection configurations.
628
632
// +optional
629
633
AgentSidecarInjection * AgentSidecarInjectionConfig `json:"agentSidecarInjection,omitempty"`
@@ -642,26 +646,32 @@ type AgentSidecarInjectionConfig struct {
642
646
// Default: false
643
647
// +optional
644
648
Enabled * bool `json:"enabled"`
649
+
645
650
// ClusterAgentCommunicationEnabled enables communication between Agent sidecars and the Cluster Agent.
646
651
// Default : true
647
652
// +optional
648
653
ClusterAgentCommunicationEnabled * bool `json:"clusterAgentCommunicationEnabled,omitempty"`
654
+
649
655
// Provider is used to add infrastructure provider-specific configurations to the Agent sidecar.
650
656
// Currently only "fargate" is supported.
651
657
// To use the feature in other environments (including local testing) omit the config.
652
658
// See also: https://docs.datadoghq.com/integrations/eks_fargate
653
659
// +optional
654
660
Provider * string `json:"provider,omitempty"`
661
+
655
662
// Registry overrides the default registry for the sidecar Agent.
656
663
// +optional
657
664
Registry * string `json:"registry,omitempty"`
665
+
658
666
// Image overrides the default Agent image name and tag for the Agent sidecar.
659
667
// +optional
660
668
Image * commonv1.AgentImageConfig `json:"image,omitempty"`
669
+
661
670
// Selectors define the pod selector for sidecar injection. Only one rule is supported.
662
671
// +optional
663
672
// +listType=atomic
664
673
Selectors []* Selector `json:"selectors,omitempty"`
674
+
665
675
// Profiles define the sidecar configuration override. Only one profile is supported.
666
676
// +optional
667
677
// +listType=atomic
@@ -673,6 +683,7 @@ type Selector struct {
673
683
// NamespaceSelector specifies the label selector for namespaces.
674
684
// +optional
675
685
NamespaceSelector * metav1.LabelSelector `json:"namespaceSelector,omitempty"`
686
+
676
687
// ObjectSelector specifies the label selector for objects.
677
688
// +optional
678
689
ObjectSelector * metav1.LabelSelector `json:"objectSelector,omitempty"`
0 commit comments