Skip to content

Allow finer control over ECS service LB configs#272

Merged
ryanjjung merged 1 commit into
mainfrom
afc-lb-configs
Apr 7, 2026
Merged

Allow finer control over ECS service LB configs#272
ryanjjung merged 1 commit into
mainfrom
afc-lb-configs

Conversation

@ryanjjung

Copy link
Copy Markdown
Collaborator

Description of the Change

The assumption the previous version of this code made was that we would only need to expose one container port per container. The new fluent-bit configs require that we hold open both an HTTP listener and a fluent-bit forwarder listener. This requires better control over the targeting.

These adjustments allow for the user to specify multiple load balancer configurations for an ECS service, letting us use a single load balancer with multiple listeners to forward to multiple ports on the same set of containers rather than having to run two separate services to accomplish this.

@ryanjjung ryanjjung added this to the v0.0.18 milestone Apr 7, 2026
@ryanjjung ryanjjung requested review from aatchison and mzeier April 7, 2026 18:26
@ryanjjung ryanjjung self-assigned this Apr 7, 2026
@ryanjjung ryanjjung added the enhancement New feature or request label Apr 7, 2026

@aatchison aatchison left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@ryanjjung ryanjjung merged commit 081facc into main Apr 7, 2026
6 checks passed
@ryanjjung ryanjjung deleted the afc-lb-configs branch April 7, 2026 19:36
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 this pull request may close these issues.

2 participants