Skip to content

Commit 6c7d6e8

Browse files
authored
release v1.26.0-rc.1 (#2884)
1 parent 5adfc81 commit 6c7d6e8

10 files changed

Lines changed: 6164 additions & 48 deletions

bundle/manifests/datadog-operator.clusterserviceversion.yaml

Lines changed: 57 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -194,15 +194,15 @@ metadata:
194194
]
195195
capabilities: Full Lifecycle
196196
categories: Monitoring, Logging & Tracing
197-
createdAt: "2026-04-02 16:41:32"
197+
createdAt: "2026-04-09 14:43:46"
198198
description: |-
199199
Datadog provides a modern monitoring and analytics platform. Gather metrics, logs and traces for full observability of your Kubernetes cluster with Datadog Operator.
200200
201201
**WARNING**: Starting from version `1.21.0`, the Datadog Operator DatadogAgent controller only watches by default the namespace where it is installed. This means your `DatadogAgent` custom resource must be created in the same namespace as the Operator. This can be changed by removing the `DD_AGENT_WATCH_NAMESPACE` environment variable from the Datadog Operator deployment inside the ClusterServiceVersion YAML.
202202
operators.operatorframework.io/builder: operator-sdk-v1.34.1
203203
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4
204204
repository: https://github.com/DataDog/datadog-operator
205-
containerImage: gcr.io/datadoghq/operator:1.25.0
205+
containerImage: gcr.io/datadoghq/operator:1.26.0-rc.1
206206
support: Datadog, Inc.
207207
features.operators.openshift.io/disconnected: "true"
208208
features.operators.openshift.io/fips-compliant: "false"
@@ -211,12 +211,12 @@ metadata:
211211
features.operators.openshift.io/token-auth-aws: "false"
212212
features.operators.openshift.io/token-auth-azure: "false"
213213
features.operators.openshift.io/token-auth-gcp: "false"
214-
olm.skipRange: '>=1.7.0 <1.25.0'
214+
olm.skipRange: '>=1.7.0 <1.26.0-rc.1'
215215
labels:
216216
operatorframework.io/arch.amd64: supported
217217
operatorframework.io/arch.arm64: supported
218218
operatorframework.io/os.linux: supported
219-
name: datadog-operator.v1.25.0
219+
name: datadog-operator.v1.26.0-rc.1
220220
namespace: placeholder
221221
spec:
222222
apiservicedefinitions: {}
@@ -237,6 +237,9 @@ spec:
237237
kind: DatadogAgent
238238
name: datadogagents.datadoghq.com
239239
version: v2alpha1
240+
- kind: DatadogCSIDriver
241+
name: datadogcsidrivers.datadoghq.com
242+
version: v1alpha1
240243
- description: DatadogDashboard is the Schema for the datadogdashboards API
241244
displayName: Datadog Dashboard
242245
kind: DatadogDashboard
@@ -255,6 +258,9 @@ spec:
255258
kind: DatadogMonitor
256259
name: datadogmonitors.datadoghq.com
257260
version: v1alpha1
261+
- kind: DatadogPodAutoscalerClusterProfile
262+
name: datadogpodautoscalerclusterprofiles.datadoghq.com
263+
version: v1alpha2
258264
- description: DatadogPodAutoscaler is the Schema for the datadogpodautoscalers API
259265
displayName: Datadog Pod Autoscaler
260266
kind: DatadogPodAutoscaler
@@ -345,9 +351,16 @@ spec:
345351
- apiGroups:
346352
- ""
347353
resources:
354+
- pods/eviction
348355
- pods/exec
349356
verbs:
350357
- create
358+
- apiGroups:
359+
- ""
360+
resources:
361+
- pods/resize
362+
verbs:
363+
- patch
351364
- apiGroups:
352365
- '*'
353366
resources:
@@ -381,7 +394,11 @@ spec:
381394
resources:
382395
- controllerrevisions
383396
verbs:
397+
- create
398+
- delete
399+
- get
384400
- list
401+
- patch
385402
- watch
386403
- apiGroups:
387404
- apps
@@ -401,10 +418,18 @@ spec:
401418
- apps
402419
resources:
403420
- replicasets
421+
verbs:
422+
- get
423+
- list
424+
- watch
425+
- apiGroups:
426+
- apps
427+
resources:
404428
- statefulsets
405429
verbs:
406430
- get
407431
- list
432+
- patch
408433
- watch
409434
- apiGroups:
410435
- argoproj.io
@@ -419,6 +444,7 @@ spec:
419444
resources:
420445
- rollouts
421446
verbs:
447+
- get
422448
- list
423449
- patch
424450
- watch
@@ -511,6 +537,8 @@ spec:
511537
- datadogagentprofiles/finalizers
512538
- datadogagents
513539
- datadogagents/finalizers
540+
- datadogcsidrivers
541+
- datadogcsidrivers/finalizers
514542
- datadogdashboards
515543
- datadoggenericresources
516544
- datadoggenericresources/finalizers
@@ -533,6 +561,7 @@ spec:
533561
- datadogagentinternals/status
534562
- datadogagentprofiles/status
535563
- datadogagents/status
564+
- datadogcsidrivers/status
536565
- datadogdashboards/status
537566
- datadoggenericresources/status
538567
- datadogmonitors/status
@@ -561,6 +590,8 @@ spec:
561590
- apiGroups:
562591
- datadoghq.com
563592
resources:
593+
- datadogpodautoscalerclusterprofiles
594+
- datadogpodautoscalerclusterprofiles/status
564595
- datadogpodautoscalers
565596
- datadogpodautoscalers/status
566597
verbs:
@@ -749,6 +780,25 @@ spec:
749780
verbs:
750781
- list
751782
- watch
783+
- apiGroups:
784+
- storage.k8s.io
785+
resources:
786+
- csidrivers
787+
verbs:
788+
- create
789+
- list
790+
- watch
791+
- apiGroups:
792+
- storage.k8s.io
793+
resourceNames:
794+
- k8s.csi.datadoghq.com
795+
resources:
796+
- csidrivers
797+
verbs:
798+
- delete
799+
- get
800+
- patch
801+
- update
752802
- apiGroups:
753803
- storage.k8s.io
754804
resources:
@@ -821,7 +871,7 @@ spec:
821871
fieldPath: metadata.namespace
822872
- name: DD_TOOL_VERSION
823873
value: redhat-community-operators
824-
image: gcr.io/datadoghq/operator:1.25.0
874+
image: gcr.io/datadoghq/operator:1.26.0-rc.1
825875
imagePullPolicy: IfNotPresent
826876
livenessProbe:
827877
httpGet:
@@ -919,5 +969,5 @@ spec:
919969
minKubeVersion: 1.16.0
920970
provider:
921971
name: Datadog
922-
version: 1.25.0
923-
replaces: datadog-operator.v1.24.0
972+
version: 1.26.0-rc.1
973+
replaces: datadog-operator.v1.25.0

