Open Issues Need Help
View All on GitHubAI 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.
Game Servers Management on Kubernetes
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.
Game Servers Management on Kubernetes