Commit Graph

168 Commits

Author SHA1 Message Date
Kagaya 624d17ff11
feat: support range type for ReserveIDs (#209) 2025-04-21 15:31:16 +08:00
ChrisLiu d038737580
feat: support multi groups for nlbs (#213)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2025-04-14 16:40:38 +08:00
Kagaya f2d02a6ab2
deps: update to k8s 0.30.10 (#210) 2025-04-14 15:04:10 +08:00
ChrisLiu 0bfc500fec
enhance: create service of ali-multi-nlbs in parallel (#207)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2025-03-24 10:51:48 +08:00
ChrisLiu 6133bab818
update workflow ci go cache to v4 (#206)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2025-03-12 20:33:59 +08:00
LHB6540 a2a0864f27
Add index-offset-scheduler (#205)
Co-authored-by: 李海彬 <lihaibin@goatgames.com>
2025-03-12 18:22:50 +08:00
ChrisLiu 0b3575947b
Increase the upper limit of ali-nlb ports (#204)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2025-02-27 17:44:08 +08:00
Gao PeiLiang aaa63740a4
Add hwcloud provider and elb plugin (#201)
* add hwcloud ELB Network Plugin

* add hwcloud cloud provider register

* fix register error

* fix error

* add log

* fix hwcloud provider regster error

* fix health check error

* only suuport use exist elb

* add docs

* add hwcloud elb config

* fix docs
2025-02-12 17:46:54 +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
Gao PeiLiang 8079c29c22
alibabacloud slb support map same TCP and UDP port , eg 8000/TCPUDP (#197)
* create svc use port + protocol as name to fix when use same port but different protocol

* alibabacloud slb support TCP/UDP

* add log info

* fix alibabacloud slb init same port svc

* add doc

* clear log print, avoid too many info
2025-02-06 16:58:17 +08:00
Gao PeiLiang f0c82f1b1f
add support svc external traffic policy for alibabacloud slb (#194)
* add test log

* add support svc external traffic policy for alibabacloud slb

* fix error

* add e2e test timeout

* add aliyun slb param ExternalTrafficPolicyType doc
2025-01-16 10:44:24 +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
roc 65d230658e
add tencentcloud in config.yaml (#192)
Signed-off-by: roc <roc@imroc.cc>
2025-01-08 15:51:18 +08:00
ChrisLiu 41c76a0d7a
Update CHANGELOG.md for v0.10.0 2025-01-08 15:21:50 +08:00
ChrisLiu be2b9065d8
feat: Add new networkType named AlibabaCloud-Multi-NLBs (#187)
* feat: Add new networkType named AlibabaCloud-Multi-NLBs

Signed-off-by: ChrisLiu <chrisliu1995@163.com>

* support same port of tcp&udp

Signed-off-by: ChrisLiu <chrisliu1995@163.com>

---------

Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2025-01-07 17:36:44 +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
roc 7976e9002e
enhance: support network isolation for tencentcloud clb plugin (#183)
Signed-off-by: roc <roc@imroc.cc>
2024-11-12 23:04:23 +08:00
lizhipeng629 b841f0d313
fix:add block port in volc engine (#182)
Co-authored-by: 李志朋 <lizhipeng.629@bytedance.com>
2024-11-12 11:11:31 +08:00
ChrisLiu 51aad5b0a0
Semantic fixes for network port ranges (#181)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-11-06 19:59:25 +08:00
hhr 6bba287858
feat: add jdcloud provider and the nlb&eip plugin (#180) 2024-11-05 17:11:36 +08:00
ChrisLiu 468b2c77fb
enhance: add block ports config for AlibabaCloud LB network models (#175)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-11-01 17:11:00 +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 41d902a8f2
update kruise-api to v1.7.1 (#173)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-11-01 17:10:37 +08:00
roc c680b411b7
feat(*): add tencent cloud provider and clb plugin (#179)
* feat(*): add tencent cloud provider and clb plugin

Signed-off-by: rockerchen <rockerchen@tencent.com>
2024-10-29 14:13:11 +08:00
ChrisLiu e121bcc109
add user logo of jjworld (#178)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-10-22 20:20:45 +08:00
ChrisLiu ecce453d7f
Update CHANGELOG.md for v0.9.0 2024-08-20 18:06:16 +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
ChrisLiu ba65115f08
add users (#167)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-08-08 11:33:03 +08:00
clarklee b3991f24d5
fix: AmazonWebServices-NLB controller parameter modification and doc update (#164)
Signed-off-by: clarklee92 <clarklee1992@hotmail.com>
2024-07-19 19:49:41 +08:00
ChrisLiu f9467003b5
add user yongshi (#158)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-07-03 14:23:46 +08:00
clarklee92 08ce8f6fcd Upgrade Golang to version 1.21
Signed-off-by: clarklee92 <clarklee1992@hotmail.com>
2024-06-21 22:54:32 +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 3c8ddbdd4e
Fix the allocation error when Ali loadbalancers reache the limit of ports number (#149)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-06-18 15:19:32 +08:00
ChrisLiu adff8bdd54
Enhance: support custom health checks for AlibabaCloud-SLB (#154)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-06-18 15:17:39 +08:00
ChrisLiu d911eb3cd8
enhance: Kubernetes-NodePort supports network disabled (#156)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-06-18 15:13:58 +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 b6fdc2353e
Enhance: support custom health checks for AlibabaCloud-NLB (#147)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-05-22 19:20:35 +08:00
ChrisLiu cafaab3216
Add users of OKG (#145)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-05-10 12:43:29 +08:00
李志朋 88dc6f5f97 add changelog in v0.8.0 2024-04-26 19:01:59 +08:00
lizhipeng629 eb547228b6
add v0.8.0 changelog (#143)
Co-authored-by: 李志朋 <lizhipeng.629@bytedance.com>
2024-04-26 17:21:19 +08:00
lizhipeng629 ffccbc5023
enhance: add AllocateLoadBalancerNodePorts in clb plugin (#141)
Co-authored-by: 李志朋 <lizhipeng.629@bytedance.com>
2024-04-26 11:24:00 +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 d547f61323
feat: add Kubernetes-NodePort network plugin (#138)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-04-26 11:22:45 +08:00
ChrisLiu 56d9071c01
enhance: Kubernetes-HostPort plugin support to wait for network ready (#136)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-04-26 11:22:29 +08:00
ChrisLiu 4829414955
feat: add AlibabaCloud-NLB network plugin (#135)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
2024-04-26 11:22:02 +08:00
lizhipeng629 53b69204e3
enhance: add annotations config in clb plugin (#137)
Co-authored-by: 李志朋 <lizhipeng.629@bytedance.com>
2024-04-18 11:15:04 +08:00