Gaius
642cc5d0f3
feat: scheduler adds filter range limit ( #1497 )
...
* feat: scheduler adds filter range limit
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: generate swagger
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:39 +08:00
Gaius
4ad950a8e3
feat: object storage add filter field ( #1412 )
...
* feat: object storage add filter field
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: object storage add logger
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: GetObjectMetadata return isExist
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:30 +08:00
Gaius
5aa7e27cfe
feat: seed peer add object storage port ( #1408 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:30 +08:00
Gaius
f688d341bd
feat: remove cdn ( #1401 )
...
* feat: remove cdn
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: generate swagger
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:29 +08:00
Gaius
e3cfd49808
feat: manager add bucket interface ( #1368 )
...
* feat: manager add bucket interface
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: add bucket swagger
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:26 +08:00
Gaius
372a82e516
feat: add security group id with scheduler cluster ( #1354 )
...
* feat: add security group id with scheduler cluster
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: update swagger
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:25 +08:00
Gaius
3bd1f03c43
feat: custom preheat tag parameters ( #1324 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:21 +08:00
Gaius
b64412515a
feat: get active peer count ( #1315 )
...
* feat: get active peer count
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add peers handler
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:20 +08:00
Gaius
faa5e4e465
feat: add seed peer logic ( #1302 )
...
* feat: announce seed peer
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove cdn logic
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove cdn job
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: dfdaemon change host uuid to host id
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: go generate mocks
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove cdn compatibility
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: change docker compose
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: reuse panic
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: compatible with v2.0.3-beta.2
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:19 +08:00
Gaius
2cfbb91174
feat: manager add seed peer ( #1293 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:18 +08:00
Gaius
ef6e3665e6
feat: add user update interface and rename rest to service ( #1148 )
...
* feat: add user interface and rename rest to service
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: api reference
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:04 +08:00
Gaius
1cebe87f7c
feat: add scopes validation ( #856 )
...
* feat: scopes validate
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:40 +08:00
Gaius
4ce7b07fef
feat: add application cdn clusters field ( #840 )
...
* feat: add application fields
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: manager application
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:38 +08:00
Gaius
abfdbe924f
feat: preheat compatible with harbor ( #837 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:38 +08:00
Gaius
72213eb1d4
feat: dfdaemon get scheduler list dynamically from manager ( #812 )
...
* feat: dfdaemon get scheduler list dynamically from manager
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:37 +08:00
Gaius
1caaa1da5e
docs: manager apis ( #814 )
...
* docs: user handlers
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: application apis
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:36 +08:00
Gaius
206b3244c9
feat: add security rule ( #806 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:36 +08:00
Gaius
a6b7c4697e
chore: add markdown lint ( #779 )
...
* chore: add markdown lint
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: fix markdown lint errors
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:34 +08:00
Gaius
ef0f2683ef
docs: manager api ( #774 )
...
* docs: manager api
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: preheat
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: nolint
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:33 +08:00
Gaius
46d4926227
feat: add config ( #746 )
...
* feat: add config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: config
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:31 +08:00
sunwp
5570adf025
Perfect docs ( #629 )
...
* chore: perfect docs
Signed-off-by: santong <244372610@qq.com>
2023-06-28 17:31:46 +08:00
zzy987
36a32460d5
docs: Update documents ( #595 )
...
* docs: Add zh docs (#592 )
Co-authored-by: santong <244372610@qq.com>
Co-authored-by: Jim Ma <majinjing3@gmail.com>
Co-authored-by: yxxhero <11087727+yxxhero@users.noreply.github.com>
2023-06-28 17:31:44 +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
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
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
sunwp
348e056dc4
chore: add docs for dragonfly2.0 ( #234 )
...
* cdn error definition
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs of dragonfly2.0
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs of dragonfly2.0
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs:modify user guide
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs:modify user guide
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs: add readme
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs: add user guide
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs: add user guide
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:28:00 +08:00
Gaius
5653f1b800
Refactor manager ( #363 )
...
* feat: handler
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add handlers
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add models and service
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: models
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: migrate
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: database
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: create
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: CDN CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: cdn CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: scheduler CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: security group CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: cdn instances CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: associated CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: id type
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: association
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: rest
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: health and prometheus
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove swagger
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: ginprometheus
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add cache
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: gorm naming
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: rename
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: rename host to hostname
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: rename host to hostname
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add manager grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: security_group
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: security_group
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: manager grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add grpc internal get cdn
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: cache
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc cache
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc cache
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: cache time
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: database mysql
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: manager init
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: update scheduler
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: init db
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: init db
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: dynconfig
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: register
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: tag
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: manager
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: keepAlive
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: keepAlive
Signed-off-by: Gaius <gaius.qi@gmail.com>
* test: scheduler config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: lint
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: typo
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: typo
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: typo
Signed-off-by: Gaius <gaius.qi@gmail.com>
* test: cdn
Signed-off-by: Gaius <gaius.qi@gmail.com>
* test: cdn
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove println
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: manager
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:28:00 +08:00
yangjun289519474
3e2be181d6
fix(manager): modify to config from scheduler_config in swagger yaml ( #317 )
...
Signed-off-by: hanson.yj <hanson.yj@alibaba-inc.com>
Co-authored-by: hanson.yj <hanson.yj@alibaba-inc.com>
2023-06-28 17:22:41 +08:00
sunwp
a89e915aee
feature: remove redundant configurations ( #216 )
...
* feature: remove redundant configurations
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:22:29 +08:00
Gaius
32e1b81ecd
chore: change manager swagger docs path and add makefile swagger command ( #183 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:21:32 +08:00
Jim Ma
0af8817c1f
Merge branch main-rc to branch main
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
Co-authored-by: 李玉海 <yuhai.lyh@alibaba-inc.com>
Co-authored-by: Gaius <gaius.qi@gmail.com>
Co-authored-by: santong <weipeng.swp@alibaba-inc.com>
Co-authored-by: zuozheng.hzz <zuozheng.hzz@alibaba-inc.com>
Co-authored-by: 加菲 <garfieldhu@aliyun.com>
2023-06-28 17:20:20 +08:00