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

KeepAlive support #1031

Closed
arkodg opened this issue Feb 10, 2023 · 8 comments · Fixed by #2581
Closed

KeepAlive support #1031

arkodg opened this issue Feb 10, 2023 · 8 comments · Fixed by #2581
Assignees
Labels
area/api API-related issues area/policy area/translator Issues related to Gateway's translation service, e.g. translating Gateway APIs into the IR. kind/enhancement New feature or request road-to-ga stale
Milestone

Comments

@arkodg
Copy link
Contributor

arkodg commented Feb 10, 2023

Description:
As a user I would like to enable and configure tcp keep-alive for 2 cases

  • downstream with client
  • upstream with server

here is the config needed in Envoy

How other Envoy based implementations express this as an API

@arkodg arkodg added the kind/enhancement New feature or request label Feb 10, 2023
@arkodg
Copy link
Contributor Author

arkodg commented Feb 10, 2023

@youngnick do you think this is something that we will need to drive in EG first as an extension or do you think there are enough implementations out there that this can be directly defined in the Gateway API ?

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had activity in the last 30 days.

@github-actions github-actions bot added the stale label Mar 13, 2023
@alvin-7
Copy link

alvin-7 commented Mar 17, 2023

I need this, when I use HTTPRoute, the connection is close, but I need keep-alive

@github-actions github-actions bot removed the stale label Mar 17, 2023
@arkodg
Copy link
Contributor Author

arkodg commented Mar 17, 2023

similar to #1169 (comment)

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had activity in the last 30 days.

@github-actions github-actions bot added the stale label Apr 16, 2023
@arkodg arkodg removed the stale label Aug 11, 2023
@arkodg arkodg added this to the 0.6.0-rc1 milestone Aug 11, 2023
@github-actions
Copy link

This issue has been automatically marked as stale because it has not had activity in the last 30 days.

@github-actions github-actions bot added the stale label Sep 11, 2023
@qicz qicz removed the stale label Sep 16, 2023
@arkodg arkodg self-assigned this Oct 3, 2023
@arkodg arkodg added area/api API-related issues area/translator Issues related to Gateway's translation service, e.g. translating Gateway APIs into the IR. area/policy labels Oct 3, 2023
arkodg added a commit to arkodg/gateway that referenced this issue Oct 3, 2023
Relates to envoyproxy#1031

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
arkodg added a commit to arkodg/gateway that referenced this issue Oct 5, 2023
Relates to envoyproxy#1031

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
arkodg added a commit that referenced this issue Oct 5, 2023
* api: TcpKeepAlive (downstream) in ClientTrafficPolicy

Relates to #1031

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* lint

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

---------

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
arkodg added a commit to arkodg/gateway that referenced this issue Oct 10, 2023
Relates to envoyproxy#1031

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
arkodg added a commit to arkodg/gateway that referenced this issue Oct 14, 2023
Relates to envoyproxy#1031

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
arkodg added a commit that referenced this issue Oct 14, 2023
* Implement Downstream TcpKeepalive

Relates to #1031

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* rename files

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* default comments

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* comments

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* rebase and fix test case

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

---------

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
@arkodg arkodg removed this from the 0.6.0-rc1 milestone Oct 18, 2023
Copy link

This issue has been automatically marked as stale because it has not had activity in the last 30 days.

Copy link

This issue has been automatically marked as stale because it has not had activity in the last 30 days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/api API-related issues area/policy area/translator Issues related to Gateway's translation service, e.g. translating Gateway APIs into the IR. kind/enhancement New feature or request road-to-ga stale
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

4 participants