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

[Feature Request] NLB Preserve client IP addresses #5792

Open
libert-xyz opened this issue Apr 23, 2024 · 2 comments
Open

[Feature Request] NLB Preserve client IP addresses #5792

libert-xyz opened this issue Apr 23, 2024 · 2 comments
Labels
type/enhancement Issues that are improvements for existing features. type/feature Issues that are new feature requests. type/request Issues that are created by customers.

Comments

@libert-xyz
Copy link

Describe your idea/feature/enhancement

Add a parameter in the nlb listener to control the setting Preserve client IP addresses in the NLB

Proposal

nlb.preserve_client_ip Boolean
Indicates whether to Preserve client IP addresses

nlb:
  preserve_client_ip: on

Additional Details

This setting is handy to whitelist public IP addresses using security groups

@libert-xyz libert-xyz added type/enhancement Issues that are improvements for existing features. type/feature Issues that are new feature requests. type/request Issues that are created by customers. labels Apr 23, 2024
@libert-xyz libert-xyz changed the title NLB Preserve client IP addresses [Feature Request] NLB Preserve client IP addresses Apr 23, 2024
@chrisschaub
Copy link

Definitely needed

@dannyrandall
Copy link
Contributor

Hey @libert-xyz, thanks for the feature request! As a workaround for now, you should be able to use YAML Patch overrides to add the preserve_client_ip.enabled attribute to the generated target group resource.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/enhancement Issues that are improvements for existing features. type/feature Issues that are new feature requests. type/request Issues that are created by customers.
Projects
None yet
Development

No branches or pull requests

3 participants