ChrisLiu
|
19d8ce0b2c
|
bugfix: gs state should be changed from PreDelete to Deleting (#252)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2025-07-03 21:19:23 +08:00 |
ChrisLiu
|
7dfe07097b
|
feat: support new plugin named AlibabaCloud-AutoNLBs (#246)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2025-06-26 17:27:03 +08:00 |
ChrisLiu
|
0ff70733c6
|
feat: support user-defined number of controller workers (#247)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2025-06-23 19:17:37 +08:00 |
roc
|
fbcb3953c0
|
Add PersistentVolumeClaimRetentionPolicy support to GameServerSet (#243)
Signed-off-by: roc <roc@imroc.cc>
|
2025-06-20 18:09:20 +08:00 |
ChrisLiu
|
94a15fdb38
|
feat: add annotation of state-last-changed-time (#238)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2025-06-16 23:48:09 +08:00 |
ChrisLiu
|
a64b21eab5
|
enhance: activity of externalscaler relate to minAvailable (#228)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2025-05-19 18:08:11 +08:00 |
ChrisLiu
|
4e6ae2e2d0
|
fix the external scaler error when minAvailable is 0 (#227)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2025-05-19 17:37:40 +08:00 |
ChrisLiu
|
f2044b8f1a
|
fix: update ppmHash when ServiceQualities changed (#226)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2025-05-19 14:04:51 +08:00 |
ChrisLiu
|
9c4ce841c3
|
fix: support auto-scaling when replicas is 0 (#225)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2025-05-19 11:51:35 +08:00 |
Kagaya
|
5180743458
|
feat: support minAvailable percentage type (#222)
Signed-off-by: Kagaya <kagaya85@outlook.com>
|
2025-05-12 20:04:27 +08:00 |
陈欣宇
|
7c51b24e6e
|
feat(metrics): improve observability for GameServersOpsStateCount metrics (#221)
* feat(metrics): improve observability
add gssName namespace label for metrics: okg_gameservers_opsState_count to improve observability
* fix: remove gssName Compare
---------
Co-authored-by: 陈欣宇 <chenxinyu@YJ-IT-02836.local>
|
2025-05-06 20:49:41 +08:00 |
berg
|
3da984ff96
|
ServiceQualities support serverless pod (#212)
|
2025-04-22 20:21:32 +08:00 |
Kagaya
|
624d17ff11
|
feat: support range type for ReserveIDs (#209)
|
2025-04-21 15:31:16 +08:00 |
Kagaya
|
f2d02a6ab2
|
deps: update to k8s 0.30.10 (#210)
|
2025-04-14 15:04:10 +08:00 |
Durgin
|
2ea11c1cb3
|
feat: add annotation of opsState-last-changed-time (#200)
- add annotation `game.kruise.io/opsState-last-changed-time`
#199
|
2025-02-08 18:01:06 +08:00 |
roc
|
8c229c1191
|
add rbac role for tencentcloud provider (#193)
Signed-off-by: roc <roc@imroc.cc>
|
2025-01-08 19:07:39 +08:00 |
ChrisLiu
|
ea98123211
|
feat: add maxAvailable param for external scaler (#190)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2025-01-07 17:36:10 +08:00 |
ChrisLiu
|
c114781c7e
|
reconstruct the logic of GameServers scaling (#171)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-11-01 17:10:50 +08:00 |
ChrisLiu
|
a1d0065e0c
|
enhance: service quality support patch labels & annotations (#159)
* enhance: service quality support patch labels & annotations
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
* remove ci markdownlint check
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
---------
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-08-16 10:45:03 +08:00 |
ChrisLiu
|
92475c1451
|
enhance: labels from gs can be synced to pod (#160)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-08-16 10:44:48 +08:00 |
ChrisLiu
|
26fcaf7889
|
feat: add lifecycle field for gameserverset (#162)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-08-16 10:44:26 +08:00 |
ChrisLiu
|
14e281dfa9
|
fix old svc remain after pod recreate when using ali-lb models (#165)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-08-16 10:43:50 +08:00 |
clarklee92
|
ad0744df7a
|
Fix go-lint error
Signed-off-by: clarklee92 <clarklee1992@hotmail.com>
|
2024-06-21 22:54:32 +08:00 |
clarklee92
|
782a250dd7
|
feat: add AmazonWebServices-NLB network plugin
Signed-off-by: clarklee92 <clarklee1992@hotmail.com>
|
2024-06-21 22:54:32 +08:00 |
ChrisLiu
|
7d8e169d0c
|
enhance: check networkType when create GameServerSet (#157)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-06-18 15:12:40 +08:00 |
ChrisLiu
|
d67e058e0f
|
feat: sync annotations from gs to pod (#140)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-04-26 11:23:13 +08:00 |
ChrisLiu
|
69babe66fe
|
replace patch asts with update (#131)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-03-27 10:25:07 +08:00 |
ChrisLiu
|
2dd97c2567
|
FailurePolicy of PodMutatingWebhook turn to Fail (#129)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-02-22 15:48:20 +08:00 |
ChrisLiu
|
2b6ce6fcfc
|
fix: avoid patching gameserver continuously (#124)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2024-01-18 17:00:31 +08:00 |
ChrisLiu
|
b399cd104b
|
bugfix: patch pod image fail when gs image is nil (#121)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-12-28 19:49:54 +08:00 |
ChrisLiu
|
5a15888804
|
feat: add ReclaimPolicy for GameServer (#115)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-12-28 10:40:02 +08:00 |
ChrisLiu
|
ecf81d9259
|
feat: differentiated updates to GameServers (#120)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-12-27 15:28:10 +08:00 |
ChrisLiu
|
4013d3e597
|
enhance: ServiceQuality supports multiple results returned by a single probe (#117)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-12-27 15:22:07 +08:00 |
ChrisLiu
|
4ea376f9bc
|
feat: add GameServerConditions (#95)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-10-26 11:11:32 +08:00 |
ChrisLiu
|
58cd242780
|
feat: add network plugin AlibabaCloud-NLB-SharedPort & support AllowNotReadyContainers (#98)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-10-26 11:09:03 +08:00 |
ChrisLiu
|
bd41239718
|
update go version to 1.19 & e2e dependency version (#104)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-10-17 11:20:59 +08:00 |
ChrisLiu
|
4d003d6ee9
|
add gameserverset controller unit tests (#97)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-09-13 15:38:09 +08:00 |
ChrisLiu
|
72ee4ca111
|
feat: support auto scaling-up based on minAvailable (#88)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-09-06 20:38:33 +08:00 |
ChrisLiu
|
649ab11773
|
Feat/svc name (#92)
* feat: add new field ServiceName for GameServerSet
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
* fix log for kill gs
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
---------
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-08-09 10:00:27 +08:00 |
ChrisLiu
|
acc12c12f7
|
feat: add new opsState type named Kill (#90)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-08-04 15:25:33 +08:00 |
ChrisLiu
|
1b05801484
|
feat: add new opsState named Allocated (#89)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-07-28 14:49:20 +08:00 |
ChrisLiu
|
6f89f6e637
|
add network plugin AlibabaCloud-EIP (#86)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-07-24 14:49:34 +08:00 |
ChrisLiu
|
defcb15f02
|
refactor NetworkPortRange into a pointer (#87)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-07-18 16:28:16 +08:00 |
ChrisLiu
|
dcc3d8260c
|
support to sync gs metadata from from gsTemplate (#85)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-07-17 17:02:33 +08:00 |
ChrisLiu
|
c4e4197b12
|
correct gs network status when pod network status is nil (#80)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-07-12 10:25:33 +08:00 |
ChrisLiu
|
0e6708dce9
|
enhance pod scaling efficiency (#81)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-07-12 10:24:39 +08:00 |
ChrisLiu
|
6c6ad6b6cc
|
assume that slices without elements are equal (#74)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-07-05 16:20:47 +08:00 |
ChrisLiu
|
65558bd646
|
add reserveIds when init asts (#73)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-07-05 11:35:11 +08:00 |
ChrisLiu
|
2ccf2260f4
|
enhance: decouple triggering network update from Gs Ready (#71)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-07-04 11:53:31 +08:00 |
ChrisLiu
|
056cbe351c
|
Autoscaler Improvement (#64)
* update docs for network
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
|
2023-06-29 16:04:46 +08:00 |