@datadog/datadog-eks-blueprints-addon
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

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

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 {}

Support

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

Readme

Keywords

none

Package Sidebar

Install

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

Weekly Downloads

79

Version

0.1.3

License

MIT

Unpacked Size

16.6 kB

Total Files

9

Last publish

Collaborators

  • datadog