Skip to content

Add support for Gateway-Api HTTPRoutes and TCPRoutes#58

Open
FernandoRoldan93 wants to merge 5 commits intosftpgo:mainfrom
FernandoRoldan93:main
Open

Add support for Gateway-Api HTTPRoutes and TCPRoutes#58
FernandoRoldan93 wants to merge 5 commits intosftpgo:mainfrom
FernandoRoldan93:main

Conversation

@FernandoRoldan93
Copy link

Adding support for HTTPRoutes and TCPRoutes, enabling the use of SFTPGo in clusters that use Gateway API compatible ingress controllers. Close #56

@CLAassistant
Copy link

CLAassistant commented Feb 19, 2026

CLA assistant check
All committers have signed the CLA.

@drakkan
Copy link
Member

drakkan commented Feb 28, 2026

Hi @FernandoRoldan93 , thanks for the PR.

I think a few adjustments are needed before we can merge:

  • Since the chart also supports FTP and WebDAV, we should include a TCPRoute for FTP and an HTTPRoute for WebDAV to make the Gateway API implementation complete.
  • The HTTPRoute templates reference a $backend variable (for weight, kind, etc.), but it is not defined or documented in values.yaml. It would be great to add an example (even commented out) so users know how to configure it.
  • Since TCPRoute uses v1alpha2, we should add a quick note in values.yaml clarifying that experimental API are required for TCP routes.

I've merged/reimplemented several PRs between yesterday and today, but I need to switch to other tasks right now. Please let me know if you'd like to add the suggested additions. I'll get back to reviewing the PRs on this repository as soon as I have another time slot available. Thanks in advance.

@FernandoRoldan93
Copy link
Author

Hello! I've just added the changes you suggested. Let me know if you find something else to change. Thanks!

@varac
Copy link

varac commented Mar 17, 2026

Any chance to get this merged soon ? The ingress-nginx EOL (end of this month) is approaching.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Gateway API support

4 participants