Gaius
4e65b41202
feat: add logLevel and remove verbose ( #4157 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-06-24 07:27:28 +00:00
Gaius
8cf20efbb0
feat: support http protocol for otel exporter ( #4142 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-06-19 11:04:28 +00:00
Gaius
49e6cf6e51
feat(manager): optimizing tracing configuration ( #4102 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-29 10:42:17 +08:00
Gaius
c63b794399
feat(manager): add ratelimiter for job oapi ( #4088 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-20 18:13:53 +08:00
yxxhero
89ac602d08
comments(router): add Init function to initialize gin engine ( #4071 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-05-16 15:52:13 +08:00
Chlins Zhang
6c6e29555b
fix: add the authorization for get configs API ( #4067 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-05-15 08:48:02 +00:00
Chlins Zhang
bf5a3cbe67
feat: adds the audit middleware to records the system audit events ( #3958 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-04-16 17:58:24 +08:00
Gaius
4e02af63a2
feat(manager): optimize service of the persistent cache task ( #3929 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-04-03 10:37:18 +08:00
Chongzhi Deng
2f49b73c9f
Implement persistent cache service ( #3903 )
...
* feat: add persistent cache service
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
* feat: implement Destroy and Get endpoints for PersistentCache
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
* chore: update swagger docs
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
---------
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2025-04-02 12:07:17 +08:00
Gaius
b31e5bea91
feat: add rate limit for job open api by cluster ( #3638 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-08 15:18:07 +08:00
Gaius
7253f0fc63
feat: increase interval of the preheat polling ( #3544 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-29 18:15:53 +08:00
Gaius
84ad2ff539
feat: response server real ip in X-Server-IP header ( #3500 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-11 17:15:46 +08:00
Gaius
6ba478225f
feat: add scheduler features api for manager ( #3488 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-09 15:23:27 +08:00
Gaius
c463f7f63f
feat: add rate limit middlewares for job ( #3481 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-04 13:17:13 +08:00
Gaius
e0e96543d8
feat: remove trainer and model
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-27 14:03:04 +08:00
Gaius
5f3225beb6
fix: erorr middleware set error message return headers were already written ( #3105 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-08 11:41:39 +08:00
yxxhero
17d111e9d3
feat: add gzip middleware for static file ( #3045 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
Co-authored-by: yuanxiongxiong <xiongxiong.yuan@aminer.cn>
2024-01-23 17:10:31 +08:00
Gaius
85fba4c372
feat: add CreatePeer to manager rest api ( #2749 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-20 13:43:12 +08:00
Gaius
38b6c00a54
feat: add cluster rest api to open api ( #2707 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-07 15:28:35 +08:00
Gaius
c04462e93c
feat: peer information is changed from being stored in metrics to being stored in mysql ( #2654 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-22 10:38:27 +08:00
Gaius
b7231818e9
feat: add personal access token middleware to open api ( #2590 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-01 15:18:06 +08:00
Gaius
d894aff384
feat: add personal access tokens api to rest server ( #2583 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-07-31 21:54:59 +08:00
Gaius
355d9dd10d
feat: add update model rest api ( #2530 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-07-10 18:19:14 +08:00
Gaius
ca23e97e9a
feat: add CORS middleware to manager ( #2304 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:48 +08:00
Gaius
8787b0b239
feat: add Access-Control-Allow-Credentials to rest api ( #2302 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:48 +08:00
Gaius
95237bd5f8
feat: optimize model rest api in manager ( #2291 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:47 +08:00
MinH-09
43a2bf2407
feat: add model operation api ( #2276 )
...
Signed-off-by: MinH-09 <2107139596@qq.com>
2023-06-28 17:34:47 +08:00
Gaius
aa90014804
feat: add cluster api in manager ( #2288 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:47 +08:00
Gaius
37c588608a
feat: remove security domain ( #2285 )
...
* feat: remove security domain
Remove security domain in dfdaemon and scheduler.
Remove SecurityGroup and SecurityRule table in manager.
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:46 +08:00
Gaius
6bc886a8a2
feat: remove model api ( #2194 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:39 +08:00
Gaius
e9da69dc40
feat: add auth config to manager ( #2161 )
...
Fix https://github.com/dragonflyoss/Dragonfly2/security/advisories/GHSA-hpc8-7wpm-889w .
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:37 +08:00
Gaius
8023aba2cf
feat: remove relation of application ( #1894 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:15 +08:00
Gaius
27d8cf51db
feat: gin logger rotation ( #1749 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:02 +08:00
Gaius
13580f89f2
refactor: dfpath for certify cache dir ( #1618 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:50 +08:00
Gaius
485c1faba7
feat: model and model version api removes auth ( #1556 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:44 +08:00
Gaius
5da2d83990
feat: manager adds model and model version api ( #1530 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:42 +08:00
Gaius
585884f01d
feat: manager embed frontend assets ( #1523 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:42 +08:00
Gaius
812ff5557b
fix: metrics reduces labels ( #1457 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:35 +08:00
Gaius
171c0d54ee
feat: dfdaemon add object storage rest api ( #1390 )
...
* feat: dfdaemon add object storage rest api
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:28 +08:00
Gaius
5b323b00b4
fix: manager router middlewares order ( #1385 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:27 +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
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
2bcdba6401
feat: add grpc health interface ( #1195 )
...
* feat: add grpc health interface
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add dfdaemon upload server healthy interface
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:09 +08:00
Gaius
e77acb0692
feat: add RBAC to manager config interface ( #1179 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:07 +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
c2c721bc78
refactor: dfpath pkg ( #879 )
...
* feat: dfpath
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: dfpath
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: path
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: plugin
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:43 +08:00
Gaius
1ab4560242
feat: oauth interface auth ( #857 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:40 +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