cndoit18
0c86948e04
switch to distribution v3 ( #597 )
...
Signed-off-by: cndoit18 <cndoit18@outlook.com>
2023-06-28 17:31:42 +08:00
Gaius
90c6a8287c
chore: add compatibility test workflow ( #594 )
...
* chore: add compatibility test workflow
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:42 +08:00
Gaius
8a8d5c69db
feat: change scheduler cluster query params ( #596 )
...
* feat: change scheduler cluster query params
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:42 +08:00
zzy987
15c37f99e7
chore: add copyright ( #593 )
...
* chore: add copyright
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: ci
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
2023-06-28 17:31:42 +08:00
Gaius
8aa537636e
feat: add oauth2 signin ( #591 )
...
* feat: add oauth2 signin
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:42 +08:00
zzy987
a084386c72
Check free space when registering task ( #585 )
...
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
2023-06-28 17:31:42 +08:00
sunwp
09824e5631
Framework refactor ( #590 )
...
* feat: optimize grpc
Signed-off-by: santong <244372610@qq.com>
* feat: framework log
Signed-off-by: santong <244372610@qq.com>
2023-06-28 17:31:42 +08:00
zzy987
74696f3109
Add preheat e2e test ( #582 )
...
* feat: create preheat_test.go
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* feat: add post request
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: try to fix header name
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: try fix page not found
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: try to install kubectl in cdn pod
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: remove sudo
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: put curl in manager
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: correct json content
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: correct request url
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: check curl result
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: correct request url
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: check the cmd string in github environment
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: use service
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: delete cluster-name
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: use " in header
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: curl command format
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* feat: use idgen.taskid to get the filename
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: add an error message
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* feat: add concurrency test
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: ab use proxy
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* feat: add curl pod
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* feat: add function CurlCommand
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: variable usage
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: remove curl in cdn pod
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: modify code format
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* feat: use curl in file-server
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: correct command in file-server
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: add a e2e-test, check if it is the reason of no preheat
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: can test preheat now
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: check result after concurrency test
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: add comments, add function check preheat result
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: delete e2e_test in e2e/manager
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: refactor curlCommand, add func getCDNs getFS
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* feat: add image preheat
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* chore: rename functions
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
* fix: delete functions, use stable task id in test
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
2023-06-28 17:31:42 +08:00
Gaius
b18c642459
docs: rbac swagger comment
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:41 +08:00
Gaius
e52b72990b
refactor: rbac
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:41 +08:00
Gaius
11c0f4f8de
refactor: user interface
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:41 +08:00
yxxhero
a0d56e483a
fix lint issue
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:41 +08:00
yxxhero
73a7329989
update user reset password
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:41 +08:00
yxxhero
b350db673d
fix typo
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:41 +08:00
yxxhero
940191af43
update Oauther interface
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:41 +08:00
yxxhero
635443e301
fix bug
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:41 +08:00
yxxhero
b9fdad0dc4
fix some issue
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:41 +08:00
yxxhero
14b5d5db22
fix some issue
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:40 +08:00
yxxhero
7f46ba5e90
fix lint error
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:40 +08:00
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