- Fix metadata for new parameters
- Add AsgDataVolumeBackupVaultArn param to allow existing AWS Backup Vault
- Change AsgDataVolumeBackupVault deletion policy to RETAIN
- Automatically extend EBS volume when size changes
- Add AWS Backup support to EBS volume
- Add CloudWatch alarm support to root and data volumes
- Change EBS volume type to gp3
- Add DeletionPolicy: Snapshot to EBS volume
- Add UpdateReplacePolicy: Snapshot to EBS volume
- Encrypt EBS volume
- Add add_wildcard param to add_alb in dns.py
- Update RabbitMQ engine_version to 3.13
- Use OpenSearchServiceEbsVolumeSize during OpenSearch domain creation
- Fix IMDSv2 issue with EBS script
- Always include SiteUrlOutput in Dns construct
- Adding custom_parameters arg to ElastiCache to set custom parameters
- Pass IamRole in UserData variables
- Make DNS parameters required
- Adding KeyName parameter to ASG
- Require IMDSv2 in ASG
- Revert AppDeployPipeline use of Events - back to polling
- Upgrade MySQL Aurora Clusters to 8.0.mysql_aurora.3.04.2
- Upgrade Postgresql Aurora Clusters to 15.4
- Upgrade AppDeployPipeline construct to use Events instead of Polling
- Upgrade asg and ses custom resource lambdas to 3.10
- Add 5m timeout for asg and ses custom resource lambdas
- Add allow_update_secret parameter for instance secret updating
- Cleanup of AppDeployPipeline construct
- Adding AppDeployPipeline construct
- Shorten InstanceUser UserName to allow long stack names
- Remove obsolete DependsOn SesGenerateSMTPPasswordLambdaRole on SesGenerateSMTPPasswordLambda
- Remove incorrect t4g.4xlarge instance type
- Fix race condition between public routes and IGW attachment when provisioning VPC
- Fix deprecation warnings on escape characters
- Fix issue with ALB when creating new VPC introduced in 3.17.0
- adding excluded_instance_families and excluded_instance_sizes to asg
- adding parameter for create_and_update_timeout_minutes for ASG
- Fixing metadata for amazonmq stack
- Adding CORS permissions to asset bucket IAM policy
- Adding password_length argument to secret class
- Adding dependency on VPC internet gateway attachment on ALB when VPC is not given. Fixes #6
- add SesInstanceUserAccessKeySerial to allow rotation of InstanceUserAccessKey
- make asg instance types available via python
- Update descriptions of various CFN parameters
- Upgrade to v2.2.0 of OE devenv
- Update graviton instance types in asg
- Fix IAM issue with root folders with AssetsBucket
- Add
allow_open_cors
option in assets AssetsBucket - Add
object_ownership_value
option in AssetsBucket - Add
remove_public_access_block
option in AssetsBucket
- Move from data_volume_size to use_data_volume
- Add AsgDataVolumeSizeParam
- Adding AmazonMQ for RabbitMQ
- Fixing typo in cache instance types
- Default to smallest instance type for asg
- Move to graviton for asg
- updating aurora version to 5.7.mysql_aurora.2.11.1
- fixing extra test output
- fixing ses secretvalue permissions issue
- allowing dbadmin username to be customized in DbSecret construct
- switch from launch configs to launch templates in Asg construct
- allow customization of asg health check type
- allowing default database to be customized in AuroraCluster construct
- allow customization of size of root volume
- Apex DNS issue
- fixing AssetsBucket when a bucket name is provided
- Adding AuroraMysql construct
- updating asg allowed instance types
- Fixing KMS for OpenSearch Service
- Adding AssetsBucket construct
- Updating parameter labels
- OpenSearch Service construct
- Add option for additional policies on ses user
- Remove alb from dns
- SES construct
- Add option for additional policies on asg
- Remove unnecessary asg parameter from constructs
- Aurora Postgres construct
- allow customization of alb health_check_path
- ElastiCache Cluster construct
- ALB: Requiring CIDR range for AlbIngressCidr parameter
- ALB, ASG, EFS: Explicit SG egress rule
- Fixing bug with ASG parameters when singleton == True
- Fixing logical id for describe subnets lambda policy
- Fixing EFS parameter labels
- Upgrading to CDK 2.20.0
- EFS construct
- ALB construct
- DNS construct
- ASG Data Volume support
- ASG Singleton support
- ASG updates / improvements
- PublicSubnet2NATGateway should be on subnet2
- ASG Construct
- Allow newer versions of CDK
- Fix consistency of labels
- Cleanup of output logical ids
- Add parameters for VPC CIDRs
- Upgrade CDK to 1.87.1
- Add NatGatewayPerSubnet parameter
- Adding Util class
- Removing unused conditions and parameters
- Adding VPC outputs
- Adding public_subnet_ids helper
- Adding CIDR Block param and cidr_ip helper
- Upgrade CDK to 1.57.0
- Initial development