Commit Graph

229 Commits

Author SHA1 Message Date
yxxhero b0781a2c0e
add setting support
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:40 +08:00
yxxhero 16e23b50de
add unittest for RandString
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:40 +08:00
yxxhero 7ab0d0e8a1
fix a secure issue
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:40 +08:00
yxxhero 4b047497bb
fix lint error
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:40 +08:00
yxxhero e097529132
fix lint error
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:40 +08:00
yxxhero 3cac9d43b4
fix lint error
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:40 +08:00
yxxhero cb126da5d9
update oauth to use oauth2 library
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:40 +08:00
yxxhero c3bf4a3d6f
add oauth support
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:39 +08:00
Jim Ma 0ed79cb56c
Optimize backsource logic and report peer result (#589)
* chore: optimize backsource logic and report peer result

Signed-off-by: Jim Ma <majinjing3@gmail.com>

* chore: optimize peer task success logic

Signed-off-by: Jim Ma <majinjing3@gmail.com>

* chore: add back source trace

Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:39 +08:00
Gaius d6367ec2ab
feat: update scheduler cluster query params (#587)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:39 +08:00
Jim Ma 7292fad950
feat: add time out when register (#588)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:39 +08:00
Gaius f65275d896
feat: skip verify when back to source (#586)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:39 +08:00
Gaius cba684adc1
feat: update charts submodule (#583)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:39 +08:00
Jim Ma af99b88616
feat: support limit from dfget client (#578)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:39 +08:00
Gaius 4963da47aa
test: print merge commit (#581)
* test: printf merge commit

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:39 +08:00
Gaius 4185dd428c
feat: add cdn cluster id for scheduler cluster (#580)
* feat: add cdn cluster id
* docs: swagger api

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:38 +08:00
Gaius 79662a3bb4
feat: start process (#572)
* feat: server start process

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:38 +08:00
Gaius e9d3ddb901
feat: gin log to file (#574)
* feat: gin log to file

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:38 +08:00
Gaius c45e4e0b2b
feat: add manager cors middleware (#573)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:38 +08:00
zzy987 b11344aa27
fix: use getTask instead of taskStore.Get, for the error cause type (#571)
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
2023-06-28 17:31:38 +08:00
zzy987 22ad61b7f6
Add a function to check task existence in cdn (#570)
* fix: replace get with exist in gc

Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>

* fix: no error in the if branch

Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>

* fix: move accessTimeMap.Add from getTask into Get

Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>

* fix: change return value

Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>

* fix: remove log error for Exist don't return error

Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>

* chore: use mockgen

Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>

* chore: merge submodule

Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
2023-06-28 17:31:38 +08:00
yxxhero 92ebd103e7
feat: change rabc code struct (#552)
* feat: change rabc code struct

Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:38 +08:00
Gaius 9a26b6e7c4
Feature: update helm charts submodule (#567)
* feat: update submodule

Signed-off-by: Gaius <gaius.qi@gmail.com>

* chore: docker build with submodules

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:38 +08:00
sunwp 720873c7f9
Reload CDN client (#566)
* optimaze dynamic cdn hosts

Signed-off-by: santong <244372610@qq.com>

* feat: set default cdn loadLimit

Signed-off-by: santong <244372610@qq.com>
2023-06-28 17:31:37 +08:00
Gaius 700c973963
feat: empty scheduler job (#565)
* feat: empty scheduler job

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:37 +08:00
加菲 cddd25e908
fix: adjust dfget download log (#564)
* fix: adjust dfget download log

Signed-off-by: zuozheng.hzz <zuozheng.hzz@alibaba-inc.com>
2023-06-28 17:31:37 +08:00
Gaius 19fa991340
feat: optimize manager startup process (#562)
* feat: optimize manager startup process
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:37 +08:00
Gaius 0897fe9e78
feat: update git submodule (#560)
* feat: update git submodule

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:37 +08:00
Gaius 66e3ca538f
feat: optimize scheduler start server (#558)
* feat: optimize scheduler start server

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:37 +08:00
Jim Ma 09d2cca7f7
fix: wait available peer packet panic (#561)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:37 +08:00
sunwp 6cda73b8e9
Add CDN Tracer (#555)
* feat: add cdn grpc interceptor tracer

Signed-off-by: santong <244372610@qq.com>

* feat: cdn tracer

Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:31:37 +08:00
Gaius 908a90642b
feat: add console (#559)
* feat: add console

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:36 +08:00
Gaius 17233c539c
feat: generate swagger api (#557)
* feat: generate swagger api

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:36 +08:00
Gaius cd5ddea8e5
feat: add console submodule (#549)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:36 +08:00
Gaius 657ba71c80
feat: optimize get permission name (#548)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:36 +08:00
sunwp 29f0adc337
chore: rename cdn server package to rpcserver (#554)
Signed-off-by: santong <244372610@qq.com>
2023-06-28 17:31:36 +08:00
Jim Ma 9afb52b11e
fix: wrong content length in proxy
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:36 +08:00
sunwp 2d8eb59005
Adjust package structure (#539)
* feat: package structure adjust

Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:31:36 +08:00
Jim Ma cee7d749ef
fix: cdn back source range size overflow (#550)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:36 +08:00
Gaius 962a171bcd
feat: rename task to job (#544)
* feat: rename task to job

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:35 +08:00
Jim Ma dbf583524c
chore: optimize peer task report function (#543)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:35 +08:00
Jim Ma 8180a52470
chore: optimize client rpc package name and other docs (#541)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:35 +08:00
Gaius 3657d8f8c4
feature: optimize manager project layout (#540)
* feat: optimize manager project layout

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat: add file license

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:35 +08:00
Gaius 38b6d7d833
test: compare image commit (#538)
* feat: compare image commit

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:35 +08:00
sunwp 1efd2f6cef
feat: Add distribute Schedule Tracer & Refactor scheduler (#537)
* check same cdn list avoid updating client too frequent

Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:31:35 +08:00
Gaius f27770af32
Feature: Add manager charts with submodule (#525)
* chore: add charts submodule

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:35 +08:00
Jim Ma 79db3cb8b1
chore: optimize grpc interceptor code (#536)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:35 +08:00
Gaius 4e6ad15a73
feat: add artifacthub badge (#524)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:34 +08:00
lengrongfu 5f58b7ded8
Method update to unanimous (#535)
Signed-off-by: lengrongfu <lenronfu@gmail.com>
2023-06-28 17:31:34 +08:00
Jim Ma 2120051ab0
feature: enable grpc tracing (#531)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:34 +08:00