Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: Make mandatory dns constructor in ec2-app pattern #840

Closed
wants to merge 1 commit into from

Conversation

michaelwmcnamara
Copy link
Contributor

What does this change?

BREAKING CHANGE: changed the properties in GuEc2AppProps

This change adds the ability to automatically setup the DNS with in the EC2App pattern.

Does this change require changes to existing projects or CDK CLI?

Yes: To migrate, change certificateProps to domainNameProps in the EC2App pattern.

Does this change require changes to the library documentation?

The migration guide needs to be updated apropriately:

How to test

run all scripted tests

How can we measure success?

EC2 apps are starting up succesfully and do not need to have their domain names defined in a .yaml file.

Have we considered potential risks?

Accounts that do not have private resource type will not be able to use this version

BREAKING CHANGE: changed the properties in GuEc2AppProps

To migrate, change certificateProps to domainNameProps.
@michaelwmcnamara michaelwmcnamara requested a review from a team October 11, 2021 09:48
@michaelwmcnamara
Copy link
Contributor Author

michaelwmcnamara commented Oct 11, 2021

Request for review is to ask for feedback only at this stage. This cannot be merged for now until the relevant accounts are set up with private resource types.

@jacobwinch
Copy link
Contributor

I'm going to close this as we opted to change the approach in the end (see #913 and #912). Feel free to re-open or add comments to the discussion if you disagree with this @michaelwmcnamara!

@jacobwinch jacobwinch closed this Nov 15, 2021
@michaelwmcnamara michaelwmcnamara deleted the mm-integrate-dns-cons-into-patterns branch November 30, 2021 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants