Game Servers Management on Kubernetes

game-server go kruise-game kubernetes multiplayer okg openkruise openkruisegame
2 Open Issues Need Help Last updated: Nov 9, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This GitHub issue proposes enhancing the E2E tests for the `ServiceQuality` feature in KruiseGame. Currently, tests only validate priorities; the goal is to add validation that `ServiceQuality` actions can correctly update a GameServer's `opsState` (e.g., to `Maintaining` or `None`) and apply custom labels/annotations based on probe results. The approach involves deploying a GameServerSet, patching its `spec.serviceQualities` with `exec` probes, and then asserting the GameServer's updated state.

Complexity: 3/5
good first issue

Game Servers Management on Kubernetes

Go
#game-server#go#kruise-game#kubernetes#multiplayer#okg#openkruise#openkruisegame

AI Summary: This GitHub issue proposes creating an end-to-end test to validate that during a scale-down operation, pods marked `WaitToBeDeleted` via `ServiceQuality` are prioritized for removal. The test will deploy a service, use a probe to dynamically set `opsState` for specific pods, and then scale down to ensure only the `WaitToBeDeleted` pods are removed. This ensures the delete order correctly considers `opsState` set by ServiceQuality.

Complexity: 3/5
good first issue

Game Servers Management on Kubernetes

Go
#game-server#go#kruise-game#kubernetes#multiplayer#okg#openkruise#openkruisegame