-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
NAT Endpoint Independent Mapping has wrong default value (True) #10547
Comments
Changing it is a breaking change. Add label accordingly |
Looks like this got missed while updating the gcloud API. |
As discussed previously in hashicorp/terraform-provider-google#10547 and GoogleCloudPlatform#5942, the default value for enableEndpointIndependentMapping has been changed in the API to be `false`. This commit changes the handling of the flag to point at the upstream default.
Let me try to fix this in 5.0.0 branch. |
closed with GoogleCloudPlatform/magic-modules#8600 This will release with v5.0.0. Check #15582 for more details on the major release. |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Community Note
modular-magician
user, it is either in the process of being autogenerated, or is planned to be autogenerated soon. If an issue is assigned to a user, that user is claiming responsibility for the issue. If an issue is assigned tohashibot
, a community member has claimed the issue already.Terraform Version
TF Version is N/A
Affected Resource(s)
(https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_router_nat#enable_endpoint_independent_mapping)
Terraform Configuration Files
Debug Output
N/A
Panic Output
N/A
Expected Behavior
enable_endpoint_independent_mapping should be set to FALSE as per NAT/API Docs: https://cloud.google.com/nat/docs/overview#specs-rfcs
"By default, Endpoint-Independent Mapping is disabled when you create a NAT gateway."
Actual Behavior
EIP will be enabled
Steps to Reproduce
Just apply without specifying a value for EIP
Important Factoids
EIP is not for everyone, and unexpected use of EIP has triggered at least one known P1 incident.
References
The text was updated successfully, but these errors were encountered: