Skip to content

feat: add ec2 ssm connect v2#145

Merged
mandryllo merged 8 commits intomasterfrom
feat/ssm-connect-v2
Feb 12, 2026
Merged

feat: add ec2 ssm connect v2#145
mandryllo merged 8 commits intomasterfrom
feat/ssm-connect-v2

Conversation

@mandryllo
Copy link
Collaborator

@mandryllo mandryllo commented Feb 6, 2026

New Ec2SSMConnect v2 component.
Also, adds withSSMConnect method to the DatabaseBuilder component.

List of changes in v2:

  • changed the name of the component from Ec2BastionSSMConnect to Ec2SSMConnect
  • component receives the whole VPC object instead of individual VPC properties like vpcId,privateSubnetId, and vpcCidrBlock
  • instanceType is made configurable (with default `t4g.nano
  • use mergeWithDefaults util
  • made name, role, ssmProfile, ami class properties so we can test them
  • improve name regex for ami (leftover TODO from the v2 component)

@mandryllo mandryllo force-pushed the feat/ssm-connect-v2 branch 3 times, most recently from 34cec70 to df35b26 Compare February 6, 2026 11:32
@droguljic droguljic added this to the v2 milestone Feb 6, 2026
@mandryllo mandryllo force-pushed the feat/ssm-connect-v2 branch 3 times, most recently from 5f24551 to 817f64f Compare February 10, 2026 10:16
@mandryllo mandryllo added Don't merge Do not merge this PR and removed 🚧 Work in progress labels Feb 10, 2026
@mandryllo mandryllo added 🚧 Work in progress and removed Don't merge Do not merge this PR labels Feb 10, 2026
@mandryllo mandryllo force-pushed the refactor/db-replica-v2 branch 2 times, most recently from 4cd6a0c to 2598b08 Compare February 10, 2026 15:02
@mandryllo mandryllo added Don't merge Do not merge this PR and removed 🚧 Work in progress labels Feb 10, 2026
Base automatically changed from refactor/db-replica-v2 to master February 11, 2026 16:16
@mandryllo mandryllo added enhancement New feature or request and removed Don't merge Do not merge this PR labels Feb 11, 2026
@mandryllo
Copy link
Collaborator Author

Closes #76

@mandryllo mandryllo merged commit 7f7d4cf into master Feb 12, 2026
2 checks passed
@mandryllo mandryllo deleted the feat/ssm-connect-v2 branch February 12, 2026 13:50
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Constructor is currently bloated, we should extract some private methods.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants