Skip to content

Enable optional creation of cloud router/nat for vpcs#3499

Merged
tpdownes merged 1 commit into
GoogleCloudPlatform:developfrom
abbas1902:vpc_glowup
Jan 9, 2025
Merged

Enable optional creation of cloud router/nat for vpcs#3499
tpdownes merged 1 commit into
GoogleCloudPlatform:developfrom
abbas1902:vpc_glowup

Conversation

@abbas1902

@abbas1902 abbas1902 commented Jan 6, 2025

Copy link
Copy Markdown
Collaborator

Main motivation is to decouple vpc and cloud router creation. By making it optional this will allow for the creation of IRDMA VPCs.

Also added validation to ensure that if Cloud NAT is enable Cloud Routers must also be enabled for the VPC.

Submission Checklist

NOTE: Community submissions can take up to 2 weeks to be reviewed.

Please take the following actions before submitting this pull request.

  • Fork your PR branch from the Toolkit "develop" branch (not main)
  • Test all changes with pre-commit in a local branch #
  • Confirm that "make tests" passes all tests
  • Add or modify unit tests to cover code changes
  • Ensure that unit test coverage remains above 80%
  • Update all applicable documentation
  • Follow Cluster Toolkit Contribution guidelines #

@abbas1902 abbas1902 added the release-improvements Added to release notes under the "Improvements" heading. label Jan 6, 2025
@abbas1902 abbas1902 requested a review from tpdownes January 6, 2025 22:44
Comment thread modules/network/vpc/outputs.tf Outdated
@tpdownes tpdownes assigned abbas1902 and unassigned tpdownes Jan 7, 2025
@abbas1902 abbas1902 force-pushed the vpc_glowup branch 2 times, most recently from 7e4450e to d4bdfb5 Compare January 7, 2025 17:43
@abbas1902 abbas1902 assigned tpdownes and unassigned abbas1902 Jan 7, 2025
@tpdownes tpdownes assigned abbas1902 and unassigned tpdownes Jan 9, 2025
@tpdownes tpdownes merged commit 110d820 into GoogleCloudPlatform:develop Jan 9, 2025
@abbas1902 abbas1902 deleted the vpc_glowup branch January 9, 2025 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-improvements Added to release notes under the "Improvements" heading.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants