|
1 | 1 | # Datadog |
2 | 2 |
|
3 | | -  |
| 3 | +  |
4 | 4 |
|
5 | 5 | [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/). |
6 | 6 |
|
@@ -30,6 +30,7 @@ Kubernetes 1.10+ or OpenShift 3.10+, note that: |
30 | 30 | |------------|------|---------| |
31 | 31 | | https://helm.datadoghq.com | datadog-crds | 2.13.1 | |
32 | 32 | | https://helm.datadoghq.com | datadog-csi-driver | 0.4.3 | |
| 33 | +| https://helm.datadoghq.com | operator(datadog-operator) | 2.16.0 | |
33 | 34 | | https://prometheus-community.github.io/helm-charts | kube-state-metrics | 2.13.2 | |
34 | 35 |
|
35 | 36 | ## Quick start |
@@ -858,6 +859,7 @@ helm install <RELEASE_NAME> \ |
858 | 859 | | datadog.networkPolicy.create | bool | `false` | If true, create NetworkPolicy for all the components | |
859 | 860 | | datadog.networkPolicy.flavor | string | `"kubernetes"` | Flavor of the network policy to use. Can be: * kubernetes for networking.k8s.io/v1/NetworkPolicy * cilium for cilium.io/v2/CiliumNetworkPolicy | |
860 | 861 | | datadog.nodeLabelsAsTags | object | `{}` | Provide a mapping of Kubernetes Node Labels to Datadog Tags | |
| 862 | +| datadog.operator.enabled | bool | `true` | Enable the Datadog Operator. | |
861 | 863 | | datadog.orchestratorExplorer.container_scrubbing | object | `{"enabled":true}` | Enable the scrubbing of containers in the kubernetes resource YAML for sensitive information | |
862 | 864 | | datadog.orchestratorExplorer.customResources | list | `[]` | Defines custom resources for the orchestrator explorer to collect | |
863 | 865 | | datadog.orchestratorExplorer.enabled | bool | `true` | Set this to false to disable the orchestrator explorer | |
@@ -988,6 +990,18 @@ helm install <RELEASE_NAME> \ |
988 | 990 | | kube-state-metrics.serviceAccount.name | string | `nil` | The name of the ServiceAccount to use. | |
989 | 991 | | kubeVersionOverride | string | `nil` | Override Kubernetes version detection. Useful for GitOps tools like FluxCD that don't expose the real cluster version to Helm | |
990 | 992 | | nameOverride | string | `nil` | Override name of app | |
| 993 | +| operator.datadogAgent.enabled | bool | `false` | Enables Datadog Agent controller Note: The Datadog Agent controller will be enabled by default in a future release. | |
| 994 | +| operator.datadogCRDs.crds.datadogAgents | bool | `false` | Set to true to deploy the DatadogAgents CRD | |
| 995 | +| operator.datadogCRDs.crds.datadogDashboards | bool | `true` | Set to true to deploy the DatadogDashboard CRD | |
| 996 | +| operator.datadogCRDs.crds.datadogGenericResources | bool | `true` | Set to true to deploy the DatadogGenericResource CRD | |
| 997 | +| operator.datadogCRDs.crds.datadogMetrics | bool | `false` | Set to true to deploy the DatadogMetrics CRD | |
| 998 | +| operator.datadogCRDs.crds.datadogMonitors | bool | `true` | Set to true to deploy the DatadogMonitors CRD | |
| 999 | +| operator.datadogCRDs.crds.datadogPodAutoscalers | bool | `false` | Set to true to deploy the DatadogPodAutoscalers CRD | |
| 1000 | +| operator.datadogCRDs.crds.datadogSLOs | bool | `true` | Set to true to deploy the DatadogSLO CRD | |
| 1001 | +| operator.datadogDashboard.enabled | bool | `false` | Enables the Datadog Dashboard controller | |
| 1002 | +| operator.datadogGenericResource.enabled | bool | `true` | Enables the Datadog Generic Resource controller | |
| 1003 | +| operator.datadogMonitor.enabled | bool | `false` | Enables the Datadog Monitor controller | |
| 1004 | +| operator.datadogSLO.enabled | bool | `true` | Enables the Datadog SLO controller | |
991 | 1005 | | otelAgentGateway.additionalLabels | object | `{}` | Adds labels to the Agent Gateway Deployment and pods | |
992 | 1006 | | otelAgentGateway.affinity | object | `{}` | Allow the Gateway Deployment to schedule using affinity rules | |
993 | 1007 | | otelAgentGateway.autoscaling.annotations | object | `{}` | annotations for OTel Agent Gateway HPA | |
|
0 commit comments