bundle/manifests/datadoghq.com_datadogagentinternals.yaml

Lines changed: 96 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,22 @@ spec:
7575
ClusterAgentCommunicationEnabled enables communication between Agent sidecars and the Cluster Agent.
7676
Default : true
7777
type: boolean
78+
clusterAgentTlsVerification:
79+
description: ClusterAgentTLSVerification configures TLS
80+
verification for Agent sidecar to Cluster Agent communication.
81+
properties:
82+
copyCaConfigMap:
83+
description: |-
84+
CopyCaConfigMap enables automatic creation of a ConfigMap containing the Cluster Agent's CA certificate
85+
in namespaces where sidecar injection occurs.
86+
Default: false
87+
type: boolean
88+
enabled:
89+
description: |-
90+
Enabled enables TLS verification for agent sidecars communicating with the Cluster Agent.
91+
Default: false
92+
type: boolean
93+
type: object
7894
enabled:
7995
description: |-
8096
Enabled enables Sidecar injections.
@@ -728,6 +744,30 @@ spec:
728744
Default: true
729745
type: boolean
730746
type: object
747+
probe:
748+
description: Probe holds the admission controller connectivity
749+
probe configuration.
750+
properties:
751+
enabled:
752+
description: |-
753+
Enabled enables the admission controller connectivity probe.
754+
The probe periodically sends dry-run ConfigMap creation requests to verify the
755+
webhook is reachable from the API server. Requires Cluster Agent 7.78.0+.
756+
Default: true
757+
type: boolean
758+
gracePeriod:
759+
description: |-
760+
GracePeriod is the number of seconds to wait at startup before the first probe.
761+
Default: 60
762+
format: int32
763+
type: integer
764+
interval:
765+
description: |-
766+
Interval is the number of seconds between probe executions.
767+
Default: 60
768+
format: int32
769+
type: integer
770+
type: object
731771
registry:
732772
description: Registry defines an image registry for the admission
733773
controller.
@@ -1311,7 +1351,7 @@ spec:
13111351
type: object
13121352
enabled:
13131353
description: |-
1314-
Enabled enables Cloud Security Posture Management.
1354+
Enabled enables Cloud Security Posture Management, including Docker and Kubernetes benchmarks.
13151355
Default: false
13161356
type: boolean
13171357
hostBenchmarks:
@@ -1320,7 +1360,7 @@ spec:
13201360
properties:
13211361
enabled:
13221362
description: |-
1323-
Enabled enables host benchmarks.
1363+
Enabled enables Linux host benchmarks. Requires `features.cspm.enabled` to be set to `true`.
13241364
Default: true
13251365
type: boolean
13261366
type: object
@@ -2627,14 +2667,11 @@ spec:
26272667
Default: false
26282668
type: boolean
26292669
networkStats:
2630-
description: |-
2631-
Enables the service discovery network stats collection.
2632-
Default: true
2670+
description: 'DEPRECATED: NetworkStats is no longer configurable
2671+
and will be ignored. Scheduled for removal in v1.28.'
26332672
properties:
26342673
enabled:
2635-
description: |-
2636-
Enables the Service Discovery Network Stats feature.
2637-
Default: true
2674+
description: 'DEPRECATED: this field is ignored.'
26382675
type: boolean
26392676
type: object
26402677
type: object
@@ -3585,6 +3622,11 @@ spec:
35853622
UseFIPSAgent enables the FIPS flavor of the Agent. If 'true', the FIPS proxy will always be disabled.
35863623
Default: 'false'
35873624
type: boolean
3625+
useVSock:
3626+
description: |-
3627+
UseVSock allows the use of VSock communication between the Agent and containerized workloads.
3628+
Default: 'false'
3629+
type: boolean
35883630
type: object
35893631
override:
35903632
additionalProperties:
@@ -8938,6 +8980,23 @@ spec:
89388980
ClusterAgentCommunicationEnabled enables communication between Agent sidecars and the Cluster Agent.
89398981
Default : true
89408982
type: boolean
8983+
clusterAgentTlsVerification:
8984+
description: ClusterAgentTLSVerification configures
8985+
TLS verification for Agent sidecar to Cluster Agent
8986+
communication.
8987+
properties:
8988+
copyCaConfigMap:
8989+
description: |-
8990+
CopyCaConfigMap enables automatic creation of a ConfigMap containing the Cluster Agent's CA certificate
8991+
in namespaces where sidecar injection occurs.
8992+
Default: false
8993+
type: boolean
8994+
enabled:
8995+
description: |-
8996+
Enabled enables TLS verification for agent sidecars communicating with the Cluster Agent.
8997+
Default: false
8998+
type: boolean
8999+
type: object
89419000
enabled:
89429001
description: |-
89439002
Enabled enables Sidecar injections.
@@ -9596,6 +9655,30 @@ spec:
95969655
Default: true
95979656
type: boolean
95989657
type: object
9658+
probe:
9659+
description: Probe holds the admission controller connectivity
9660+
probe configuration.
9661+
properties:
9662+
enabled:
9663+
description: |-
9664+
Enabled enables the admission controller connectivity probe.
9665+
The probe periodically sends dry-run ConfigMap creation requests to verify the
9666+
webhook is reachable from the API server. Requires Cluster Agent 7.78.0+.
9667+
Default: true
9668+
type: boolean
9669+
gracePeriod:
9670+
description: |-
9671+
GracePeriod is the number of seconds to wait at startup before the first probe.
9672+
Default: 60
9673+
format: int32
9674+
type: integer
9675+
interval:
9676+
description: |-
9677+
Interval is the number of seconds between probe executions.
9678+
Default: 60
9679+
format: int32
9680+
type: integer
9681+
type: object
95999682
registry:
96009683
description: Registry defines an image registry for the
96019684
admission controller.
@@ -10185,7 +10268,7 @@ spec:
1018510268
type: object
1018610269
enabled:
1018710270
description: |-
10188-
Enabled enables Cloud Security Posture Management.
10271+
Enabled enables Cloud Security Posture Management, including Docker and Kubernetes benchmarks.
1018910272
Default: false
1019010273
type: boolean
1019110274
hostBenchmarks:
@@ -10194,7 +10277,7 @@ spec:
1019410277
properties:
1019510278
enabled:
1019610279
description: |-
10197-
Enabled enables host benchmarks.
10280+
Enabled enables Linux host benchmarks. Requires `features.cspm.enabled` to be set to `true`.
1019810281
Default: true
1019910282
type: boolean
1020010283
type: object
@@ -11515,14 +11598,11 @@ spec:
1151511598
Default: false
1151611599
type: boolean
1151711600
networkStats:
11518-
description: |-
11519-
Enables the service discovery network stats collection.
11520-
Default: true
11601+
description: 'DEPRECATED: NetworkStats is no longer configurable
11602+
and will be ignored. Scheduled for removal in v1.28.'
1152111603
properties:
1152211604
enabled:
11523-
description: |-
11524-
Enables the Service Discovery Network Stats feature.
11525-
Default: true
11605+
description: 'DEPRECATED: this field is ignored.'
1152611606
type: boolean
1152711607
type: object
1152811608
type: object

0 commit comments

Comments
 (0)