# datadog-eks-blueprints-addon **Repository Path**: mirrors_DataDog/datadog-eks-blueprints-addon ## Basic Information - **Project Name**: datadog-eks-blueprints-addon - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-14 - **Last Updated**: 2024-08-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Datadog Amazon EKS Blueprints AddOn > **This project is currently in Beta** ## Overview The Datadog Blueprints AddOn deploys the Datadog Agent on Amazon EKS using the [eks-blueprints](https://github.com/aws-quickstart/cdk-eks-blueprints) [CDK](https://aws.amazon.com/cdk/) construct. ## Installation ``` npm install @datadog/datadog-eks-blueprints-addon ``` ## Usage ```js import * as cdk from 'aws-cdk-lib'; import * as blueprints from '@aws-quickstart/eks-blueprints'; import { DatadogAddOn } from '@datadog/datadog-eks-blueprints-addon'; const app = new cdk.App(); const addOns: Array = [ new DatadogAddOn({ // Kubernetes secret holding Datadog API key // The value should be set with the `api-key` key in the secret object. apiKeyExistingSecret: '' }) ]; const account = '' const region = '' const props = { env: { account, region } } new blueprints.EksBlueprint(app, { id: '', addOns}, props) ``` ## AddOn Options | Option | Description | Default | |-------------------------|-----------------------------------------------------|-------------------------------| | `apiKey` | Your Datadog API key | "" | | `appKey` | Your Datadog APP key | "" | | `apiKeyExistingSecret` | Existing k8s Secret storing the API key | "" | | `appKeyExistingSecret` | Existing k8s Secret storing the APP key | "" | | `apiKeyAWSSecret` | Secret in AWS Secrets Manager storing the API key | "" | | `appKeyAWSSecret` | Secret in AWS Secrets Manager storing the APP key | "" | | `namespace` | Namespace where to install the Datadog Agent | "default" | | `version` | Version of the Datadog Helm chart | "2.28.13" | | `release` | Name of the Helm release | "datadog" | | `repository` | Repository of the Helm chart | "https://helm.datadoghq.com" | | `values` | Configuration values passed to the chart, options are documented [here](https://github.com/DataDog/helm-charts/tree/main/charts/datadog#all-configuration-options) | {} | ## Support https://www.datadoghq.com/support/