[GH-ISSUE #59] Support for Gateway API #1

Open
opened 2026-10-15 12:46:30 +00:00 by bsakaguchi · 4 comments
Owner

Originally created by @Kimi450 on GitHub (Aug 25, 2026).
Original GitHub issue: https://github.com/games-on-whales/fenrir/issues/59

Gateway API support removes the need to have MetalLB with an IPPool.

Relevant TCP and UDP routes can be created for Wolf.

Not sure how this fits into the current architecture since the README mentions an outdated design.

Originally created by @Kimi450 on GitHub (Aug 25, 2026). Original GitHub issue: https://github.com/games-on-whales/fenrir/issues/59 Gateway API support removes the need to have MetalLB with an IPPool. Relevant TCP and UDP routes can be created for Wolf. Not sure how this fits into the current architecture since the README mentions an outdated design.
Author
Owner

@axolotlite commented on GitHub (Aug 25, 2026):

The initial plan was to implement a UDP/TCP Routes in Gateway API for the moonlight proxy to effectively proxy all streams to their respective users.
That is still planned, although it would put a hop and a slight delay, there is currently no better solution.

However, I'm currently working on getting wolf to work on a single node, before making it work on multiple nodes at the same time.
Once that's complete, the gateway routes implementation will start.

<!-- gh-comment-id:5415121132 --> @axolotlite commented on GitHub (Aug 25, 2026): The initial plan was to implement a UDP/TCP Routes in Gateway API for the moonlight proxy to effectively proxy all streams to their respective users. That is still planned, although it would put a hop and a slight delay, there is currently no better solution. However, I'm currently working on getting wolf to work on a single node, before making it work on multiple nodes at the same time. Once that's complete, the gateway routes implementation will start.
Author
Owner

@Kimi450 commented on GitHub (Aug 25, 2026):

If there is a test branch can you link it? Id like to follow the progress/contribute (time permitting). I was planning on trying to get this to work in k8s too but I was underestimating the work based on what I see in this repo.

<!-- gh-comment-id:5415429904 --> @Kimi450 commented on GitHub (Aug 25, 2026): If there is a test branch can you link it? Id like to follow the progress/contribute (time permitting). I was planning on trying to get this to work in k8s too but I was underestimating the work based on what I see in this repo.
Author
Owner

@axolotlite commented on GitHub (Aug 25, 2026):

Single node implementation is ready, and I am currently trying to test it.
This is the latest PR in the Wolf-DRA implementation: https://github.com/games-on-whales/fenrir/pull/56
and I've merged all of the other PRs into my own fork to test it on my gaming PC: https://github.com/axolotlite/fenrir
Once I get it working, I'll be opening a new PR with the applications I've tested.

and once single node is ready and merged into upstream, I'll start working on multi-node, followed by the gateway api.

<!-- gh-comment-id:5415542961 --> @axolotlite commented on GitHub (Aug 25, 2026): Single node implementation is ready, and I am currently trying to test it. This is the latest PR in the Wolf-DRA implementation: https://github.com/games-on-whales/fenrir/pull/56 and I've merged all of the other PRs into my own fork to test it on my gaming PC: https://github.com/axolotlite/fenrir Once I get it working, I'll be opening a new PR with the applications I've tested. and once single node is ready and merged into upstream, I'll start working on multi-node, followed by the gateway api.
Author
Owner

@Kimi450 commented on GitHub (Aug 25, 2026):

Great, thanks a lot for your work on this! I look forward to it being merged

<!-- gh-comment-id:5415580395 --> @Kimi450 commented on GitHub (Aug 25, 2026): Great, thanks a lot for your work on this! I look forward to it being merged
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/fenrir#1
No description provided.