Gaius
81817666e5
feat: move redis key to pkg/redis package ( #2378 )
...
Network Topology adds functions to new redis key and move the manager's redis key to pkg/redis.
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:52 +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
65bf673d2d
fix: ip and hostname params in FindSchedulerClusters ( #2249 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:44 +08:00
Gaius
86fb02b333
feat: update d7y.io/api package and change cpu percent validation ( #2236 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:43 +08:00
Gaius
4f65acf24e
feat: when the cache is missing, change the error log to a warning log ( #2235 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:43 +08:00
Gaius
7900835c48
feat: if the scheduler feature is not in feature flags, then it will stop providing the featrue ( #2234 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:43 +08:00
Gaius
acb8f70f90
feat: add logger.CoreLogger to searcher plugin ( #2232 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:42 +08:00
Gaius
152e0c0946
feat: add log to searcher plugin ( #2231 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:42 +08:00
Gaius
6b7dcfef50
feat: add CreateModel func to manager grpc client ( #2207 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:41 +08:00
Gaius
6ac9f7f305
feat: rename SecurityService to Security ( #2206 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:41 +08:00
Gaius
2cda1def7f
feat: rename HostName to Hostname ( #2205 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:40 +08:00
Gaius
bf0a18230e
feat: change default value of dynconfig cache ( #2203 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:40 +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
b1171f4bd4
feat: rename manager/model to manager/models ( #2191 )
...
The manager model package is renamed to models to
prevent the same name as the future inference model database table.
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:39 +08:00
Gaius
6d13b4a871
feat: add metrics to service v2 ( #2153 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:36 +08:00
Gaius
87873bf146
feat: add SearchSchedulerClusterCount metric to manager ( #2152 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:36 +08:00
Gaius
7306aec508
feat: correct grpc error code and implement StatPeer and LeavePeer ( #2115 )
...
Correct grpc error from codes.Unknow to codes.Internal in gorm
operation. Implement StatPeer and LeavePeer interface in v2 version of
grpc.
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:34 +08:00
Gaius
2f4cc5d24f
feat: remove Scopes and SecurityGroup in seed peer cluster ( #2110 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:33 +08:00
Gaius
1666a17827
feat: remove NetTopology from scheduler and manager ( #2007 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:25 +08:00
Gaius
e83fb85216
feat: add v2 verison of the grpc to scheduler ( #1999 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:24 +08:00
Gaius
c89234e976
feat: add manager v2 api ( #1990 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:23 +08:00
Gaius
4755fca7f2
feat: searcher can not found candidate scheduler clusters, return all scheduler clusters ( #1991 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:23 +08:00
Gaius
e4fc6d5c85
feat: add S3ForcePathStyle to object storage ( #1976 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:22 +08:00
Gaius
008eeb980b
feat: add IPAddresses and DNSNames to sans of the cert ( #1930 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:18 +08:00
Gaius
73ebf093bb
fix: application not found ( #1924 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:17 +08:00
Gaius
c20c457abd
feat: handle application not found ( #1913 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:16 +08:00
Gaius
473c5d33f7
feat: update priority api ( #1912 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:16 +08:00
Gaius
481df276a3
feat: dynconfig adds list application in scheduler ( #1903 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:15 +08:00
Gaius
2421ce88f4
feat: add announcer to dfdameon ( #1852 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:11 +08:00
Gaius
fc0eccaf74
feat: optimize manager log ( #1846 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:11 +08:00
Gaius
0a870e0844
fix: manager PeerGauge ( #1761 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:03 +08:00
Jim Ma
89376d6c4e
feat: ipv6 support ( #1685 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:57 +08:00
Gaius
29d4452277
feat: support redis cluster ( #1667 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:54 +08:00
Gaius
42e5e2700d
feat: stat peer metrics with memory cache ( #1660 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:54 +08:00
Gaius
b6c395a6cb
feat: add cert spec to security configuration ( #1621 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
Co-authored-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:33:51 +08:00
Gaius
9ab33635c5
feat: manager init cert for grpc server ( #1603 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:49 +08:00
Jim Ma
5e1037d72f
chore: update new manager ( #1597 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:33:48 +08:00
Gaius
71059d2393
feat: PeerGauge adds version and commit labels ( #1596 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:48 +08:00
Jim Ma
717ac99ef5
feat: daemon support auto issue certificate ( #1586 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:33:48 +08:00
Gaius
5b802eac0d
feat: manager add certificate config ( #1583 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:47 +08:00
Jim Ma
539c772948
feat: manager implements issue certificate grpc ( #1577 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:33:47 +08:00
Gaius
272f38f567
feat: grpc add ratelimit ( #1572 )
...
feat: grpc ratelimit
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:46 +08:00
Gaius
a88e57e077
feat: manager adds model and model version grpc api ( #1569 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:45 +08:00
Gaius
2ce864fbf6
fix: scheduler and manager tracing ( #1551 )
...
fix: scheduler and manager trace
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:44 +08:00
Gaius
d79f6405ff
feat: replace grpc package with https://github.com/dragonflyoss/api ( #1515 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
Co-authored-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:33:41 +08:00
Gaius
7d3c9d539d
refactor: cache key for peer ( #1483 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:38 +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
d392b9f8aa
feat: add seed peer for list scheduler grpc interface ( #1393 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:28 +08:00
Gaius
0544527aea
feat: add enable config to peer gauge ( #1382 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:27 +08:00