diff --git a/charts/datadog/CHANGELOG.md b/charts/datadog/CHANGELOG.md index 36da26925..0f005d308 100644 --- a/charts/datadog/CHANGELOG.md +++ b/charts/datadog/CHANGELOG.md @@ -1,5 +1,9 @@ # Datadog changelog +## 3.91.0 + +* Enable `system-probe` container on GKE Autopilot. + ## 3.90.2 * Adds env vars `DD_AGENT_IPC_PORT` and `DD_AGENT_IPC_CONFIG_REFRESH_INTERVAL` when Otel Agent is enabled and adds flag `--sync-delay=30s` to otel agent. @@ -10,7 +14,6 @@ ## 3.90.0 -* Enable `system-probe` container on GKE Autopilot * Set default `Agent` and `Cluster-Agent` version to `7.62.0`. ## 3.89.0 diff --git a/charts/datadog/Chart.yaml b/charts/datadog/Chart.yaml index 7388e6921..aa398ce1e 100644 --- a/charts/datadog/Chart.yaml +++ b/charts/datadog/Chart.yaml @@ -1,7 +1,7 @@ --- apiVersion: v1 name: datadog -version: 3.90.2 +version: 3.91.0 appVersion: "7" description: Datadog Agent keywords: diff --git a/charts/datadog/README.md b/charts/datadog/README.md index 3a29aa8a9..db10fd946 100644 --- a/charts/datadog/README.md +++ b/charts/datadog/README.md @@ -1,6 +1,6 @@ # Datadog -![Version: 3.90.2](https://img.shields.io/badge/Version-3.90.2-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square) +![Version: 3.91.0](https://img.shields.io/badge/Version-3.91.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square) [Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/). diff --git a/charts/datadog/templates/NOTES.txt b/charts/datadog/templates/NOTES.txt index 10c17693f..ebbc04e51 100644 --- a/charts/datadog/templates/NOTES.txt +++ b/charts/datadog/templates/NOTES.txt @@ -420,6 +420,20 @@ On GKE Autopilot environments, SBOM Monitoring is not supported. The options 'da {{- end }} +{{- if .Values.providers.gke.gdc }} + +{{- if .Values.datadog.networkMonitoring.enabled }} + +####################################################################################### +#### WARNING: Network Performance Monitoring is not supported on GKE GDC #### +####################################################################################### + +{{- fail "On GKE GDC environments, Network Performance Monitoring is not supported. The option 'datadog.networkMonitoring.enabled' must be set to 'false'" }} + +{{- end }} + +{{- end }} + {{- if and (.Values.datadog.dogstatsd.useSocketVolume) (eq .Values.targetSystem "windows") }} ################################################################################### diff --git a/charts/datadog/templates/_container-host-release-volumemounts.yaml b/charts/datadog/templates/_container-host-release-volumemounts.yaml index 59b36e002..274b176af 100644 --- a/charts/datadog/templates/_container-host-release-volumemounts.yaml +++ b/charts/datadog/templates/_container-host-release-volumemounts.yaml @@ -1,13 +1,15 @@ {{- define "linux-container-host-release-volumemounts" -}} {{- if or .Values.datadog.osReleasePath .Values.datadog.systemProbe.osReleasePath }} - {{- if and (eq (include "should-enable-system-probe" .) "true") (not .Values.providers.gke.gdc) }} + {{- if not .Values.providers.gke.gdc }} + {{- if eq (include "should-enable-system-probe" .) "true" }} - name: os-release-file mountPath: /host{{ .Values.datadog.systemProbe.osReleasePath | default .Values.datadog.osReleasePath }} readOnly: true - {{- else if .Values.datadog.osReleasePath }} + {{- else if .Values.datadog.osReleasePath }} - name: os-release-file mountPath: /host{{ .Values.datadog.osReleasePath }} readOnly: true + {{- end }} {{- end }} {{- end }} {{- end }} diff --git a/test/datadog-operator/baseline/Operator_Deployment_default.yaml b/test/datadog-operator/baseline/Operator_Deployment_default.yaml index a1e2c5a8e..b373cd360 100644 --- a/test/datadog-operator/baseline/Operator_Deployment_default.yaml +++ b/test/datadog-operator/baseline/Operator_Deployment_default.yaml @@ -7,7 +7,7 @@ metadata: namespace: datadog-agent labels: app.kubernetes.io/name: datadog-operator - helm.sh/chart: datadog-operator-2.5.1 + helm.sh/chart: datadog-operator-2.5.2 app.kubernetes.io/instance: datadog-operator app.kubernetes.io/version: "1.11.1" app.kubernetes.io/managed-by: Helm diff --git a/test/datadog/baseline/agent-clusterchecks-deployment_default.yaml b/test/datadog/baseline/agent-clusterchecks-deployment_default.yaml index 5d3bc118c..7c6570c18 100644 --- a/test/datadog/baseline/agent-clusterchecks-deployment_default.yaml +++ b/test/datadog/baseline/agent-clusterchecks-deployment_default.yaml @@ -6,13 +6,13 @@ metadata: name: datadog-clusterchecks namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" app.kubernetes.io/component: clusterchecks-agent - + spec: replicas: 2 revisionHistoryLimit: 10 @@ -33,11 +33,11 @@ spec: app.kubernetes.io/component: clusterchecks-agent admission.datadoghq.com/enabled: "false" app: datadog-clusterchecks - + name: datadog-clusterchecks annotations: - checksum/clusteragent_token: 82707f47b0bfc55fc39a2740339e31da8b81064a3a1af2eb7ad07b8cefca2060 - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/clusteragent_token: 247c426a527d3914cf4c9ed1f016b3ba0b4797064af564486f45cd0b2f13174d + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d spec: serviceAccountName: datadog-cluster-checks automountServiceAccountToken: true @@ -76,7 +76,7 @@ spec: - find /etc/datadog-agent/conf.d/ -name "*.yaml.default" -type f -delete && touch /etc/datadog-agent/datadog.yaml && exec agent run imagePullPolicy: IfNotPresent env: - + - name: KUBERNETES value: "yes" - name: DD_API_KEY @@ -129,8 +129,8 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - - + + resources: {} volumeMounts: @@ -189,4 +189,4 @@ spec: app: datadog-clusterchecks topologyKey: kubernetes.io/hostname nodeSelector: - kubernetes.io/os: linux + kubernetes.io/os: linux \ No newline at end of file diff --git a/test/datadog/baseline/cluster-agent-deployment_default.yaml b/test/datadog/baseline/cluster-agent-deployment_default.yaml index 42c4e4eb1..3e5ea25b0 100644 --- a/test/datadog/baseline/cluster-agent-deployment_default.yaml +++ b/test/datadog/baseline/cluster-agent-deployment_default.yaml @@ -6,13 +6,13 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" app.kubernetes.io/component: cluster-agent - + spec: replicas: 1 revisionHistoryLimit: 10 @@ -33,14 +33,14 @@ spec: app.kubernetes.io/component: cluster-agent admission.datadoghq.com/enabled: "false" app: datadog-cluster-agent - + name: datadog-cluster-agent annotations: - checksum/clusteragent_token: 2a79fd54ee54b48b65cf8755fb30c0a8709de2d17d4498be14a4f81d7e62c7e6 - checksum/clusteragent-configmap: abfb71847d6ccb5c229cccfd8379d84bcc99108fbea76f413e0b3d80396e8e6b - checksum/api_key: 729a3b093f470188d114eb0722e0b462aaf964f2d2658fcde4c0ef405ca03123 + checksum/clusteragent_token: a456a0b0db2dcb0a05cc06a3b8cccd630ce47a103199f363970edeb225ed57e7 + checksum/clusteragent-configmap: 04f78cc8c755f4c6debb07948b1bf8318109acb1f32d624857bf409e9e7570c0 + checksum/api_key: 657e19756058df21cac9dd8bdb1289cdf8ab0a632155ce5b9cd382881874a62f checksum/application_key: 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d spec: serviceAccountName: datadog-cluster-agent automountServiceAccountToken: true @@ -90,7 +90,7 @@ spec: name: "datadog" key: api-key optional: true - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -119,8 +119,8 @@ spec: value: "8000" - name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY value: "gcr.io/datadoghq" - - + + - name: DD_REMOTE_CONFIGURATION_ENABLED value: "false" - name: DD_CLUSTER_CHECKS_ENABLED @@ -183,7 +183,7 @@ spec: configMapKeyRef: name: datadog-kpi-telemetry-configmap key: install_type - + livenessProbe: failureThreshold: 6 httpGet: @@ -268,4 +268,4 @@ spec: app: datadog-cluster-agent topologyKey: kubernetes.io/hostname nodeSelector: - kubernetes.io/os: linux + kubernetes.io/os: linux \ No newline at end of file diff --git a/test/datadog/baseline/cluster-agent-deployment_default_advanced_AC_injection.yaml b/test/datadog/baseline/cluster-agent-deployment_default_advanced_AC_injection.yaml index ea0c906ab..50822929f 100644 --- a/test/datadog/baseline/cluster-agent-deployment_default_advanced_AC_injection.yaml +++ b/test/datadog/baseline/cluster-agent-deployment_default_advanced_AC_injection.yaml @@ -6,13 +6,13 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" app.kubernetes.io/component: cluster-agent - + spec: replicas: 1 revisionHistoryLimit: 10 @@ -33,14 +33,14 @@ spec: app.kubernetes.io/component: cluster-agent admission.datadoghq.com/enabled: "false" app: datadog-cluster-agent - + name: datadog-cluster-agent annotations: - checksum/clusteragent_token: da73eb12114a230565e36abba3c29649d8fd0c8dd4fa0940ef4ef23512120e52 - checksum/clusteragent-configmap: abfb71847d6ccb5c229cccfd8379d84bcc99108fbea76f413e0b3d80396e8e6b - checksum/api_key: 729a3b093f470188d114eb0722e0b462aaf964f2d2658fcde4c0ef405ca03123 + checksum/clusteragent_token: 8d8f3cd91285a7d6e1507a1f1435fc5fd21778965cf685a462238553841a2daf + checksum/clusteragent-configmap: 04f78cc8c755f4c6debb07948b1bf8318109acb1f32d624857bf409e9e7570c0 + checksum/api_key: 657e19756058df21cac9dd8bdb1289cdf8ab0a632155ce5b9cd382881874a62f checksum/application_key: 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d spec: serviceAccountName: datadog-cluster-agent automountServiceAccountToken: true @@ -90,7 +90,7 @@ spec: name: "datadog" key: api-key optional: true - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -119,8 +119,8 @@ spec: value: "8000" - name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY value: "gcr.io/datadoghq" - - + + - name: DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_ENABLED value: "true" - name: DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_CLUSTER_AGENT_ENABLED @@ -197,7 +197,7 @@ spec: configMapKeyRef: name: datadog-kpi-telemetry-configmap key: install_type - + livenessProbe: failureThreshold: 6 httpGet: @@ -282,4 +282,4 @@ spec: app: datadog-cluster-agent topologyKey: kubernetes.io/hostname nodeSelector: - kubernetes.io/os: linux + kubernetes.io/os: linux \ No newline at end of file diff --git a/test/datadog/baseline/cluster-agent-deployment_default_minimal_AC_injection.yaml b/test/datadog/baseline/cluster-agent-deployment_default_minimal_AC_injection.yaml index a464794c9..a6b62bf7d 100644 --- a/test/datadog/baseline/cluster-agent-deployment_default_minimal_AC_injection.yaml +++ b/test/datadog/baseline/cluster-agent-deployment_default_minimal_AC_injection.yaml @@ -6,13 +6,13 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" app.kubernetes.io/component: cluster-agent - + spec: replicas: 1 revisionHistoryLimit: 10 @@ -33,14 +33,14 @@ spec: app.kubernetes.io/component: cluster-agent admission.datadoghq.com/enabled: "false" app: datadog-cluster-agent - + name: datadog-cluster-agent annotations: - checksum/clusteragent_token: 041ef1801306228d46d7eec4638bca9ce06c2ed5d1a158f9d03fae036e5a5661 - checksum/clusteragent-configmap: abfb71847d6ccb5c229cccfd8379d84bcc99108fbea76f413e0b3d80396e8e6b - checksum/api_key: 729a3b093f470188d114eb0722e0b462aaf964f2d2658fcde4c0ef405ca03123 + checksum/clusteragent_token: 443892528b5e1ffddee461bdd9a241aa564cd5126cf4d6f36b7af5d50a94d884 + checksum/clusteragent-configmap: 04f78cc8c755f4c6debb07948b1bf8318109acb1f32d624857bf409e9e7570c0 + checksum/api_key: 657e19756058df21cac9dd8bdb1289cdf8ab0a632155ce5b9cd382881874a62f checksum/application_key: 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d spec: serviceAccountName: datadog-cluster-agent automountServiceAccountToken: true @@ -90,7 +90,7 @@ spec: name: "datadog" key: api-key optional: true - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -119,8 +119,8 @@ spec: value: "8000" - name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY value: "gcr.io/datadoghq" - - + + - name: DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_ENABLED value: "true" - name: DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_CLUSTER_AGENT_ENABLED @@ -193,7 +193,7 @@ spec: configMapKeyRef: name: datadog-kpi-telemetry-configmap key: install_type - + livenessProbe: failureThreshold: 6 httpGet: @@ -278,4 +278,4 @@ spec: app: datadog-cluster-agent topologyKey: kubernetes.io/hostname nodeSelector: - kubernetes.io/os: linux + kubernetes.io/os: linux \ No newline at end of file diff --git a/test/datadog/baseline/daemonset_default.yaml b/test/datadog/baseline/daemonset_default.yaml index 9a1eb8c25..b89003e13 100644 --- a/test/datadog/baseline/daemonset_default.yaml +++ b/test/datadog/baseline/daemonset_default.yaml @@ -6,13 +6,13 @@ metadata: name: datadog namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" app.kubernetes.io/component: agent - + spec: revisionHistoryLimit: 10 selector: @@ -27,16 +27,16 @@ spec: app.kubernetes.io/component: agent admission.datadoghq.com/enabled: "false" app: datadog - + name: datadog annotations: - checksum/clusteragent_token: 174aed95311830aaf174696e8c52c338f13193ff6b513fa2407bccf3de9cf236 - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/clusteragent_token: f9c45c3e8cd387fc09e0d57c3d5395387e3c674a00806e2a8a26e14454a0a262 + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d checksum/autoconf-config: 74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b checksum/confd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a checksum/checksd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a spec: - + securityContext: runAsUser: 0 hostPID: true @@ -45,7 +45,7 @@ spec: image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: ["agent", "run"] - + resources: {} ports: @@ -62,7 +62,7 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -75,9 +75,9 @@ spec: fieldPath: status.hostIP - name: DD_OTLP_CONFIG_LOGS_ENABLED value: "false" - - - + + + - name: DD_PROCESS_CONFIG_PROCESS_COLLECTION_ENABLED value: "false" - name: DD_PROCESS_CONFIG_CONTAINER_COLLECTION_ENABLED @@ -124,7 +124,7 @@ spec: - name: DD_IGNORE_AUTOCONF value: "kubernetes_state" - name: DD_CONTAINER_LIFECYCLE_ENABLED - value: "true" + value: "true" - name: DD_ORCHESTRATOR_EXPLORER_ENABLED value: "true" - name: DD_EXPVAR_PORT @@ -134,7 +134,7 @@ spec: - name: DD_CONTAINER_IMAGE_ENABLED value: "true" - name: DD_KUBELET_CORE_CHECK_ENABLED - value: "true" + value: "true" volumeMounts: - name: logdatadog mountPath: /var/log/datadog @@ -146,7 +146,7 @@ spec: - name: tmpdir mountPath: /tmp readOnly: false # Need RW to write to /tmp directory - + - name: os-release-file mountPath: /host/etc/os-release readOnly: true @@ -156,12 +156,12 @@ spec: - name: auth-token mountPath: /etc/datadog-agent/auth readOnly: false # Need RW to write auth token - + - name: runtimesocketdir mountPath: /host/var/run mountPropagation: None readOnly: true - + - name: dsdsocket mountPath: /var/run/datadog readOnly: false @@ -209,7 +209,7 @@ spec: - name: trace-agent image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent - command: ["trace-agent", "-config=/etc/datadog-agent/datadog.yaml"] + command: ["trace-agent", "-config=/etc/datadog-agent/datadog.yaml"] resources: {} ports: @@ -226,7 +226,7 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -239,7 +239,7 @@ spec: fieldPath: status.hostIP - name: DD_OTLP_CONFIG_LOGS_ENABLED value: "false" - + - name: DD_CLUSTER_AGENT_ENABLED value: "true" - name: DD_CLUSTER_AGENT_KUBERNETES_SERVICE_NAME @@ -249,7 +249,7 @@ spec: secretKeyRef: name: datadog-cluster-agent key: token - + - name: DD_LOG_LEVEL value: "INFO" - name: DD_APM_ENABLED @@ -276,7 +276,7 @@ spec: valueFrom: configMapKeyRef: name: datadog-kpi-telemetry-configmap - key: install_type + key: install_type volumeMounts: - name: config mountPath: /etc/datadog-agent @@ -301,12 +301,12 @@ spec: - name: dsdsocket mountPath: /var/run/datadog readOnly: false # Need RW for UDS DSD socket - + - name: runtimesocketdir mountPath: /host/var/run mountPropagation: None readOnly: true - + livenessProbe: initialDelaySeconds: 15 periodSeconds: 15 @@ -314,7 +314,7 @@ spec: port: 8126 timeoutSeconds: 5 initContainers: - - name: init-volume + - name: init-volume image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: ["bash", "-c"] @@ -326,7 +326,7 @@ spec: readOnly: false # Need RW for config path resources: {} - - name: init-config + - name: init-config image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: @@ -345,7 +345,7 @@ spec: mountPath: /host/proc mountPropagation: None readOnly: true - + - name: runtimesocketdir mountPath: /host/var/run mountPropagation: None @@ -360,7 +360,7 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -373,7 +373,7 @@ spec: fieldPath: status.hostIP - name: DD_OTLP_CONFIG_LOGS_ENABLED value: "false" - + resources: {} volumes: @@ -384,7 +384,7 @@ spec: name: datadog-installinfo - name: config emptyDir: {} - + - name: logdatadog emptyDir: {} - name: tmpdir @@ -424,4 +424,4 @@ spec: updateStrategy: rollingUpdate: maxUnavailable: 10% - type: RollingUpdate + type: RollingUpdate \ No newline at end of file diff --git a/test/datadog/baseline/gdc_daemonset_default.yaml b/test/datadog/baseline/gdc_daemonset_default.yaml index 081844391..aa71a7b89 100644 --- a/test/datadog/baseline/gdc_daemonset_default.yaml +++ b/test/datadog/baseline/gdc_daemonset_default.yaml @@ -6,7 +6,7 @@ metadata: name: datadog namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -30,13 +30,13 @@ spec: env.datadoghq.com/kind: gke-gdc name: datadog annotations: - checksum/clusteragent_token: 7fc9f30808ea0383822036c8c312145acf9d5ffbce9dfd4e4fa2c58ee6885cee - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/clusteragent_token: b1ce037acd1ae38c7dd524a44aa9bab7cab5c3679696633ffcac0dea97152aec + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d checksum/autoconf-config: 74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b checksum/confd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a checksum/checksd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a spec: - + securityContext: runAsUser: 0 containers: @@ -44,7 +44,7 @@ spec: image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: ["agent", "run"] - + resources: {} ports: @@ -61,7 +61,7 @@ spec: value: "false" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_KUBELET_CLIENT_CRT @@ -87,8 +87,8 @@ spec: value: "false" - name: DD_PROVIDER_KIND value: gke-gdc - - + + - name: DD_LOG_LEVEL value: "INFO" - name: DD_DOGSTATSD_PORT @@ -123,7 +123,7 @@ spec: - name: DD_IGNORE_AUTOCONF value: "kubernetes_state" - name: DD_CONTAINER_LIFECYCLE_ENABLED - value: "true" + value: "true" - name: DD_ORCHESTRATOR_EXPLORER_ENABLED value: "true" - name: DD_EXPVAR_PORT @@ -133,7 +133,7 @@ spec: - name: DD_CONTAINER_IMAGE_ENABLED value: "true" - name: DD_KUBELET_CORE_CHECK_ENABLED - value: "true" + value: "true" volumeMounts: - name: logdatadog mountPath: /var/log/datadog @@ -145,18 +145,15 @@ spec: - name: tmpdir mountPath: /tmp readOnly: false # Need RW to write to /tmp directory - - - name: os-release-file - mountPath: /host/etc/os-release - readOnly: true + - name: config mountPath: /etc/datadog-agent readOnly: false # Need RW to mount to config path - name: auth-token mountPath: /etc/datadog-agent/auth readOnly: false # Need RW to write auth token - - + + - name: kubelet-cert-volume mountPath: /certs livenessProbe: @@ -190,7 +187,7 @@ spec: successThreshold: 1 timeoutSeconds: 5 initContainers: - - name: init-volume + - name: init-volume image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: ["bash", "-c"] @@ -202,7 +199,7 @@ spec: readOnly: false # Need RW for config path resources: {} - - name: init-config + - name: init-config image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: @@ -224,7 +221,7 @@ spec: value: "false" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_KUBELET_CLIENT_CRT @@ -260,7 +257,7 @@ spec: name: datadog-installinfo - name: config emptyDir: {} - + - name: logdatadog emptyDir: {} - name: tmpdir @@ -280,4 +277,4 @@ spec: updateStrategy: rollingUpdate: maxUnavailable: 10% - type: RollingUpdate + type: RollingUpdate \ No newline at end of file diff --git a/test/datadog/baseline/gdc_daemonset_logs_collection.yaml b/test/datadog/baseline/gdc_daemonset_logs_collection.yaml index 62cb605c5..52a59100e 100644 --- a/test/datadog/baseline/gdc_daemonset_logs_collection.yaml +++ b/test/datadog/baseline/gdc_daemonset_logs_collection.yaml @@ -6,7 +6,7 @@ metadata: name: datadog namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -30,13 +30,13 @@ spec: env.datadoghq.com/kind: gke-gdc name: datadog annotations: - checksum/clusteragent_token: 5251a960464770e4370d189d056f28e10e31380da0f2313f0c2448897e2624ec - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/clusteragent_token: c477368060c394d653969d3cbce514a56824150a477be33eb4fecaf6e702c9b1 + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d checksum/autoconf-config: 74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b checksum/confd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a checksum/checksd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a spec: - + securityContext: runAsUser: 0 containers: @@ -44,7 +44,7 @@ spec: image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: ["agent", "run"] - + resources: {} ports: @@ -61,7 +61,7 @@ spec: value: "false" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_KUBELET_CLIENT_CRT @@ -87,8 +87,8 @@ spec: value: "false" - name: DD_PROVIDER_KIND value: gke-gdc - - + + - name: DD_LOG_LEVEL value: "INFO" - name: DD_DOGSTATSD_PORT @@ -123,7 +123,7 @@ spec: - name: DD_IGNORE_AUTOCONF value: "kubernetes_state" - name: DD_CONTAINER_LIFECYCLE_ENABLED - value: "true" + value: "true" - name: DD_ORCHESTRATOR_EXPLORER_ENABLED value: "true" - name: DD_EXPVAR_PORT @@ -133,7 +133,7 @@ spec: - name: DD_CONTAINER_IMAGE_ENABLED value: "true" - name: DD_KUBELET_CORE_CHECK_ENABLED - value: "true" + value: "true" volumeMounts: - name: logdatadog mountPath: /var/log/datadog @@ -145,18 +145,15 @@ spec: - name: tmpdir mountPath: /tmp readOnly: false # Need RW to write to /tmp directory - - - name: os-release-file - mountPath: /host/etc/os-release - readOnly: true + - name: config mountPath: /etc/datadog-agent readOnly: false # Need RW to mount to config path - name: auth-token mountPath: /etc/datadog-agent/auth readOnly: false # Need RW to write auth token - - + + - name: pointerdir mountPath: /opt/datadog-agent/run mountPropagation: None @@ -202,7 +199,7 @@ spec: successThreshold: 1 timeoutSeconds: 5 initContainers: - - name: init-volume + - name: init-volume image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: ["bash", "-c"] @@ -214,7 +211,7 @@ spec: readOnly: false # Need RW for config path resources: {} - - name: init-config + - name: init-config image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: @@ -236,7 +233,7 @@ spec: value: "false" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_KUBELET_CLIENT_CRT @@ -272,7 +269,7 @@ spec: name: datadog-installinfo - name: config emptyDir: {} - + - name: logdatadog emptyDir: {} - name: tmpdir @@ -301,4 +298,4 @@ spec: updateStrategy: rollingUpdate: maxUnavailable: 10% - type: RollingUpdate + type: RollingUpdate \ No newline at end of file diff --git a/test/datadog/baseline/other_default.yaml b/test/datadog/baseline/other_default.yaml index 36dfcaf14..ab63ebcf0 100644 --- a/test/datadog/baseline/other_default.yaml +++ b/test/datadog/baseline/other_default.yaml @@ -6,7 +6,7 @@ metadata: name: datadog-clusterchecks namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -24,7 +24,7 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -41,13 +41,13 @@ kind: ServiceAccount automountServiceAccountToken: true metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" app: "datadog" - chart: "datadog-3.90.1" + chart: "datadog-3.91.0" heritage: "Helm" release: "datadog" name: datadog-cluster-checks @@ -60,10 +60,10 @@ automountServiceAccountToken: true metadata: labels: app: "datadog" - chart: "datadog-3.90.1" + chart: "datadog-3.91.0" heritage: "Helm" release: "datadog" - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -79,7 +79,7 @@ metadata: name: datadog namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -92,14 +92,14 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" type: Opaque data: - token: "akJERTVsWGplWTZEZXdPMFVLalFlS2FSZVhaWTlvU1E=" + token: "Rjh4VG1qODNFVWdNR0F5RG5RMWs4cWJ3VGU0OWR1S0k=" --- # Source: datadog/templates/cluster-agent-confd-configmap.yaml apiVersion: v1 @@ -108,7 +108,7 @@ metadata: name: datadog-cluster-agent-confd namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -149,7 +149,7 @@ data: {} annotations_as_tags: {} - + kubernetes_apiserver.yaml: |- init_config: instances: @@ -164,20 +164,20 @@ metadata: name: datadog-installinfo namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" annotations: - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d data: install_info: | --- install_method: tool: helm tool_version: Helm - installer_version: datadog-3.90.1 + installer_version: datadog-3.91.0 --- # Source: datadog/templates/kpi-telemetry-configmap.yaml apiVersion: v1 @@ -186,22 +186,22 @@ metadata: name: datadog-kpi-telemetry-configmap namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" data: install_type: k8s_manual - install_id: "2481de20-14d7-4ee6-9a7a-c2ef5ed1a195" - install_time: "1738785665" + install_id: "a8722398-d4d1-4608-ae54-a267838ef60d" + install_time: "1738887322" --- # Source: datadog/templates/cluster-agent-rbac.yaml apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRole metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -426,7 +426,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRole metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -522,7 +522,7 @@ kind: ClusterRole metadata: name: datadog labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -577,7 +577,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -597,7 +597,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -617,7 +617,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -638,7 +638,7 @@ kind: ClusterRoleBinding metadata: name: datadog labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -657,7 +657,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: Role metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -674,7 +674,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: Role metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -696,7 +696,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: RoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -717,7 +717,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: RoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -740,7 +740,7 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -762,10 +762,10 @@ metadata: namespace: datadog-agent labels: app: "datadog" - chart: "datadog-3.90.1" + chart: "datadog-3.91.0" release: "datadog" heritage: "Helm" - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -788,10 +788,10 @@ metadata: namespace: datadog-agent labels: app: "datadog" - chart: "datadog-3.90.1" + chart: "datadog-3.91.0" release: "datadog" heritage: "Helm" - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -817,13 +817,13 @@ metadata: name: datadog namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" app.kubernetes.io/component: agent - + spec: revisionHistoryLimit: 10 selector: @@ -838,16 +838,16 @@ spec: app.kubernetes.io/component: agent admission.datadoghq.com/enabled: "false" app: datadog - + name: datadog annotations: - checksum/clusteragent_token: 2f5e57327770b567fc1dafc71318aa2f3c850df1ef4977ec5fe26197b8834136 - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/clusteragent_token: df5542e15c4a6b2ca3cafa45d4f4dd9885dacbdd3b5e859a78b7eb09a873d3bc + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d checksum/autoconf-config: 74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b checksum/confd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a checksum/checksd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a spec: - + securityContext: runAsUser: 0 hostPID: true @@ -856,7 +856,7 @@ spec: image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: ["agent", "run"] - + resources: {} ports: @@ -873,7 +873,7 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -886,9 +886,9 @@ spec: fieldPath: status.hostIP - name: DD_OTLP_CONFIG_LOGS_ENABLED value: "false" - - - + + + - name: DD_PROCESS_CONFIG_PROCESS_COLLECTION_ENABLED value: "false" - name: DD_PROCESS_CONFIG_CONTAINER_COLLECTION_ENABLED @@ -932,11 +932,11 @@ spec: value: "/var/run/datadog/dsd.socket" - name: DD_EXTRA_CONFIG_PROVIDERS value: "endpointschecks" - + - name: DD_IGNORE_AUTOCONF value: "kubernetes_state" - name: DD_CONTAINER_LIFECYCLE_ENABLED - value: "true" + value: "true" - name: DD_ORCHESTRATOR_EXPLORER_ENABLED value: "true" - name: DD_EXPVAR_PORT @@ -946,7 +946,7 @@ spec: - name: DD_CONTAINER_IMAGE_ENABLED value: "true" - name: DD_KUBELET_CORE_CHECK_ENABLED - value: "true" + value: "true" volumeMounts: - name: logdatadog mountPath: /var/log/datadog @@ -958,7 +958,7 @@ spec: - name: tmpdir mountPath: /tmp readOnly: false # Need RW to write to /tmp directory - + - name: os-release-file mountPath: /host/etc/os-release readOnly: true @@ -968,12 +968,12 @@ spec: - name: auth-token mountPath: /etc/datadog-agent/auth readOnly: false # Need RW to write auth token - + - name: runtimesocketdir mountPath: /host/var/run mountPropagation: None readOnly: true - + - name: dsdsocket mountPath: /var/run/datadog readOnly: false @@ -1021,7 +1021,7 @@ spec: - name: trace-agent image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent - command: ["trace-agent", "-config=/etc/datadog-agent/datadog.yaml"] + command: ["trace-agent", "-config=/etc/datadog-agent/datadog.yaml"] resources: {} ports: @@ -1038,7 +1038,7 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -1051,7 +1051,7 @@ spec: fieldPath: status.hostIP - name: DD_OTLP_CONFIG_LOGS_ENABLED value: "false" - + - name: DD_CLUSTER_AGENT_ENABLED value: "true" - name: DD_CLUSTER_AGENT_KUBERNETES_SERVICE_NAME @@ -1061,7 +1061,7 @@ spec: secretKeyRef: name: datadog-cluster-agent key: token - + - name: DD_LOG_LEVEL value: "INFO" - name: DD_APM_ENABLED @@ -1088,7 +1088,7 @@ spec: valueFrom: configMapKeyRef: name: datadog-kpi-telemetry-configmap - key: install_type + key: install_type volumeMounts: - name: config mountPath: /etc/datadog-agent @@ -1113,12 +1113,12 @@ spec: - name: dsdsocket mountPath: /var/run/datadog readOnly: false # Need RW for UDS DSD socket - + - name: runtimesocketdir mountPath: /host/var/run mountPropagation: None readOnly: true - + livenessProbe: initialDelaySeconds: 15 periodSeconds: 15 @@ -1126,7 +1126,7 @@ spec: port: 8126 timeoutSeconds: 5 initContainers: - - name: init-volume + - name: init-volume image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: ["bash", "-c"] @@ -1138,7 +1138,7 @@ spec: readOnly: false # Need RW for config path resources: {} - - name: init-config + - name: init-config image: "gcr.io/datadoghq/agent:7.62.0" imagePullPolicy: IfNotPresent command: @@ -1157,7 +1157,7 @@ spec: mountPath: /host/proc mountPropagation: None readOnly: true - + - name: runtimesocketdir mountPath: /host/var/run mountPropagation: None @@ -1172,7 +1172,7 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -1185,7 +1185,7 @@ spec: fieldPath: status.hostIP - name: DD_OTLP_CONFIG_LOGS_ENABLED value: "false" - + resources: {} volumes: @@ -1196,7 +1196,7 @@ spec: name: datadog-installinfo - name: config emptyDir: {} - + - name: logdatadog emptyDir: {} - name: tmpdir @@ -1245,13 +1245,13 @@ metadata: name: datadog-clusterchecks namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" app.kubernetes.io/component: clusterchecks-agent - + spec: replicas: 2 revisionHistoryLimit: 10 @@ -1272,11 +1272,11 @@ spec: app.kubernetes.io/component: clusterchecks-agent admission.datadoghq.com/enabled: "false" app: datadog-clusterchecks - + name: datadog-clusterchecks annotations: - checksum/clusteragent_token: 1b27814030c156af6fcafca3ca9274edebf20699c821e892d77c4c7d740a2f5b - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/clusteragent_token: 5a3ebcf850d185370c74eb30bfc4943a792c0aaff1358543224a8c0a7e1882bb + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d spec: serviceAccountName: datadog-cluster-checks automountServiceAccountToken: true @@ -1315,7 +1315,7 @@ spec: - find /etc/datadog-agent/conf.d/ -name "*.yaml.default" -type f -delete && touch /etc/datadog-agent/datadog.yaml && exec agent run imagePullPolicy: IfNotPresent env: - + - name: KUBERNETES value: "yes" - name: DD_API_KEY @@ -1368,8 +1368,8 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - - + + resources: {} volumeMounts: @@ -1437,13 +1437,13 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.90.1' + helm.sh/chart: 'datadog-3.91.0' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" app.kubernetes.io/component: cluster-agent - + spec: replicas: 1 revisionHistoryLimit: 10 @@ -1464,12 +1464,12 @@ spec: app.kubernetes.io/component: cluster-agent admission.datadoghq.com/enabled: "false" app: datadog-cluster-agent - + name: datadog-cluster-agent annotations: - checksum/clusteragent_token: 1176d3833b7a6e7565e239de5bb77df64ee32f35d85f852534db02422215ba35 - checksum/clusteragent-configmap: 9f0ae9132099384f08acb30e2ef9005327efa60bf64fe70444720d4b538bbf21 - checksum/install_info: 9723455d5ab3318a8d2a46e64a29d03b3142738df48c8a9ccac656513fd33065 + checksum/clusteragent_token: 2125e0b8c18f02677614776f5826a96ecdf6be8393e9acdc9a096b538337b316 + checksum/clusteragent-configmap: 86190a6d13b82b58a4a3158761c458fd0009ae0cfd622e7c98e02207e8361074 + checksum/install_info: d99057d2f27261db48a091cf5b114431385f7e656a0b4575b81b9ade7b02583d spec: serviceAccountName: datadog-cluster-agent automountServiceAccountToken: true @@ -1519,7 +1519,7 @@ spec: name: "datadog-secret" key: api-key optional: true - + - name: KUBERNETES value: "yes" - name: DD_LANGUAGE_DETECTION_ENABLED @@ -1548,8 +1548,8 @@ spec: value: "8000" - name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY value: "gcr.io/datadoghq" - - + + - name: DD_REMOTE_CONFIGURATION_ENABLED value: "false" - name: DD_CLUSTER_CHECKS_ENABLED @@ -1614,7 +1614,7 @@ spec: configMapKeyRef: name: datadog-kpi-telemetry-configmap key: install_type - + livenessProbe: failureThreshold: 6 httpGet: @@ -1699,4 +1699,4 @@ spec: app: datadog-cluster-agent topologyKey: kubernetes.io/hostname nodeSelector: - kubernetes.io/os: linux + kubernetes.io/os: linux \ No newline at end of file