0.1.3 • Published 1 year ago

@datadog/datadog-eks-blueprints-addon v0.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

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 CDK construct.

Installation

npm install @datadog/datadog-eks-blueprints-addon

Usage

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<blueprints.ClusterAddOn> = [
    new DatadogAddOn({
        // Kubernetes secret holding Datadog API key
        // The value should be set with the `api-key` key in the secret object.
        apiKeyExistingSecret: '<secret name>'
    })
];

const account = '<aws account id>'
const region = '<aws region>'
const props = { env: { account, region } }

new blueprints.EksBlueprint(app, { id: '<eks cluster name>', addOns}, props)

AddOn Options

OptionDescriptionDefault
apiKeyYour Datadog API key""
appKeyYour Datadog APP key""
apiKeyExistingSecretExisting k8s Secret storing the API key""
appKeyExistingSecretExisting k8s Secret storing the APP key""
apiKeyAWSSecretSecret in AWS Secrets Manager storing the API key""
appKeyAWSSecretSecret in AWS Secrets Manager storing the APP key""
namespaceNamespace where to install the Datadog Agent"default"
versionVersion of the Datadog Helm chart"2.28.13"
releaseName of the Helm release"datadog"
repositoryRepository of the Helm chart"https://helm.datadoghq.com"
valuesConfiguration values passed to the chart, options are documented here{}

Support

https://www.datadoghq.com/support/