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

Add TCP keepalive settings to proxy config for mesh gateways #14800

Merged
merged 3 commits into from Oct 15, 2022

Conversation

kyhavlov
Copy link
Contributor

@kyhavlov kyhavlov commented Sep 29, 2022

This PR adds TCP keepalive settings to the proxy config to be applied to connections between remote mesh gateways. This makes it easier to handle the case of a proxy in between with its own idle timeout settings (like an AWS NLB, which has a non-configurable 350s idle connection timeout).

TODO:

  • Update docs

@github-actions github-actions bot added the theme/envoy/xds Related to Envoy support label Sep 29, 2022
@kyhavlov kyhavlov requested review from a team and boxofrad and removed request for a team September 29, 2022 20:42
Copy link
Contributor

@boxofrad boxofrad left a comment

Choose a reason for hiding this comment

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

Looks good to me 👏🏻 For completeness, should we also expose the # of probes parameter? Or do you think it's best to leave this as OS default?

@kyhavlov
Copy link
Contributor Author

kyhavlov commented Oct 4, 2022

I can add the probes parameter - I was debating whether it was useful enough to add to avoid clutter, but it's probably worth it for completeness

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/1.12 Changes are backported to 1.12 backport/1.13 Changes are backported to 1.13 theme/envoy/xds Related to Envoy support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants