Skip to content

unionai/union-eks-blueprints-addon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Union EKS Blueprints Addon

Union addon for AWS EKS Blueprints CDK.

Installation

npm install @unionai/union-eks-blueprints-addon

Usage

import * as cdk from 'aws-cdk-lib';
import * as blueprints from "@aws-quickstart/eks-blueprints"
import * as union from "@unionai/union-eks-blueprints-addon"

const app = new cdk.App();

const account = process.env.CDK_DEFAULT_ACCOUNT;
const region = process.env.CDK_DEFAULT_REGION;
let props = { env: { account, region } };

const unionBlueprint = blueprints.AutomodeBuilder.builder({})
.resourceProvider('union-bucket', new blueprints.CreateS3BucketProvider({'my-union-bucket-123', 'union-bucket'})) // If you have an already existing bucket see @ImportS3BucketProvider
.addOns(
  new blueprints.addons.MetricsServerAddOn(),
  new union.UnionDataplaneCRDsAddOn,
  new union.UnionDataplaneAddOn({
    s3BucketProviderName: 'union-bucket',
    clusterName: "<YOUR_UNION_CLUSTER_NAME>",
    unionSecretName: "<YOUR_UNION_SECRET_NAME>",
    host: "<YOUR_UNION_CONTROL_PLANE_HOST>",
    orgName: "<YOUR_ORG_NAME>"
  })
).build(app, "union-blueprint", props)

License

Apache-2.0

About

Amazon CDK blueprint to install Union data plane

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors