Skip to content

Commit db5854c

Browse files
authored
update operator version to 1.10.0 (#1603)
1 parent 4e19b91 commit db5854c

15 files changed

+193
-26
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.3.0
4+
5+
* Update Datadog Operator version to 1.10.0.
6+
37
## 2.2.0
48

59
* Add clusterRole.allowReadAllResources to allow viewing all resources. This is required for collecting custom resources in the Kubernetes Explorer

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.1.0
5-
digest: sha256:8f24ab33303f20421688b071b9fb028c0662795952298300ed4b9a060a4332ac
6-
generated: "2024-10-10T12:48:27.526346-04:00"
4+
version: 2.2.0
5+
digest: sha256:42b9b7296f565f17f11adea26fa8cb003c0f01551a84793873a3ae6c73efedc2
6+
generated: "2024-11-08T14:03:54.721912-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.2.0
4-
appVersion: 1.9.0
3+
version: 2.3.0
4+
appVersion: 1.10.0
55
description: Datadog Operator
66
keywords:
77
- monitoring
@@ -17,7 +17,7 @@ maintainers:
1717
1818
dependencies:
1919
- name: datadog-crds
20-
version: "=2.1.0"
20+
version: "=2.2.0"
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.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![AppVersion: 1.9.0](https://img.shields.io/badge/AppVersion-1.9.0-informational?style=flat-square)
3+
![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![AppVersion: 1.10.0](https://img.shields.io/badge/AppVersion-1.10.0-informational?style=flat-square)
44

55
## Values
66

@@ -33,7 +33,7 @@
3333
| image.doNotCheckTag | bool | `false` | Permit skipping operator image tag compatibility with the chart. |
3434
| image.pullPolicy | string | `"IfNotPresent"` | Define the pullPolicy for Datadog Operator image |
3535
| image.repository | string | `"gcr.io/datadoghq/operator"` | Repository to use for Datadog Operator image |
36-
| image.tag | string | `"1.9.0"` | Define the Datadog Operator version to use |
36+
| image.tag | string | `"1.10.0"` | Define the Datadog Operator version to use |
3737
| imagePullSecrets | list | `[]` | Datadog Operator repository pullSecret (ex: specify docker registry credentials) |
3838
| installCRDs | bool | `true` | Set to true to deploy the Datadog's CRDs |
3939
| 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
@@ -85,6 +85,6 @@ Check operator image tag version.
8585
{{- if not .Values.image.doNotCheckTag -}}
8686
{{- .Values.image.tag -}}
8787
{{- else -}}
88-
{{ "1.9.0" }}
88+
{{ "1.10.0" }}
8989
{{- end -}}
9090
{{- end -}}

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.9.0
50+
tag: 1.10.0
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: 164 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
controller-gen.kubebuilder.io/version: v0.14.0
88
name: datadogagents.datadoghq.com
99
labels:
10-
helm.sh/chart: 'datadogCRDs-2.1.0'
10+
helm.sh/chart: 'datadogCRDs-2.2.0'
1111
app.kubernetes.io/managed-by: 'Helm'
1212
app.kubernetes.io/name: 'datadogCRDs'
1313
app.kubernetes.io/instance: 'datadog-operator'
@@ -701,13 +701,29 @@ spec:
701701
type: boolean
702702
endpoint:
703703
type: string
704+
hostPortConfig:
705+
properties:
706+
enabled:
707+
type: boolean
708+
hostPort:
709+
format: int32
710+
type: integer
711+
type: object
704712
type: object
705713
http:
706714
properties:
707715
enabled:
708716
type: boolean
709717
endpoint:
710718
type: string
719+
hostPortConfig:
720+
properties:
721+
enabled:
722+
type: boolean
723+
hostPort:
724+
format: int32
725+
type: integer
726+
type: object
711727
type: object
712728
type: object
713729
type: object
@@ -851,6 +867,73 @@ spec:
851867
url:
852868
type: string
853869
type: object
870+
env:
871+
items:
872+
properties:
873+
name:
874+
type: string
875+
value:
876+
type: string
877+
valueFrom:
878+
properties:
879+
configMapKeyRef:
880+
properties:
881+
key:
882+
type: string
883+
name:
884+
type: string
885+
optional:
886+
type: boolean
887+
required:
888+
- key
889+
type: object
890+
x-kubernetes-map-type: atomic
891+
fieldRef:
892+
properties:
893+
apiVersion:
894+
type: string
895+
fieldPath:
896+
type: string
897+
required:
898+
- fieldPath
899+
type: object
900+
x-kubernetes-map-type: atomic
901+
resourceFieldRef:
902+
properties:
903+
containerName:
904+
type: string
905+
divisor:
906+
anyOf:
907+
- type: integer
908+
- type: string
909+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
910+
x-kubernetes-int-or-string: true
911+
resource:
912+
type: string
913+
required:
914+
- resource
915+
type: object
916+
x-kubernetes-map-type: atomic
917+
secretKeyRef:
918+
properties:
919+
key:
920+
type: string
921+
name:
922+
type: string
923+
optional:
924+
type: boolean
925+
required:
926+
- key
927+
type: object
928+
x-kubernetes-map-type: atomic
929+
type: object
930+
required:
931+
- name
932+
type: object
933+
type: array
934+
x-kubernetes-list-map-keys:
935+
- name
936+
x-kubernetes-list-type: map
854937
fips:
855938
properties:
856939
customFIPSConfig:
@@ -1006,6 +1089,18 @@ spec:
10061089
tlsVerify:
10071090
type: boolean
10081091
type: object
1092+
kubernetesResourcesAnnotationsAsTags:
1093+
additionalProperties:
1094+
additionalProperties:
1095+
type: string
1096+
type: object
1097+
type: object
1098+
kubernetesResourcesLabelsAsTags:
1099+
additionalProperties:
1100+
additionalProperties:
1101+
type: string
1102+
type: object
1103+
type: object
10091104
localService:
10101105
properties:
10111106
forceEnableLocalService:
@@ -1076,6 +1171,31 @@ spec:
10761171
type: object
10771172
registry:
10781173
type: string
1174+
secretBackend:
1175+
properties:
1176+
args:
1177+
type: string
1178+
command:
1179+
type: string
1180+
enableGlobalPermissions:
1181+
type: boolean
1182+
roles:
1183+
items:
1184+
properties:
1185+
namespace:
1186+
type: string
1187+
secrets:
1188+
items:
1189+
type: string
1190+
type: array
1191+
x-kubernetes-list-type: set
1192+
type: object
1193+
type: array
1194+
x-kubernetes-list-type: atomic
1195+
timeout:
1196+
format: int32
1197+
type: integer
1198+
type: object
10791199
site:
10801200
type: string
10811201
tags:
@@ -1975,6 +2095,29 @@ spec:
19752095
x-kubernetes-list-map-keys:
19762096
- name
19772097
x-kubernetes-list-type: map
2098+
envFrom:
2099+
items:
2100+
properties:
2101+
configMapRef:
2102+
properties:
2103+
name:
2104+
type: string
2105+
optional:
2106+
type: boolean
2107+
type: object
2108+
x-kubernetes-map-type: atomic
2109+
prefix:
2110+
type: string
2111+
secretRef:
2112+
properties:
2113+
name:
2114+
type: string
2115+
optional:
2116+
type: boolean
2117+
type: object
2118+
x-kubernetes-map-type: atomic
2119+
type: object
2120+
type: array
19782121
extraChecksd:
19792122
properties:
19802123
configDataMap:
@@ -2137,6 +2280,10 @@ spec:
21372280
type: string
21382281
type: object
21392282
type: object
2283+
serviceAccountAnnotations:
2284+
additionalProperties:
2285+
type: string
2286+
type: object
21402287
serviceAccountName:
21412288
type: string
21422289
tolerations:
@@ -3723,13 +3870,29 @@ spec:
37233870
type: boolean
37243871
endpoint:
37253872
type: string
3873+
hostPortConfig:
3874+
properties:
3875+
enabled:
3876+
type: boolean
3877+
hostPort:
3878+
format: int32
3879+
type: integer
3880+
type: object
37263881
type: object
37273882
http:
37283883
properties:
37293884
enabled:
37303885
type: boolean
37313886
endpoint:
37323887
type: string
3888+
hostPortConfig:
3889+
properties:
3890+
enabled:
3891+
type: boolean
3892+
hostPort:
3893+
format: int32
3894+
type: integer
3895+
type: object
37333896
type: object
37343897
type: object
37353898
type: object

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.2.0
10+
helm.sh/chart: datadog-operator-2.3.0
1111
app.kubernetes.io/instance: datadog-operator
12-
app.kubernetes.io/version: "1.9.0"
12+
app.kubernetes.io/version: "1.10.0"
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.9.0"
38+
image: "gcr.io/datadoghq/operator:1.10.0"
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
@@ -104,7 +104,7 @@ func verifyDeployment(t *testing.T, manifest string) {
104104
assert.Equal(t, 1, len(deployment.Spec.Template.Spec.Containers))
105105
operatorContainer := deployment.Spec.Template.Spec.Containers[0]
106106
assert.Equal(t, v1.PullPolicy("IfNotPresent"), operatorContainer.ImagePullPolicy)
107-
assert.Equal(t, "gcr.io/datadoghq/operator:1.9.0", operatorContainer.Image)
107+
assert.Equal(t, "gcr.io/datadoghq/operator:1.10.0", operatorContainer.Image)
108108
assert.NotContains(t, operatorContainer.Args, "-webhookEnabled=false")
109109
assert.NotContains(t, operatorContainer.Args, "-webhookEnabled=true")
110110
}

test/datadog/baseline/agent-clusterchecks-deployment_default.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ spec:
3636

3737
name: datadog-clusterchecks
3838
annotations:
39-
checksum/clusteragent_token: 12bf793564e44ccbda0cb741eff765654dd1f980807df8c9e1c48fa5843f977f
39+
checksum/clusteragent_token: 469c53bc0541e25237e65b1972c755bf51ba2a3faff0db4200a5e616c1a85ae6
4040
checksum/install_info: 8e66003a020dd0b648cc0ee91a46e96257f348938a3e1a58fd54ea6f86adbd5e
4141
spec:
4242
serviceAccountName: datadog-cluster-checks

0 commit comments

Comments
 (0)