Commit Graph

1907 Commits

Author SHA1 Message Date
sunwp 8583a4af3d
chore: optimize app and tracer log (#607)
Signed-off-by: santong <244372610@qq.com>
2023-06-28 17:31:44 +08:00
sunwp 89fec9d5c0
feat: avoid report peer result fail due to context cancel & add backsource tracer (#606)
Signed-off-by: santong <244372610@qq.com>
2023-06-28 17:31:43 +08:00
sunwp a6b55ae082
feat: optimize cdn check free space (#603)
Signed-off-by: santong <244372610@qq.com>
2023-06-28 17:31:43 +08:00
sunwp 60bee061d2
feat: client back source (#579)
* feat: client back source

Signed-off-by: santong <244372610@qq.com>
2023-06-28 17:31:43 +08:00
zzy987 3c917604d9
fix: use string slice for header (#601)
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
2023-06-28 17:31:43 +08:00
zzy987 d68ba8b944
fix: preheat-e2e timeout (#602)
Signed-off-by: zzy987 <67889264+zzy987@users.noreply.github.com>
2023-06-28 17:31:43 +08:00
Gaius 6336925533
feat: enable manager user's features (#598)
* feat: enable manager user's features

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:43 +08:00
Jim Ma 37910d1fd7
feat: add sni proxy support (#600)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:43 +08:00
Gaius 79841a2b82
feat: compatibility e2e with matrix (#599)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:43 +08:00
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