Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.03 KB

README.md

File metadata and controls

25 lines (15 loc) · 1.03 KB

Domino CDK EKS Stack

Contents

  • cdk/ - Python CDK project for deploying an EKS cluster for use with Domino.
  • terraform/ - Terraform module for deploying CDK-created CloudFormation. Can be used as an example of how to deploy CDK-created CloudFormation without the CDK cli tool, ie for use in automation etc., and manual instructions included in README.

Bootstrapping

Setting up CDK

To work with CDK, you'll need to install nodejs (and npm if it's a separate package on your operating system) if you don't have it already:

brew install node@14
sudo apt install npm
sudo yum install nodejs
etc.

Then install aws-cdk via npm. Currently we're standardized on 1.153.1:

npm install -g [email protected] # This may require sudo

Setting up your Python environment

You'll need to have Python 3.9. There are stock instructions for setting up a virtualenv in the README.md file in the cdk/ subdirectory. You can optionally use a Pipenv to manage this instead, which will pick up the requirements.txt automatically.