mongodb / awscdk-resources-mongodbatlas

MongoDB Atlas AWS CDK Resources
Apache License 2.0
35 stars 17 forks source link

feat: Adds new `SearchDeployment` L1 construct #232

Closed AgustinBettati closed 6 months ago

AgustinBettati commented 6 months ago

Proposed changes

Jira ticket: CLOUDP-234050

Manual testing creating CFN stack with example file

Create

cdk deploy --context projectId="65251446ae5f3f6ec7968b13" --context clusterName="Cluster0"

CdkSampleStack: deploying... [1/1]
CdkSampleStack: creating CloudFormation changeset...
 ✅  CdkSampleStack
✨  Deployment time: 423.65s
Stack ARN:
arn:aws:cloudformation:eu-north-1:358363220050:stack/CdkSampleStack/...

✨  Total time: 426.52s

Update

cdk diff --context projectId="65251446ae5f3f6ec7968b13" --context clusterName="Cluster0"

Resources
[~] MongoDB::Atlas::SearchDeployment CfnSearchDeployment CfnSearchDeployment 
 └─ [~] Specs
     └─ @@ -1,6 +1,6 @@
        [ ] [
        [ ]   {
        [ ]     "InstanceSize": "S30_HIGHCPU_NVME",
        [-]     "NodeCount": 2
        [+]     "NodeCount": 3
        [ ]   }
        [ ] ]

cdk deploy --context projectId="65251446ae5f3f6ec7968b13" --context clusterName="Cluster0"

CdkSampleStack: deploying... [1/1]
CdkSampleStack: creating CloudFormation changeset...

 ✅  CdkSampleStack

✨  Deployment time: 595.56s

Stack ARN:
arn:aws:cloudformation:eu-north-1:358363220050:stack/CdkSampleStack/...

✨  Total time: 598.46s

Delete

cdk destroy --context projectId="65251446ae5f3f6ec7968b13" --context clusterName="Cluster0"
Are you sure you want to delete: CdkSampleStack (y/n)? y
CdkSampleStack: destroying... [1/1]

 ✅  CdkSampleStack: destroyed

Type of change:

Required Checklist:

Further comments