mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2026-04-26 07:55:18 +08:00
提供检查边缘节点新版本接口
This commit is contained in:
@@ -6,6 +6,7 @@ package pb;
|
||||
import "models/model_node.proto";
|
||||
import "models/model_node_cluster.proto";
|
||||
import "models/model_server.proto";
|
||||
import "models/model_dns_domain.proto";
|
||||
|
||||
// DNS相关同步任务
|
||||
message DNSTask {
|
||||
@@ -19,4 +20,5 @@ message DNSTask {
|
||||
Node node = 30;
|
||||
NodeCluster nodeCluster = 31;
|
||||
Server server = 32;
|
||||
DNSDomain dnsDomain = 33;
|
||||
}
|
||||
@@ -105,6 +105,9 @@ service NodeService {
|
||||
|
||||
// 根据一组ID获取节点信息
|
||||
rpc findEnabledNodesWithIds (FindEnabledNodesWithIdsRequest) returns (FindEnabledNodesWithIdsResponse);
|
||||
|
||||
// 检查新版本
|
||||
rpc checkNodeLatestVersion (CheckNodeLatestVersionRequest) returns (CheckNodeLatestVersionResponse);
|
||||
}
|
||||
|
||||
// 创建节点
|
||||
@@ -391,4 +394,16 @@ message FindEnabledNodesWithIdsRequest {
|
||||
|
||||
message FindEnabledNodesWithIdsResponse {
|
||||
repeated Node nodes = 1;
|
||||
}
|
||||
|
||||
// 检查新版本
|
||||
message CheckNodeLatestVersionRequest {
|
||||
string os = 1;
|
||||
string arch = 2;
|
||||
string currentVersion = 3;
|
||||
}
|
||||
|
||||
message CheckNodeLatestVersionResponse {
|
||||
bool hasNewVersion = 1;
|
||||
string newVersion = 2;
|
||||
}
|
||||
Reference in New Issue
Block a user