Commit Graph

54 Commits

Author SHA1 Message Date
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 7f8dc02708
feat: manager support postgres (#1459)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:36 +08:00
Gaius a2511cb945
feat: rewrite interface{} to any (#1419)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:32 +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 31a2c27a7c
feat: dynconfig add object storage (#1369)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:27 +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 288ca4eb72
feat: manager validate with config (#1218)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:11 +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 0326f781f4
feat: optimize scheduler (#1106)
* feat: optimize scheduler

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:00 +08:00
Gaius b7a43faf59
feat: update load limit (#1097)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:59 +08:00
Gaius e6e9d2102a
feat: scheduler add limit count of filter parent func (#1090)
* feat: scheduler add filter parent count

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

* test: limit filter parent count

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:59 +08:00
Gaius 3c45cdd6ac
feat: add dynamic parallel count (#1088)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:58 +08:00
Gaius aea35592b3
feat: manager config model add is_boot key (#1025)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:53 +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
sunwp c1d84fb56d
validate grpc model (#825)
* base validate

Signed-off-by: sunwp <244372610@qq.com>
2023-06-28 17:32:40 +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 61f9f83b28
fix: manager typo and cdn peer id (#809)
* fix: manager typo and cdn peer id 

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:36 +08:00
yxxhero 06661c3506
Add application (#750)
* add schedulercluster to callsystem
* update callsystem rest api
* add cdncluster for callsystem

Signed-off-by: yxxhero <aiopsclub@163.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 f310425962
feat: replace sortedList with sortedUniqueList (#793)
* feat: replace sortedList with sortedUniqueList

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:35 +08:00
Gaius 2c48888c0f
feat: add user list interface (#771)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:33 +08:00
Gaius 1532321fc7
feat: change config key name (#759)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:32 +08:00
Gaius 1dccea01ce
feat: add jobs api (#751)
* feat: add jobs api

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:32 +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
Gaius 8388cab8ef
feat: load limit (#739)
* feat: load limit
* feat: default load

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:30 +08:00
Gaius 5857e52e76
feat: compatible with V1 preheat (#720)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:30 +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
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 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 73a7329989
update user reset password
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:31:41 +08:00
yxxhero b0781a2c0e
add setting support
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
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
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
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 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 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
Gaius 7cfa5fda70
Feature: support mysql 5.6 (#520)
* feat: support mysql 5.6

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:34 +08:00
Gaius a187d7d7fc
feat: add task manager (#490)
* feat: add task manager

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

Co-authored-by: zzy987 <67889264+zzy987@users.noreply.github.com>
2023-06-28 17:31:33 +08:00
yxxhero b20f78d128
Add rbac support (#474)
Signed-off-by: yxxhero <aiopsclub@163.com>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:33 +08:00
Gaius 222a15f273
feat: optimize jwt (#476)
* feat: optimize jwt

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:28 +08:00
Gaius b24f9dc0bd
feat: add searcher to scheduler cluster (#462)
* feat: add searcher

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:28 +08:00