From 4dc0e872e7286ca0d7b10c5c4dfa9a7517bfc1f2 Mon Sep 17 00:00:00 2001 From: khewonc <39867936+khewonc@users.noreply.github.com> Date: Wed, 10 Apr 2024 15:20:39 -0400 Subject: [PATCH] [datadog] Update agents to 7.52.1 (#1366) --- charts/datadog/CHANGELOG.md | 5 + charts/datadog/Chart.yaml | 2 +- charts/datadog/README.md | 8 +- charts/datadog/values.yaml | 6 +- ...gent-clusterchecks-deployment_default.yaml | 12 +- .../cluster-agent-deployment_default.yaml | 21 +-- ...loyment_default_advanced_AC_injection.yaml | 21 +-- ...ployment_default_minimal_AC_injection.yaml | 23 +-- test/datadog/baseline/daemonset_default.yaml | 40 ++++-- test/datadog/baseline/other_default.yaml | 135 ++++++++++-------- test/datadog/dca_AC_sidecar_test.go | 2 +- 11 files changed, 164 insertions(+), 111 deletions(-) diff --git a/charts/datadog/CHANGELOG.md b/charts/datadog/CHANGELOG.md index 03a2449cf..95bde5cd8 100644 --- a/charts/datadog/CHANGELOG.md +++ b/charts/datadog/CHANGELOG.md @@ -1,10 +1,15 @@ # Datadog changelog +## 3.59.5 + +* Set default `Agent` and `Cluster-Agent` version to `7.52.1`. + ## 3.59.4 * Add language detection enable option for `APM` instrumentation. ## 3.59.3 + * Add `contimage-intake.datadoghq.com` & `contlcycle-intake.datadoghq.com` endpoints to the `Agent` cilium network policy. ## 3.59.2 diff --git a/charts/datadog/Chart.yaml b/charts/datadog/Chart.yaml index 90b281394..7e7a1e9d2 100644 --- a/charts/datadog/Chart.yaml +++ b/charts/datadog/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: datadog -version: 3.59.4 +version: 3.59.5 appVersion: "7" description: Datadog Agent keywords: diff --git a/charts/datadog/README.md b/charts/datadog/README.md index 9089d89dd..21233d4b6 100644 --- a/charts/datadog/README.md +++ b/charts/datadog/README.md @@ -1,6 +1,6 @@ # Datadog -![Version: 3.59.4](https://img.shields.io/badge/Version-3.59.4-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square) +![Version: 3.59.5](https://img.shields.io/badge/Version-3.59.5-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/). @@ -508,7 +508,7 @@ helm install \ | agents.image.pullPolicy | string | `"IfNotPresent"` | Datadog Agent image pull policy | | agents.image.pullSecrets | list | `[]` | Datadog Agent repository pullSecret (ex: specify docker registry credentials) | | agents.image.repository | string | `nil` | Override default registry + image.name for Agent | -| agents.image.tag | string | `"7.52.0"` | Define the Agent version to use | +| agents.image.tag | string | `"7.52.1"` | Define the Agent version to use | | agents.image.tagSuffix | string | `""` | Suffix to append to Agent tag | | agents.localService.forceLocalServiceEnabled | bool | `false` | Force the creation of the internal traffic policy service to target the agent running on the local node. By default, the internal traffic service is created only on Kubernetes 1.22+ where the feature became beta and enabled by default. This option allows to force the creation of the internal traffic service on kubernetes 1.21 where the feature was alpha and required a feature gate to be explicitly enabled. | | agents.localService.overrideName | string | `""` | Name of the internal traffic service to target the agent running on the local node | @@ -582,7 +582,7 @@ helm install \ | clusterAgent.image.pullPolicy | string | `"IfNotPresent"` | Cluster Agent image pullPolicy | | clusterAgent.image.pullSecrets | list | `[]` | Cluster Agent repository pullSecret (ex: specify docker registry credentials) | | clusterAgent.image.repository | string | `nil` | Override default registry + image.name for Cluster Agent | -| clusterAgent.image.tag | string | `"7.52.0"` | Cluster Agent image tag to use | +| clusterAgent.image.tag | string | `"7.52.1"` | Cluster Agent image tag to use | | clusterAgent.livenessProbe | object | Every 15s / 6 KO / 1 OK | Override default Cluster Agent liveness probe settings | | clusterAgent.metricsProvider.aggregator | string | `"avg"` | Define the aggregator the cluster agent will use to process the metrics. The options are (avg, min, max, sum) | | clusterAgent.metricsProvider.createReaderRbac | bool | `true` | Create `external-metrics-reader` RBAC automatically (to allow HPA to read data from Cluster Agent) | @@ -633,7 +633,7 @@ helm install \ | clusterChecksRunner.image.pullPolicy | string | `"IfNotPresent"` | Datadog Agent image pull policy | | clusterChecksRunner.image.pullSecrets | list | `[]` | Datadog Agent repository pullSecret (ex: specify docker registry credentials) | | clusterChecksRunner.image.repository | string | `nil` | Override default registry + image.name for Cluster Check Runners | -| clusterChecksRunner.image.tag | string | `"7.52.0"` | Define the Agent version to use | +| clusterChecksRunner.image.tag | string | `"7.52.1"` | Define the Agent version to use | | clusterChecksRunner.image.tagSuffix | string | `""` | Suffix to append to Agent tag | | clusterChecksRunner.livenessProbe | object | Every 15s / 6 KO / 1 OK | Override default agent liveness probe settings | | clusterChecksRunner.networkPolicy.create | bool | `false` | If true, create a NetworkPolicy for the cluster checks runners. DEPRECATED. Use datadog.networkPolicy.create instead | diff --git a/charts/datadog/values.yaml b/charts/datadog/values.yaml index 9fad54d16..a42163717 100644 --- a/charts/datadog/values.yaml +++ b/charts/datadog/values.yaml @@ -898,7 +898,7 @@ clusterAgent: name: cluster-agent # clusterAgent.image.tag -- Cluster Agent image tag to use - tag: 7.52.0 + tag: 7.52.1 # clusterAgent.image.digest -- Cluster Agent image digest to use, takes precedence over tag if specified digest: "" @@ -1376,7 +1376,7 @@ agents: name: agent # agents.image.tag -- Define the Agent version to use - tag: 7.52.0 + tag: 7.52.1 # agents.image.digest -- Define Agent image digest to use, takes precedence over tag if specified digest: "" @@ -1844,7 +1844,7 @@ clusterChecksRunner: name: agent # clusterChecksRunner.image.tag -- Define the Agent version to use - tag: 7.52.0 + tag: 7.52.1 # clusterChecksRunner.image.digest -- Define Agent image digest to use, takes precedence over tag if specified digest: "" diff --git a/test/datadog/baseline/agent-clusterchecks-deployment_default.yaml b/test/datadog/baseline/agent-clusterchecks-deployment_default.yaml index 7aa229602..ab5cdf9f0 100644 --- a/test/datadog/baseline/agent-clusterchecks-deployment_default.yaml +++ b/test/datadog/baseline/agent-clusterchecks-deployment_default.yaml @@ -6,7 +6,7 @@ metadata: name: datadog-clusterchecks namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -36,8 +36,8 @@ spec: name: datadog-clusterchecks annotations: - checksum/clusteragent_token: 999b326e98e9596150bcbfd45becfdc4695634b0d8198c59d43ce7043ac9a611 - checksum/install_info: 3c5d7a2732f453d72b241f37b74f59319bcbf51e387a8fc35dc47bc4a1a7a390 + checksum/clusteragent_token: 70ee659df0e52871e8d378fcc43eaf4c28f5740fcf630c044aa05ab172fff59e + checksum/install_info: ff7899c74b353510429944625eb16f8e592229bb5787e83e275316fa810fb729 spec: serviceAccountName: datadog-cluster-checks automountServiceAccountToken: true @@ -45,7 +45,7 @@ spec: [] initContainers: - name: init-volume - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["bash", "-c"] args: @@ -57,7 +57,7 @@ spec: resources: {} - name: init-config - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["bash", "-c"] args: @@ -70,7 +70,7 @@ spec: {} containers: - name: agent - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" command: ["bash", "-c"] args: - rm -rf /etc/datadog-agent/conf.d && touch /etc/datadog-agent/datadog.yaml && exec agent run diff --git a/test/datadog/baseline/cluster-agent-deployment_default.yaml b/test/datadog/baseline/cluster-agent-deployment_default.yaml index 7668108cb..15805c69e 100644 --- a/test/datadog/baseline/cluster-agent-deployment_default.yaml +++ b/test/datadog/baseline/cluster-agent-deployment_default.yaml @@ -6,7 +6,7 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -36,17 +36,17 @@ spec: name: datadog-cluster-agent annotations: - checksum/clusteragent_token: cb4b859f7f7c7e495dcca4e6471a201cf8c7eb77134fbcaaf27e5a5b5ef1b9b8 - checksum/clusteragent-configmap: c4ebd3c35d77ac0260f47e1ec10c9733cd76488f4232f76f26466174b922b430 - checksum/api_key: 3c042e07978640da60c9adc10c03acb2e68c176d8f5ecc4c1c8d216051f476a5 + checksum/clusteragent_token: 5aef8764f6b4aeb3bd45082ad9876bb29166947c57686982e07a831d07ec5c53 + checksum/clusteragent-configmap: e76c6e387906993bf00147d7686dc3c64be7714d069bb1a2cbf88240ef996268 + checksum/api_key: 285e50be97a9ee27ecdd3466635dcedc8b3d08f9db978c1d427bf3bc39d2de0c checksum/application_key: 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b - checksum/install_info: 3c5d7a2732f453d72b241f37b74f59319bcbf51e387a8fc35dc47bc4a1a7a390 + checksum/install_info: ff7899c74b353510429944625eb16f8e592229bb5787e83e275316fa810fb729 spec: serviceAccountName: datadog-cluster-agent automountServiceAccountToken: true initContainers: - name: init-volume - image: "gcr.io/datadoghq/cluster-agent:7.51.0" + image: "gcr.io/datadoghq/cluster-agent:7.52.1" imagePullPolicy: IfNotPresent command: - cp @@ -59,7 +59,7 @@ spec: mountPath: /opt/datadog-agent containers: - name: cluster-agent - image: "gcr.io/datadoghq/cluster-agent:7.51.0" + image: "gcr.io/datadoghq/cluster-agent:7.52.1" imagePullPolicy: IfNotPresent resources: {} @@ -86,7 +86,10 @@ spec: name: "datadog" key: api-key optional: true - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_ADMISSION_CONTROLLER_ENABLED @@ -148,6 +151,8 @@ spec: value: "true" - name: DD_ORCHESTRATOR_EXPLORER_CONTAINER_SCRUBBING_ENABLED value: "true" + - name: DD_CLUSTER_AGENT_LANGUAGE_DETECTION_PATCHER_ENABLED + value: "false" - name: DD_INSTRUMENTATION_INSTALL_TIME valueFrom: configMapKeyRef: 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 80702f39b..f365f4b8d 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,7 +6,7 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -36,17 +36,17 @@ spec: name: datadog-cluster-agent annotations: - checksum/clusteragent_token: cc4689bbc5f524d4080b164c621500d7f830d0aeef415c86a3535e76883577a3 - checksum/clusteragent-configmap: c4ebd3c35d77ac0260f47e1ec10c9733cd76488f4232f76f26466174b922b430 - checksum/api_key: 3c042e07978640da60c9adc10c03acb2e68c176d8f5ecc4c1c8d216051f476a5 + checksum/clusteragent_token: 181ecf39c46a1dd44547d1584e61a5ab984fcfadc01b1a9951511de7be33b4ff + checksum/clusteragent-configmap: e76c6e387906993bf00147d7686dc3c64be7714d069bb1a2cbf88240ef996268 + checksum/api_key: 285e50be97a9ee27ecdd3466635dcedc8b3d08f9db978c1d427bf3bc39d2de0c checksum/application_key: 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b - checksum/install_info: 3c5d7a2732f453d72b241f37b74f59319bcbf51e387a8fc35dc47bc4a1a7a390 + checksum/install_info: ff7899c74b353510429944625eb16f8e592229bb5787e83e275316fa810fb729 spec: serviceAccountName: datadog-cluster-agent automountServiceAccountToken: true initContainers: - name: init-volume - image: "gcr.io/datadoghq/cluster-agent:7.51.0" + image: "gcr.io/datadoghq/cluster-agent:7.52.1" imagePullPolicy: IfNotPresent command: - cp @@ -59,7 +59,7 @@ spec: mountPath: /opt/datadog-agent containers: - name: cluster-agent - image: "gcr.io/datadoghq/cluster-agent:7.51.0" + image: "gcr.io/datadoghq/cluster-agent:7.52.1" imagePullPolicy: IfNotPresent resources: {} @@ -86,7 +86,10 @@ spec: name: "datadog" key: api-key optional: true - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_ADMISSION_CONTROLLER_ENABLED @@ -162,6 +165,8 @@ spec: value: "true" - name: DD_ORCHESTRATOR_EXPLORER_CONTAINER_SCRUBBING_ENABLED value: "true" + - name: DD_CLUSTER_AGENT_LANGUAGE_DETECTION_PATCHER_ENABLED + value: "false" - name: DD_INSTRUMENTATION_INSTALL_TIME valueFrom: configMapKeyRef: 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 c6d81039a..4efc71b97 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,7 +6,7 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -36,17 +36,17 @@ spec: name: datadog-cluster-agent annotations: - checksum/clusteragent_token: 20307ad626ccec1c8abc4b8c42089120fea2bcbc8d51ad48f052fc9d7f1ac62e - checksum/clusteragent-configmap: c4ebd3c35d77ac0260f47e1ec10c9733cd76488f4232f76f26466174b922b430 - checksum/api_key: 3c042e07978640da60c9adc10c03acb2e68c176d8f5ecc4c1c8d216051f476a5 + checksum/clusteragent_token: 2fa601d9e096c193a20fc2206befc84edbdb2d0734a436ba8756f1810ea38757 + checksum/clusteragent-configmap: e76c6e387906993bf00147d7686dc3c64be7714d069bb1a2cbf88240ef996268 + checksum/api_key: 285e50be97a9ee27ecdd3466635dcedc8b3d08f9db978c1d427bf3bc39d2de0c checksum/application_key: 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b - checksum/install_info: 3c5d7a2732f453d72b241f37b74f59319bcbf51e387a8fc35dc47bc4a1a7a390 + checksum/install_info: ff7899c74b353510429944625eb16f8e592229bb5787e83e275316fa810fb729 spec: serviceAccountName: datadog-cluster-agent automountServiceAccountToken: true initContainers: - name: init-volume - image: "gcr.io/datadoghq/cluster-agent:7.51.0" + image: "gcr.io/datadoghq/cluster-agent:7.52.1" imagePullPolicy: IfNotPresent command: - cp @@ -59,7 +59,7 @@ spec: mountPath: /opt/datadog-agent containers: - name: cluster-agent - image: "gcr.io/datadoghq/cluster-agent:7.51.0" + image: "gcr.io/datadoghq/cluster-agent:7.52.1" imagePullPolicy: IfNotPresent resources: {} @@ -86,7 +86,10 @@ spec: name: "datadog" key: api-key optional: true - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_ADMISSION_CONTROLLER_ENABLED @@ -116,7 +119,7 @@ spec: - name: DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_IMAGE_NAME value: agent - name: DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_IMAGE_TAG - value: 7.51.0 + value: 7.52.1 - name: DD_REMOTE_CONFIGURATION_ENABLED value: "false" - name: DD_CLUSTER_CHECKS_ENABLED @@ -158,6 +161,8 @@ spec: value: "true" - name: DD_ORCHESTRATOR_EXPLORER_CONTAINER_SCRUBBING_ENABLED value: "true" + - name: DD_CLUSTER_AGENT_LANGUAGE_DETECTION_PATCHER_ENABLED + value: "false" - name: DD_INSTRUMENTATION_INSTALL_TIME valueFrom: configMapKeyRef: diff --git a/test/datadog/baseline/daemonset_default.yaml b/test/datadog/baseline/daemonset_default.yaml index 7a7c56497..93ef7a2db 100644 --- a/test/datadog/baseline/daemonset_default.yaml +++ b/test/datadog/baseline/daemonset_default.yaml @@ -6,7 +6,7 @@ metadata: name: datadog namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -30,8 +30,8 @@ spec: name: datadog annotations: - checksum/clusteragent_token: de10bbc694d3c44c7863afc67c2921c921466f00bae249eddfd43d06f0e40e83 - checksum/install_info: 3c5d7a2732f453d72b241f37b74f59319bcbf51e387a8fc35dc47bc4a1a7a390 + checksum/clusteragent_token: cdc95023f8d20e02cbfbe7fccf9e3ace103429d80685b51e2c23f7ac155c3737 + checksum/install_info: ff7899c74b353510429944625eb16f8e592229bb5787e83e275316fa810fb729 checksum/autoconf-config: 74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b checksum/confd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a checksum/checksd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a @@ -42,7 +42,7 @@ spec: hostPID: true containers: - name: agent - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["agent", "run"] @@ -62,7 +62,10 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_KUBERNETES_KUBELET_HOST @@ -177,7 +180,7 @@ spec: successThreshold: 1 timeoutSeconds: 5 - name: trace-agent - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["trace-agent", "-config=/etc/datadog-agent/datadog.yaml"] resources: @@ -196,7 +199,10 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_KUBERNETES_KUBELET_HOST @@ -280,7 +286,7 @@ spec: port: 8126 timeoutSeconds: 5 - name: process-agent - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["process-agent", "--cfgpath=/etc/datadog-agent/datadog.yaml"] resources: @@ -295,7 +301,10 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_KUBERNETES_KUBELET_HOST @@ -324,7 +333,9 @@ spec: - name: DD_DOGSTATSD_SOCKET value: "/var/run/datadog/dsd.socket" - name: DD_ORCHESTRATOR_EXPLORER_ENABLED - value: "true" + value: "true" + - name: DD_PROCESS_AGENT_PROCESS_COLLECTION_ENABLED + value: "false" volumeMounts: - name: config mountPath: /etc/datadog-agent @@ -366,7 +377,7 @@ spec: - name: init-volume - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["bash", "-c"] args: @@ -379,7 +390,7 @@ spec: {} - name: init-config - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: - bash @@ -412,7 +423,10 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_KUBERNETES_KUBELET_HOST diff --git a/test/datadog/baseline/other_default.yaml b/test/datadog/baseline/other_default.yaml index b78f8c31b..c3d65437c 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.58.2' + helm.sh/chart: 'datadog-3.59.5' 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.58.2' + helm.sh/chart: 'datadog-3.59.5' 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.58.2' + helm.sh/chart: 'datadog-3.59.5' 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.58.2" + chart: "datadog-3.59.5" heritage: "Helm" release: "datadog" name: datadog-cluster-checks @@ -60,10 +60,10 @@ automountServiceAccountToken: true metadata: labels: app: "datadog" - chart: "datadog-3.58.2" + chart: "datadog-3.59.5" heritage: "Helm" release: "datadog" - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' 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.58.2' + helm.sh/chart: 'datadog-3.59.5' 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.58.2' + helm.sh/chart: 'datadog-3.59.5' 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: "TkNSTkV5UlJqdjhHV0NWcmduMmRBaWdqTUw2WmdsV2g=" + token: "dXY0UUNGYUswcGNMQnpHb1lRMDh0R2txOXlpZEdrVnc=" --- # 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.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -157,20 +157,20 @@ metadata: name: datadog-installinfo namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' 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: 3c5d7a2732f453d72b241f37b74f59319bcbf51e387a8fc35dc47bc4a1a7a390 + checksum/install_info: ff7899c74b353510429944625eb16f8e592229bb5787e83e275316fa810fb729 data: install_info: | --- install_method: tool: helm tool_version: Helm - installer_version: datadog-3.58.2 + installer_version: datadog-3.59.5 --- # Source: datadog/templates/kpi-telemetry-configmap.yaml apiVersion: v1 @@ -179,22 +179,22 @@ metadata: name: datadog-kpi-telemetry-configmap namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "7" data: - install_id: "fd55046d-8dfc-47a6-9fb7-20088a93ea58" + install_id: "dc5846eb-4b2c-4335-9991-87c478de108d" install_type: k8s_manual - install_time: "1710950775" + install_time: "1712612300" --- # Source: datadog/templates/cluster-agent-rbac.yaml apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRole metadata: labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -400,7 +400,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRole metadata: labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -496,7 +496,7 @@ kind: ClusterRole metadata: name: datadog labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -544,7 +544,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -564,7 +564,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -584,7 +584,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: ClusterRoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -605,7 +605,7 @@ kind: ClusterRoleBinding metadata: name: datadog labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -624,7 +624,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: Role metadata: labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -641,7 +641,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: Role metadata: labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -663,7 +663,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: RoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -684,7 +684,7 @@ apiVersion: "rbac.authorization.k8s.io/v1" kind: RoleBinding metadata: labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -707,7 +707,7 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -729,10 +729,10 @@ metadata: namespace: datadog-agent labels: app: "datadog" - chart: "datadog-3.58.2" + chart: "datadog-3.59.5" release: "datadog" heritage: "Helm" - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -755,10 +755,10 @@ metadata: namespace: datadog-agent labels: app: "datadog" - chart: "datadog-3.58.2" + chart: "datadog-3.59.5" release: "datadog" heritage: "Helm" - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -784,7 +784,7 @@ metadata: name: datadog namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -808,8 +808,8 @@ spec: name: datadog annotations: - checksum/clusteragent_token: d1284848a462e5feb13cfbc55a8d3eb48c477b6916832a592867cb5a4a9e4969 - checksum/install_info: 3c5d7a2732f453d72b241f37b74f59319bcbf51e387a8fc35dc47bc4a1a7a390 + checksum/clusteragent_token: 2eca1fa995f5cdf71fd464aa84a3b0376f3f7ecd1d6731b8fa18eeb9694b4579 + checksum/install_info: ff7899c74b353510429944625eb16f8e592229bb5787e83e275316fa810fb729 checksum/autoconf-config: 74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b checksum/confd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a checksum/checksd-config: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a @@ -820,7 +820,7 @@ spec: hostPID: true containers: - name: agent - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["agent", "run"] @@ -840,7 +840,10 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_KUBERNETES_KUBELET_HOST @@ -956,7 +959,7 @@ spec: successThreshold: 1 timeoutSeconds: 5 - name: trace-agent - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["trace-agent", "-config=/etc/datadog-agent/datadog.yaml"] resources: @@ -975,7 +978,10 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_KUBERNETES_KUBELET_HOST @@ -1059,7 +1065,7 @@ spec: port: 8126 timeoutSeconds: 5 - name: process-agent - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["process-agent", "--cfgpath=/etc/datadog-agent/datadog.yaml"] resources: @@ -1074,7 +1080,10 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_KUBERNETES_KUBELET_HOST @@ -1103,7 +1112,9 @@ spec: - name: DD_DOGSTATSD_SOCKET value: "/var/run/datadog/dsd.socket" - name: DD_ORCHESTRATOR_EXPLORER_ENABLED - value: "true" + value: "true" + - name: DD_PROCESS_AGENT_PROCESS_COLLECTION_ENABLED + value: "false" volumeMounts: - name: config mountPath: /etc/datadog-agent @@ -1145,7 +1156,7 @@ spec: - name: init-volume - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["bash", "-c"] args: @@ -1158,7 +1169,7 @@ spec: {} - name: init-config - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: - bash @@ -1191,7 +1202,10 @@ spec: value: "true" - name: DD_AUTH_TOKEN_FILE_PATH value: /etc/datadog-agent/auth/token - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_KUBERNETES_KUBELET_HOST @@ -1260,7 +1274,7 @@ metadata: name: datadog-clusterchecks namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -1290,8 +1304,8 @@ spec: name: datadog-clusterchecks annotations: - checksum/clusteragent_token: d56cd35d2ed589e9817382c6d02cf18a1d24772863e156f83e78a038ee24b51d - checksum/install_info: 3c5d7a2732f453d72b241f37b74f59319bcbf51e387a8fc35dc47bc4a1a7a390 + checksum/clusteragent_token: 0f5813b5b82cfb158b2ce63357f1f87771c9c64cc9dec0ce8163eb3f86f1ed2b + checksum/install_info: ff7899c74b353510429944625eb16f8e592229bb5787e83e275316fa810fb729 spec: serviceAccountName: datadog-cluster-checks automountServiceAccountToken: true @@ -1299,7 +1313,7 @@ spec: [] initContainers: - name: init-volume - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["bash", "-c"] args: @@ -1311,7 +1325,7 @@ spec: resources: {} - name: init-config - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" imagePullPolicy: IfNotPresent command: ["bash", "-c"] args: @@ -1324,7 +1338,7 @@ spec: {} containers: - name: agent - image: "gcr.io/datadoghq/agent:7.51.0" + image: "gcr.io/datadoghq/agent:7.52.1" command: ["bash", "-c"] args: - rm -rf /etc/datadog-agent/conf.d && touch /etc/datadog-agent/datadog.yaml && exec agent run @@ -1441,7 +1455,7 @@ metadata: name: datadog-cluster-agent namespace: datadog-agent labels: - helm.sh/chart: 'datadog-3.58.2' + helm.sh/chart: 'datadog-3.59.5' app.kubernetes.io/name: "datadog" app.kubernetes.io/instance: "datadog" app.kubernetes.io/managed-by: Helm @@ -1471,15 +1485,15 @@ spec: name: datadog-cluster-agent annotations: - checksum/clusteragent_token: 9f86485d7f07627ccbd29f3ad3996ceb1fa57403f055c1b15e7c6919f944a2c1 - checksum/clusteragent-configmap: 4bd988547c8c6cc1f177d466bee234b3d51f96bd8f1177244bd0cca5cdea8082 - checksum/install_info: 3c5d7a2732f453d72b241f37b74f59319bcbf51e387a8fc35dc47bc4a1a7a390 + checksum/clusteragent_token: 97694b10aa1860763a995809539a1dd0913868bc7eb396772d43907e3b577f53 + checksum/clusteragent-configmap: c3898339b22cb80ce6654e95096d254c8b01d95a7daebf0dd43d8bedb1a8e7da + checksum/install_info: ff7899c74b353510429944625eb16f8e592229bb5787e83e275316fa810fb729 spec: serviceAccountName: datadog-cluster-agent automountServiceAccountToken: true initContainers: - name: init-volume - image: "gcr.io/datadoghq/cluster-agent:7.51.0" + image: "gcr.io/datadoghq/cluster-agent:7.52.1" imagePullPolicy: IfNotPresent command: - cp @@ -1492,7 +1506,7 @@ spec: mountPath: /opt/datadog-agent containers: - name: cluster-agent - image: "gcr.io/datadoghq/cluster-agent:7.51.0" + image: "gcr.io/datadoghq/cluster-agent:7.52.1" imagePullPolicy: IfNotPresent resources: {} @@ -1519,7 +1533,10 @@ spec: name: "datadog-secret" key: api-key optional: true - + - name: DD_LANGUAGE_DETECTION_ENABLED + value: "false" + - name: DD_LANGUAGE_DETECTION_REPORTING_ENABLED + value: "false" - name: KUBERNETES value: "yes" - name: DD_ADMISSION_CONTROLLER_ENABLED @@ -1583,6 +1600,8 @@ spec: value: "true" - name: DD_ORCHESTRATOR_EXPLORER_CONTAINER_SCRUBBING_ENABLED value: "true" + - name: DD_CLUSTER_AGENT_LANGUAGE_DETECTION_PATCHER_ENABLED + value: "false" - name: DD_INSTRUMENTATION_INSTALL_TIME valueFrom: configMapKeyRef: diff --git a/test/datadog/dca_AC_sidecar_test.go b/test/datadog/dca_AC_sidecar_test.go index 91fda3b03..07f63199f 100644 --- a/test/datadog/dca_AC_sidecar_test.go +++ b/test/datadog/dca_AC_sidecar_test.go @@ -90,7 +90,7 @@ func verifyDeploymentFargateMinimal(t *testing.T, manifest string) { // Default will be set by DCA assert.Empty(t, acConfigEnv[DDSidecarRegistry]) assert.Equal(t, "agent", acConfigEnv[DDSidecarImageName]) - assert.Equal(t, "7.51.0", acConfigEnv[DDSidecarImageTag]) + assert.Equal(t, "7.52.1", acConfigEnv[DDSidecarImageTag]) assert.Empty(t, acConfigEnv[DDSidecarSelectors]) assert.Empty(t, acConfigEnv[DDSidecarProfiles]) }