-
Notifications
You must be signed in to change notification settings - Fork 9.2k
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
Support AWS PrivateLink #2515
Support AWS PrivateLink #2515
Conversation
Initial commits are just an excuse to write down a task list 😄. |
There will be no |
Any idea when this might be complete? |
Need to complete the |
Sure thanks. If you need any help ping me, happy to try and contribute. I haven’t done much Go before but certainly always prepared to roll up my sleeves 😁
…________________________________
From: Kit Ewbank <notifications@github.com>
Sent: Wednesday, December 6, 2017 10:10:11 PM
To: terraform-providers/terraform-provider-aws
Cc: Darren Haken; Comment
Subject: Re: [terraform-providers/terraform-provider-aws] [WIP] Support AWS PrivateLink for Private Connectivity (#2515)
Need to complete the aws_vpc_endpoint_connection_notification and then make some updates to the aws_vpc_endpoint resource and aws_vpc_endpoint/aws_vpc_endpoint_service data sources.
May well need to merge #2253<#2253> in and submit the combined PR for completeness.
Don't want to make promises, but shouldn't be too long.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#2515 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AA6Me1kuVM5917ofOcwTCS9_cNTbMxDFks5s9xDDgaJpZM4QzDyk>.
|
c80d7dc
to
6a52b1f
Compare
The PR now incorporates the work done in #2253 and support AWS Private Link for both AWS and non-AWS (user defined) services. The In addition to the changes in #2253, the |
Acceptance tests:
|
Removed WIP. |
6a52b1f
to
1626f84
Compare
Hey awesome work! Quick observation here, allowed_principals on aws_vpc_endpoint_service doesn't seem to be updated if it is removed in terraform (whitelisted principals stay whitelisted on the endpoint service). |
Any update on when this might be merged? I'm also eagerly awaiting a fix. |
@RyanJarv By "removed in terraform" do you mean that you removed the
|
@ewbankkit looks like I was removing allowed_principals. Setting it to an empty array behaves as expected. |
Rebased to fix conflicts. |
@jen20 @radeksimko what's holding this up? having to run a forked version of this provider for the moment |
My mistake, I've been busy with other things. I'll try to pick this up today unless another maintainer does before me. |
Any ETA on when this will be merged? |
Add documentation for aws_vpc_endpoint_service and aws_vpc_endpoint_service_allowed_principal resources. Normalize 'not found' resource log lines on read. Use 'ConflictsWith' in schema. Use 'helper/validation' package to avoid frequent 'validators.go' conflicts.
@jen20 @radeksimko Any ETA on when this'll be merged? Thanks. |
I've rebased and merged this locallly, and it looks good to go - it landed in 35b273e. Thanks for a great PR @ewbankkit. Sorry for the delay on merging this, but I have limited time to work on outside projects such as Terraform these days. |
This has been released in terraform-provider-aws version 1.9.0. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. |
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! |
Fixes #2222 and #2460.
Incorporates #2253.
aws_vpc_endpoint_service
data source - Updateaws_vpc_endpoint
data source - Updateaws_vpc_endpoint
resource - Updateaws_vpc_endpoint_subnet_association
resource - Newaws_vpc_endpoint_service
resource - Newaws_vpc_endpoint_service_allowed_principal
resource - Newaws_vpc_endpoint_connection_notification
resource - Newaws_vpc_endpoint_service
data source - Update