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

Update VpcPlacementStrategy/import/export to also include Isolated subnets #597

Closed
rix0rrr opened this issue Aug 17, 2018 · 0 comments · Fixed by #610
Closed

Update VpcPlacementStrategy/import/export to also include Isolated subnets #597

rix0rrr opened this issue Aug 17, 2018 · 0 comments · Fixed by #610

Comments

@rix0rrr
Copy link
Contributor

rix0rrr commented Aug 17, 2018

  • VPCPlacementStrategy at the moment does not allow placing instances inside isolated subnets.
  • VPC export/import ignores isolated subnets as well.
@rix0rrr rix0rrr changed the title Update VpcPlacementStrategy to also allow selecting Isolated subnets Update VpcPlacementStrategy/import/export to also include Isolated subnets Aug 20, 2018
rix0rrr pushed a commit that referenced this issue Aug 20, 2018
It is now possible to pick Isolated subnets for the VPC placement
strategy. Also, Isolated subnets are properly exported and imported
using the VPC export()/import() functions, and it's now possible
not have all three of public/private/isolated subnets in the
export/import.

Fixes #597.
rix0rrr added a commit that referenced this issue Sep 9, 2018
It is now possible to pick Isolated subnets for the VPC placement
strategy. Also, Isolated subnets are properly exported and imported
using the VPC export()/import() functions, and it's now possible
not have all three of public/private/isolated subnets in the
export/import.

Fixes #597.

ALSO IN THIS COMMIT

To increase my confidence in the refactor, cfnts has been changed
to emit a distinct private field for every generated strongly-typed
CloudFormation instrinsic class. This makes it so that TypeScript
no longer considers those classes structurally the same, and so
substitution mistakes that lead to ClassCastExceptions in strongly-
typed languages can no longer happen. This flushed out a number
of places where we were still doing that.
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 a pull request may close this issue.

1 participant