26 Commits

Author SHA1 Message Date
Lenart Kos 2023e73892 Fix docker scaling and show loading MOTD (#529)
* fix: Reduce log spam for sleeping servers

* fix: Fix autodownscaling for initial player connection

* fix: Instant route updating when a docker container is downscaled

* feat: Show asleep or loading motd while the server is waking up
2026-02-25 20:46:51 -06:00
Chris Farhood 21f349c2da Allow mc-router to scale a backend StatefulSet while routing traffic to a proxy via proxyServerName (#512) 2026-02-13 07:07:27 -06:00
Geoff Bourne 19d56161f5 With k8s correctly handle disabled auto-scale up case (#495) 2025-12-21 09:24:32 -06:00
Lenart Kos 4dff00dda9 Docker auto-scale and asleep motd status (#488) 2025-12-20 13:31:34 -06:00
Lime dbb334474d Add support for infinity-filter (#476) 2025-11-18 21:13:45 -06:00
Geoff Bourne 7a4f83a30f Provide option for kubernetes to watch only a specific namespace (#433) 2025-07-20 12:59:14 -05:00
Geoff Bourne af1e193958 Redo code cleanup (#429)
* Code cleanup of routes config loader and API server (#424)

(cherry picked from commit 1ee3eb4de3)

* Refactored server setup and run out of main (#425)

(cherry picked from commit 05c57c3b85)

* Code cleanup in and around connector (#427)

(cherry picked from commit b3e88db48c)

* Update away from deprecated k8s NewInformer

* Tidy up couple of k8s docs examples
2025-07-13 10:00:40 -05:00
Geoff Bourne 172aed3893 Revert code cleanup for now (#428)
* Revert "Code cleanup in and around connector (#427)"

This reverts commit b3e88db48c.

* Revert "Refactored server setup and run out of main (#425)"

This reverts commit 05c57c3b85.

* Revert "Code cleanup of routes config loader and API server (#424)"

This reverts commit 1ee3eb4de3.
2025-07-06 20:16:26 -05:00
Geoff Bourne 1ee3eb4de3 Code cleanup of routes config loader and API server (#424) 2025-07-03 19:26:35 -05:00
Samuel McBroom bc81e03f19 Add auto scale down option (#405) 2025-05-02 18:12:53 -05:00
Geoff Bourne cab6ba1e71 Trim serverAddress before logging its value for lookup (#321) 2024-08-15 19:31:15 -05:00
Lilly Tempest c548fda65e Support TCP Shield host enrinchment (#195) 2023-05-24 21:28:38 -05:00
Lasse15 787ab54ca4 Persistent routes from REST API (#145) 2022-12-05 07:58:13 -06:00
Geoff Bourne bc97b0ecbf Trim root zone indicator from server address (#97) 2022-07-11 23:16:15 -05:00
Geoff Bourne 1a873cb58a Improved logging of registered mappings (#96) 2022-07-05 09:53:23 -05:00
Merith 24381281e7 Simplify fully qualified SRV records for mapping (#92)
Co-authored-by: Geoff Bourne <itzgeoff@gmail.com>
2022-06-26 09:37:21 -05:00
Michael Vorburger ⛑️ 32fb918128 Kubernetes auto scale-up support (#29) 2022-01-06 17:41:10 -06:00
Michael Vorburger ⛑️ 1f5ac0b49d Very minor clean-ups (import re-ordering by automated tooling) (#28) 2021-12-11 18:20:19 -06:00
Bartosz Stefańczyk 1b1f8e5f22 Add possibility to use multiple names for one service (#31)
Co-authored-by: Geoff Bourne <itzgeoff@gmail.com>
2021-12-04 09:25:28 -06:00
Geoff Bourne b290243d40 Initial support for tracking connection metrics 2019-07-14 16:34:46 -05:00
Geoff Bourne cf90f15bc2 Fixing toLower typo from previous commit 2019-06-25 14:15:59 -05:00
Jacob Schuler d446af5c25 Store all addresses in lowercase 2019-06-25 14:31:49 -04:00
Geoff Bourne 96399cfd40 Support routing forge clients 2019-04-28 17:02:21 -05:00
Geoff Bourne 5875b0d231 Support routing forge clients 2019-04-28 16:49:43 -05:00
Geoff Bourne 44a67dd359 Add support for a default backend service 2019-04-19 20:27:14 -05:00
Geoff Bourne 17a4bd6515 Initial commit 2018-05-07 22:16:01 -05:00