-
Notifications
You must be signed in to change notification settings - Fork 9.4k
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
Add enable_acceleration for aws_vpn_connection #12218
Conversation
When we could expect this request to merge ? As of now , still we couldn't use enable_acceleration in terraform for vpn connection creation. |
This is blocker for us ATM. I need to recreate most of our vpn connections and enable_acceleration. I would really like to do this ASAP. Any chance this can make it into 2.56.0? @bflad ? |
@sjones-and , perhaps adding another reviewer request for one of the principals? I really need this pr to merge. Because VPNs can't be modified for acceleration after the fact, it means creating them outside of terraform which is a serious blocker for us. |
@bflad sorry to ask, but any chance of getting this reviewed/merged? Thanks in advance. |
Adding to this. We were waiting for this one to merge almost more than 2 months which is a blocker as @sethbacon mentioned. |
@bflad any chance of getting this reviewed/merged soon in coming release ? This a blocker to enable vpn acceleration and require to create vpn from scratch outside of terraform. Stucked on this almost three months. |
@bflad sorry to ask, but is there any ETA on getting this reviewed/merged? This is causing a blocker for us. Thanks in advance. |
also waiting |
"enable_acceleration": { | ||
Type: schema.TypeBool, | ||
Optional: true, | ||
Computed: true, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is computed needed here?
@@ -291,8 +298,9 @@ func resourceAwsVpnConnectionCreate(d *schema.ResourceData, meta interface{}) er | |||
} | |||
|
|||
connectOpts := &ec2.VpnConnectionOptionsSpecification{ | |||
StaticRoutesOnly: aws.Bool(d.Get("static_routes_only").(bool)), | |||
TunnelOptions: options, | |||
EnableAcceleration: aws.Bool(d.Get("enable_acceleration").(bool)), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
was this tested with test cases where enable_acceleration
is not specified?
probably better to add a false
default value. it will fail otherwise.
@@ -75,6 +75,7 @@ One of the following arguments is required: | |||
|
|||
Other arguments: | |||
|
|||
* `enable_acceleration` - (Optional, Default `false`) Whether the VPN connection uses acceleration. Acceleration can only be enabled on VPNs terminated on a Transit Gateway. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Default false
is not set in the resource schema
Closes #12237 |
@sjones-and can you have a look at the suggested changes? Not a big deal I think. |
Any update on this? |
This PR #14740 covers all options. |
Thank you for the work on this @sjones-and! It looks like #14740 covers the same options as you've got here, plus some more, so I'd like to manage it there. |
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. If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thanks! |
Community Note
Closes #11135
Release note for CHANGELOG:
Output from acceptance testing: