Skip to content
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

VPC endpoints support for aws provider #715

Closed
mqxter opened this issue Jun 13, 2021 · 6 comments · Fixed by #817
Closed

VPC endpoints support for aws provider #715

mqxter opened this issue Jun 13, 2021 · 6 comments · Fixed by #817
Labels
enhancement New feature or request

Comments

@mqxter
Copy link

mqxter commented Jun 13, 2021

Currently there is no support for vpc endpoints (s3, ecr kms etc).
Clusters that reside in private/local subnets need a connection to aws services in order to pull/push docker images(ecr), use s3 or kms without going through the internet.

v0.18.1

@mqxter mqxter added the enhancement New feature or request label Jun 13, 2021
@darryl-sw
Copy link
Contributor

VPC Endpoint support will be useful for me as well.

For my use case, I have private resources scattered across several AWS Accounts/VPCs that I would like to connect to from my cluster. As such, I would like to be able to create a VPC endpoint resource from my cluster, so that my cluster will be able to hit those resources.

Will be happy to contribute to this if this is not already in the works.

@Dkaykay
Copy link
Contributor

Dkaykay commented Jun 23, 2021

Related:
VPC Peering Connections might be supported soon, see #689

@darryl-sw
Copy link
Contributor

Starting work on VPC Endpoint.
Objective: create a VPC Endpoint object from Crossplane.

@yogeek
Copy link
Contributor

yogeek commented Aug 13, 2021

Are VPC endpoint service and interface endpoint documented here going to be included in this on going work please ?

By this I mean : today we are creating these 2 resources with Terraform (1 VPC Endpoint Interface linked to 1 VPC Load Balancer Endpoint Service) in order to provide internal access to the LB of an Istio ingress gateway and as this must happen after istio deployment, we would prefer to do it with Crossplane + gitops:

EC2 --> VPC Endpoint (in VPC1) --> VPC Endpoint Service (in VPC2) --> NetworkLoadBalancer --> EC2

@darryl-sw
Copy link
Contributor

At the moment no. I'm not planning for VPC Endpoint Service.

@hanlins
Copy link
Contributor

hanlins commented Nov 19, 2021

Hi @darryl-sw, I'm facing similar use cases as @yogeek mentioned, is it possible to also introduce VPC endpoint service? Or we make this issue for VPC endpoint only, and open a separate PR for VPC endpoint service support?
cc @haarchri

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants