Existing VPCs, NAT Gateways, and Infrastructure Improvements
ddollar
released this
02 Aug 20:01
·
3986 commits
to master
since this release
Existing VPCs
You can now create a Rack in an existing VPC during convox install
(#946) [@beedub]
$ convox install --existing-vpc vpc-12345678 \
--vpc-cidr=10.0.0.0/16 --subnet-cidrs=10.0.1.0/24,10.0.2.0/24,10.0.3.0/24
NAT Gateways
This release contains some fixes to move NAT Gateways for Private Racks from a custom CloudFormation resource (Custom::EC2NatGateway
) implemented by Convox over to the native AWS::EC2::NatGateway
as part of continued efforts to reduce custom handlers in Convox. (#968)
WARNING: The IP addresses of your NAT Gateways will change when you upgrade to this release. If you have whitelisted these IP addresses anywhere you will need to take note of your new IP addresses.
Infrastructure Improvements
We have finalized a massive internal refactoring that greatly simplifies generation of CloudFormation templates. Hats off to @awsmsrc and @MiguelMoll for this massive simplification of Rack! (#939)
- Many custom CloudFormation resources have been removed for their native counterparts
- The code for building images in development and production has been unified
- Multiple fixes for
convox start
bugs around sub-projects and code sync - Removed the internal registry when ECR is available
- Rack templates should now boot faster and more reliably thanks to better dependency mapping
- Removed several unused Rack-level CloudFormation parameters