Skip to content
Open
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions charts/datadog/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Datadog changelog

## 3.232.0

* Enable admission controller connectivity probe by default ([#2795](https://github.com/DataDog/helm-charts/pull/2795)).

## 3.231.7

* DDOT: Explicitely disable standalone mode ([#2809](https://github.com/DataDog/helm-charts/pull/2809)).
Expand Down
2 changes: 1 addition & 1 deletion charts/datadog/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
apiVersion: v1
name: datadog
version: 3.231.7
version: 3.232.0
appVersion: "7"
description: Datadog Agent
keywords:
Expand Down
4 changes: 2 additions & 2 deletions charts/datadog/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Datadog

![Version: 3.231.7](https://img.shields.io/badge/Version-3.231.7-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
![Version: 3.232.0](https://img.shields.io/badge/Version-3.232.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)

> [!WARNING]
> The Datadog Operator is now enabled by default since version [3.157.0](https://github.com/DataDog/helm-charts/blob/main/charts/datadog/CHANGELOG.md#31570) to collect chart metadata for display in [Fleet Automation](https://docs.datadoghq.com/agent/fleet_automation/). We are aware of issues affecting some environments and are actively working on fixes. We apologize for the inconvenience and appreciate your patience while we address these issues.
Expand Down Expand Up @@ -617,7 +617,7 @@ helm install <RELEASE_NAME> \
| clusterAgent.admissionController.mutation | object | `{"enabled":true}` | Mutation Webhook configuration options |
| clusterAgent.admissionController.mutation.enabled | bool | `true` | Enabled enables the Admission Controller mutation webhook. Default: true. (Requires Agent 7.59.0+). |
| clusterAgent.admissionController.port | int | `8000` | Set port of cluster-agent admission controller service |
| clusterAgent.admissionController.probe.enabled | bool | `false` | Enable the admission controller connectivity probe. # The probe periodically sends dry-run ConfigMap creation requests to verify the webhook is reachable from the API server. # (Requires Cluster Agent 7.78.0+). |
| clusterAgent.admissionController.probe.enabled | bool | `true` | Enable the admission controller connectivity probe. # The probe periodically sends dry-run ConfigMap creation requests to verify the webhook is reachable from the API server. # (Requires Cluster Agent 7.78.0+). |
| clusterAgent.admissionController.probe.gracePeriod | int | `60` | Seconds to wait at startup before the first probe. |
| clusterAgent.admissionController.probe.interval | int | `60` | Seconds between probe executions. |
| clusterAgent.admissionController.remoteInstrumentation.enabled | bool | `false` | Enable polling and applying library injection using Remote Config. # This feature is in beta, and enables Remote Config in the Cluster Agent. It also requires Cluster Agent version 7.43+. # Enabling this feature grants the Cluster Agent the permissions to patch Deployment objects in the cluster. |
Expand Down
2 changes: 1 addition & 1 deletion charts/datadog/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1740,7 +1740,7 @@ clusterAgent:
# clusterAgent.admissionController.probe.enabled -- Enable the admission controller connectivity probe.
## The probe periodically sends dry-run ConfigMap creation requests to verify the webhook is reachable from the API server.
## (Requires Cluster Agent 7.78.0+).
enabled: false
enabled: true

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep the probe opt-in until a major release

For releases that do not explicitly pin clusterAgent.admissionController.probe.enabled, adopting this minor chart version silently enables a new periodic dry-run ConfigMap request every 60 seconds. The chart review guide classifies stable default changes as breaking and requires a deprecation notice, migration path, or major-version bump; keep this default false until one of those compatibility paths is provided.

AGENTS.md reference: AGENTS.md:L7-L7

Useful? React with 👍 / 👎.


# clusterAgent.admissionController.probe.interval -- Seconds between probe executions.
interval: 60
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2342,6 +2342,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2342,6 +2342,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2942,6 +2942,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
6 changes: 6 additions & 0 deletions test/datadog/baseline/manifests/agent-workload_exclude.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2716,6 +2716,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2028,6 +2028,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2028,6 +2028,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2028,6 +2028,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2030,6 +2030,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2732,6 +2732,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2852,6 +2852,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2715,6 +2715,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
6 changes: 6 additions & 0 deletions test/datadog/baseline/manifests/confd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2984,6 +2984,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
6 changes: 6 additions & 0 deletions test/datadog/baseline/manifests/daemonset_default.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2708,6 +2708,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
6 changes: 6 additions & 0 deletions test/datadog/baseline/manifests/default_all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2708,6 +2708,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
6 changes: 6 additions & 0 deletions test/datadog/baseline/manifests/default_all_windows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1356,6 +1356,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: registry.datadoghq.com
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2064,6 +2064,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
6 changes: 6 additions & 0 deletions test/datadog/baseline/manifests/gdc_daemonset_default.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2064,6 +2064,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2081,6 +2081,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2359,6 +2359,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2106,6 +2106,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2579,6 +2579,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
6 changes: 6 additions & 0 deletions test/datadog/baseline/manifests/gke_autopilot_npm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2696,6 +2696,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2696,6 +2696,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
6 changes: 6 additions & 0 deletions test/datadog/baseline/manifests/gke_autopilot_usm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2572,6 +2572,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2950,6 +2950,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2960,6 +2960,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2828,6 +2828,12 @@ spec:
value: Ignore
- name: DD_ADMISSION_CONTROLLER_PORT
value: "8000"
- name: DD_ADMISSION_CONTROLLER_PROBE_ENABLED
value: "true"
- name: DD_ADMISSION_CONTROLLER_PROBE_INTERVAL
value: "60"
- name: DD_ADMISSION_CONTROLLER_PROBE_GRACE_PERIOD
value: "60"
- name: DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY
value: gcr.io/datadoghq
- name: DD_REMOTE_CONFIGURATION_ENABLED
Expand Down
Loading
Loading