crossplane-contrib / provider-jet-aws

AWS Provider for Crossplane that is built with Terrajet.
https://crossplane.io
Apache License 2.0
37 stars 30 forks source link

InternetGateway resource missing in provider-jet-aws@v0.4.2 #183

Closed andrzej-natzka closed 2 years ago

andrzej-natzka commented 2 years ago

What resource do you need?

Building EKS cluster requires many resources to be created beforehand: Roles, RolePolicyAttachments, VPCs, SecurityGroup, Subnets, RouteTables, InternetGateway etc. I am building at that moment Compositions for EKS and all resources exist in classic jet provider except InternetGateway. This requires to replace provider-jet-aws@v0.4.2 with provider-jet-aws@v0.4.0-preview. Preview provider comes with almost 800 resources and is very heavy for Kubernetes Cluster comparing with smaller Classic Jet provider. Additionally InternetGateway exists in classic crossplane provider so we can treat it as one commonly used managed resources.

What is your use case?

Being able to build EKS cluster using Classic Jet provider.

haarchri commented 2 years ago

with https://github.com/crossplane-contrib/provider-jet-aws/pull/191 back on master so we can have it in the next release

andrzej-natzka commented 2 years ago

Tested with jet provider: crossplane/provider-jet-aws:main. All works fine:

NAME                                                             READY   SYNCED   EXTERNAL-NAME           AGE
internetgateway.ec2.aws.jet.crossplane.io/xpjeteks-hq9fq-fgb4m   True    True     igw-0678f16d8d2205867   11m
andrzej-natzka commented 2 years ago

Thanks for adding IG resource.