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

0.0.1 • Public • Published

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

Option Description Default
apiKey Your Datadog API key ""
appKey Your Datadog APP key ""
apiKeyExistingSecret Existing k8s Secret holding the API key ""
appKeyExistingSecret Existing k8s Secret holding 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/ssp-addon-datadog

Weekly Downloads

5

Version

0.0.1

License

MIT

Unpacked Size

11.5 kB

Total Files

8

Last publish

Collaborators

  • datadog