0.0.1 • Published 2 years ago

@datadog/ssp-addon-datadog v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Datadog add-on for AWS SSP

This project is currently in Beta

Overview

The Datadog SSP add-on deploys the Datadog Agent on Amazon EKS using the ssp-amazon-eks CDK construct.

Installation

npm install @datadog/ssp-addon-datadog

Usage

import 'source-map-support/register';
import * as cdk from '@aws-cdk/core';
import * as ssp from '@aws-quickstart/ssp-amazon-eks';
import { DatadogAddOn } from '@datadog/ssp-addon-datadog';

const app = new cdk.App();

const addOns: Array<ssp.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 ssp.EksBlueprint(app, { id: '<eks cluster name>', addOns}, props)

Add-on Options

OptionDescriptionDefault
apiKeyYour Datadog API key""
appKeyYour Datadog APP key""
apiKeyExistingSecretExisting k8s Secret holding the API key""
appKeyExistingSecretExisting k8s Secret holding 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/