This open-source project is currently under construction and is subject to frequent changes and updates. For more information about our pre-alpha release, see our Pre-Alpha Disclaimer
Creates an AWS CDK stack that deploys an EKS cluster with the following components:
- AWS Cert-Manager for managing TLS certificates
- OpenTelemetry Operator for deploying the OpenTelemetry Collector
- Prometheus for monitoring the cluster
- MyDecisive API and MyDecisive Engine UI, which are the main components of the Decisive Engine
make config
configures aws client, cdk stack and Otel CRmake bootstrap
bootstraps cdk stack deploymentmake install
runs cdk stack deploymentmake clean
cleans up environment, removes log files
cdk destroy
npm run build
compile typescript to jsnpm run watch
watch for changes and compilenpm run test
perform the jest unit testscdk deploy
deploy this stack to your default AWS account/regioncdk diff
compare deployed stack with current statecdk synth
emits the synthesized CloudFormation template
make create-mdai
deploy a local cluster from scratchmake delete-mdai
deletes mdai cluster deployed locally and all artifacts associatedmake delete-mdai-all
deletes mdai cluster deployed locally and all artifacts associated, plus helm chartsmake update-mdai-collector
updates mdai the collector to the latest configuration
Make sure to update your .bashrc
or .zshrc
file with the following:
export GOBIN=${GOBIN:-$(go env GOPATH)/bin}
We understand you may be curious about what we're working on next. We're hard at work planning out our next few phases of development. We will soon be posting a roadmap that will include exciting features and improvements that we have high hopes you will love!
🍿 Stay tuned for updates and announcements.