compose-x / ecs_composex

Manage, Configure and Deploy your services and AWS services and applications from your docker-compose definitions
https://docs.compose-x.io
Mozilla Public License 2.0
158 stars 16 forks source link

[FR] ELBv2 Network LB without using Elastic IP Addresses #724

Closed thorfi closed 7 months ago

thorfi commented 7 months ago

Feature Request

Allow creating a ELBv2 internet-facing network Load Balancer without using Elastic IP Addresses.

Details

Need an option to remove the allocation of Elastic IP Addresses to an Internet Facing Network ELB.

Alternatively default to not using EIPs and make the EIPs an opt in setting.

Additional context

Network Load Balancer does not need EIP, e.g.:

Screenshot 2023-12-04 at 13 27 26
thorfi commented 7 months ago

Hi @JohnPreston

I'm not sure where to start with this one, if you can give me some pointers I can do it, or if you have time that would be also great.

Thanks!

JohnPreston commented 7 months ago

Hey @thorfi It used to be a requirement to use EIPs when setting a NLB publicly(at least, that's how I took it). Never noticed that requirement went away. Will add a flag to disable that behaviour.

thorfi commented 7 months ago

Thanks!