Skip to content

Commit a8982f4

Browse files
authored
Update operator chart for v1.22.0-rc.1 tag (#2256)
1 parent a5d83e0 commit a8982f4

File tree

10 files changed

+206
-16
lines changed

10 files changed

+206
-16
lines changed

charts/datadog-operator/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 2.17.0-dev.1
4+
5+
* Update Datadog Operator chart for to 1.22.0-rc.1.
6+
37
## 2.16.0
48

59
* Update Datadog Operator image tag to 1.21.0.

charts/datadog-operator/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
- name: datadog-crds
33
repository: https://helm.datadoghq.com
4-
version: 2.14.0
5-
digest: sha256:645bc65584b652768eed1565ebd00e42a7de694683fd99af5c643d5ffdb59665
6-
generated: "2025-12-18T11:45:32.723014-05:00"
4+
version: 2.15.0-dev.1
5+
digest: sha256:ccfa3ecd38f00a93e71ad2a90f24931961d17f1a311cbcc09a409f49f34a38cc
6+
generated: "2025-12-19T11:45:14.449689-05:00"

charts/datadog-operator/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: datadog-operator
3-
version: 2.16.0
4-
appVersion: 1.21.0
3+
version: 2.17.0-dev.1
4+
appVersion: 1.22.0-rc.1
55
description: Datadog Operator
66
keywords:
77
- monitoring
@@ -17,7 +17,7 @@ maintainers:
1717
1818
dependencies:
1919
- name: datadog-crds
20-
version: "2.14.0"
20+
version: 2.15.0-dev.1
2121
alias: datadogCRDs
2222
repository: https://helm.datadoghq.com
2323
condition: installCRDs

charts/datadog-operator/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Datadog Operator
22

3-
![Version: 2.16.0](https://img.shields.io/badge/Version-2.16.0-informational?style=flat-square) ![AppVersion: 1.21.0](https://img.shields.io/badge/AppVersion-1.21.0-informational?style=flat-square)
3+
![Version: 2.17.0-dev.1](https://img.shields.io/badge/Version-2.17.0--dev.1-informational?style=flat-square) ![AppVersion: 1.22.0-rc.1](https://img.shields.io/badge/AppVersion-1.22.0--rc.1-informational?style=flat-square)
44

55
## Values
66

@@ -38,7 +38,7 @@
3838
| image.doNotCheckTag | bool | `false` | Permit skipping operator image tag compatibility with the chart. |
3939
| image.pullPolicy | string | `"IfNotPresent"` | Define the pullPolicy for Datadog Operator image |
4040
| image.repository | string | `"gcr.io/datadoghq/operator"` | Repository to use for Datadog Operator image |
41-
| image.tag | string | `"1.21.0"` | Define the Datadog Operator version to use |
41+
| image.tag | string | `"1.22.0-rc.1"` | Define the Datadog Operator version to use |
4242
| imagePullSecrets | list | `[]` | Datadog Operator repository pullSecret (ex: specify docker registry credentials) |
4343
| installCRDs | bool | `true` | Set to true to deploy the Datadog's CRDs |
4444
| introspection.enabled | bool | `false` | If true, enables introspection feature (beta). Requires v1.4.0+ |

charts/datadog-operator/templates/_helpers.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,6 @@ Check operator image tag version.
156156
{{- $parts := split "@" $tag -}}
157157
{{- index $parts "_0"}}
158158
{{- else -}}
159-
{{ "1.21.0" }}
159+
{{ "1.22.0-rc.1" }}
160160
{{- end -}}
161161
{{- end -}}

charts/datadog-operator/templates/clusterrole.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ rules:
8484
resources:
8585
- customresourcedefinitions
8686
verbs:
87+
- get
8788
- list
8889
- watch
8990
- apiGroups:
@@ -297,6 +298,34 @@ rules:
297298
- get
298299
- list
299300
- watch
301+
- apiGroups:
302+
- gateway.envoyproxy.io
303+
resources:
304+
- envoyextensionpolicies
305+
verbs:
306+
- create
307+
- delete
308+
- get
309+
- apiGroups:
310+
- gateway.networking.k8s.io
311+
resources:
312+
- gatewayclasses
313+
- gateways
314+
- httproutes
315+
verbs:
316+
- get
317+
- list
318+
- patch
319+
- watch
320+
- apiGroups:
321+
- gateway.networking.k8s.io
322+
resources:
323+
- referencegrants
324+
verbs:
325+
- create
326+
- delete
327+
- get
328+
- patch
300329
- apiGroups:
301330
- karpenter.sh
302331
resources:
@@ -316,12 +345,22 @@ rules:
316345
- ksh/metrics
317346
verbs:
318347
- get
348+
- apiGroups:
349+
- networking.istio.io
350+
resources:
351+
- envoyfilters
352+
verbs:
353+
- create
354+
- delete
355+
- get
319356
- apiGroups:
320357
- networking.k8s.io
321358
resources:
322359
- ingresses
323360
verbs:
361+
- get
324362
- list
363+
- patch
325364
- watch
326365
- apiGroups:
327366
- networking.k8s.io

charts/datadog-operator/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ image:
4747
# image.repository -- Repository to use for Datadog Operator image
4848
repository: gcr.io/datadoghq/operator
4949
# image.tag -- Define the Datadog Operator version to use
50-
tag: 1.21.0
50+
tag: 1.22.0-rc.1
5151
# image.pullPolicy -- Define the pullPolicy for Datadog Operator image
5252
pullPolicy: IfNotPresent
5353
# image.doNotCheckTag -- Permit skipping operator image tag compatibility with the chart.

test/datadog-operator/baseline/DatadogAgent_CRD_default.yaml

Lines changed: 149 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
controller-gen.kubebuilder.io/version: v0.17.3
88
name: datadogagents.datadoghq.com
99
labels:
10-
helm.sh/chart: 'datadogCRDs-2.14.0'
10+
helm.sh/chart: 'datadogCRDs-2.15.0-dev.1'
1111
app.kubernetes.io/managed-by: 'Helm'
1212
app.kubernetes.io/name: 'datadogCRDs'
1313
app.kubernetes.io/instance: 'datadog-operator'
@@ -38,7 +38,7 @@ spec:
3838
name: v2alpha1
3939
schema:
4040
openAPIV3Schema:
41-
description: DatadogAgent Deployment with the Datadog Operator.
41+
description: DatadogAgent defines Agent configuration, see reference https://github.com/DataDog/datadog-operator/blob/main/docs/configuration.v2alpha1.md
4242
properties:
4343
apiVersion:
4444
type: string
@@ -1075,6 +1075,60 @@ spec:
10751075
scrubContainers:
10761076
type: boolean
10771077
type: object
1078+
otelAgentGateway:
1079+
properties:
1080+
conf:
1081+
properties:
1082+
configData:
1083+
type: string
1084+
configMap:
1085+
properties:
1086+
items:
1087+
items:
1088+
properties:
1089+
key:
1090+
type: string
1091+
mode:
1092+
format: int32
1093+
type: integer
1094+
path:
1095+
type: string
1096+
required:
1097+
- key
1098+
- path
1099+
type: object
1100+
type: array
1101+
x-kubernetes-list-map-keys:
1102+
- key
1103+
x-kubernetes-list-type: map
1104+
name:
1105+
type: string
1106+
type: object
1107+
type: object
1108+
enabled:
1109+
type: boolean
1110+
ports:
1111+
items:
1112+
properties:
1113+
containerPort:
1114+
format: int32
1115+
type: integer
1116+
hostIP:
1117+
type: string
1118+
hostPort:
1119+
format: int32
1120+
type: integer
1121+
name:
1122+
type: string
1123+
protocol:
1124+
default: TCP
1125+
type: string
1126+
required:
1127+
- containerPort
1128+
type: object
1129+
type: array
1130+
x-kubernetes-list-type: atomic
1131+
type: object
10781132
otelCollector:
10791133
properties:
10801134
conf:
@@ -2135,6 +2189,45 @@ spec:
21352189
additionalProperties:
21362190
type: string
21372191
type: object
2192+
celWorkloadExclude:
2193+
items:
2194+
properties:
2195+
products:
2196+
items:
2197+
enum:
2198+
- metrics
2199+
- logs
2200+
- sbom
2201+
- global
2202+
type: string
2203+
type: array
2204+
x-kubernetes-list-type: atomic
2205+
rules:
2206+
properties:
2207+
containers:
2208+
items:
2209+
type: string
2210+
type: array
2211+
kube_endpoints:
2212+
items:
2213+
type: string
2214+
type: array
2215+
kube_services:
2216+
items:
2217+
type: string
2218+
type: array
2219+
pods:
2220+
items:
2221+
type: string
2222+
type: array
2223+
processes:
2224+
items:
2225+
type: string
2226+
type: array
2227+
type: object
2228+
type: object
2229+
type: array
2230+
x-kubernetes-list-type: atomic
21382231
containers:
21392232
additionalProperties:
21402233
properties:
@@ -5083,6 +5176,60 @@ spec:
50835176
scrubContainers:
50845177
type: boolean
50855178
type: object
5179+
otelAgentGateway:
5180+
properties:
5181+
conf:
5182+
properties:
5183+
configData:
5184+
type: string
5185+
configMap:
5186+
properties:
5187+
items:
5188+
items:
5189+
properties:
5190+
key:
5191+
type: string
5192+
mode:
5193+
format: int32
5194+
type: integer
5195+
path:
5196+
type: string
5197+
required:
5198+
- key
5199+
- path
5200+
type: object
5201+
type: array
5202+
x-kubernetes-list-map-keys:
5203+
- key
5204+
x-kubernetes-list-type: map
5205+
name:
5206+
type: string
5207+
type: object
5208+
type: object
5209+
enabled:
5210+
type: boolean
5211+
ports:
5212+
items:
5213+
properties:
5214+
containerPort:
5215+
format: int32
5216+
type: integer
5217+
hostIP:
5218+
type: string
5219+
hostPort:
5220+
format: int32
5221+
type: integer
5222+
name:
5223+
type: string
5224+
protocol:
5225+
default: TCP
5226+
type: string
5227+
required:
5228+
- containerPort
5229+
type: object
5230+
type: array
5231+
x-kubernetes-list-type: atomic
5232+
type: object
50865233
otelCollector:
50875234
properties:
50885235
conf:

test/datadog-operator/baseline/Operator_Deployment_default.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ metadata:
77
namespace: datadog-agent
88
labels:
99
app.kubernetes.io/name: datadog-operator
10-
helm.sh/chart: datadog-operator-2.16.0
10+
helm.sh/chart: datadog-operator-2.17.0-dev.1
1111
app.kubernetes.io/instance: datadog-operator
12-
app.kubernetes.io/version: "1.21.0"
12+
app.kubernetes.io/version: "1.22.0-rc.1"
1313
app.kubernetes.io/managed-by: Helm
1414
spec:
1515
replicas: 1
@@ -35,7 +35,7 @@ spec:
3535
serviceAccountName: datadog-operator
3636
containers:
3737
- name: datadog-operator
38-
image: "gcr.io/datadoghq/operator:1.21.0"
38+
image: "gcr.io/datadoghq/operator:1.22.0-rc.1"
3939
imagePullPolicy: IfNotPresent
4040
env:
4141
- name: WATCH_NAMESPACE

test/datadog-operator/operator_deployment_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ func verifyDeployment(t *testing.T, manifest string) {
144144
assert.Equal(t, 1, len(deployment.Spec.Template.Spec.Containers))
145145
operatorContainer := deployment.Spec.Template.Spec.Containers[0]
146146
assert.Equal(t, v1.PullPolicy("IfNotPresent"), operatorContainer.ImagePullPolicy)
147-
assert.Equal(t, "gcr.io/datadoghq/operator:1.21.0", operatorContainer.Image)
147+
assert.Equal(t, "gcr.io/datadoghq/operator:1.22.0-rc.1", operatorContainer.Image)
148148
assert.NotContains(t, operatorContainer.Args, "-webhookEnabled=false")
149149
assert.NotContains(t, operatorContainer.Args, "-webhookEnabled=true")
150150
}

0 commit comments

Comments
 (0)