远程升级API节点时自动上传边缘节点安装文件

This commit is contained in:
GoEdgeLab
2023-04-23 19:43:01 +08:00
parent 6eaf32e067
commit 723735e0e6
3 changed files with 592 additions and 110 deletions

View File

@@ -1103,6 +1103,28 @@
"admin"
],
"isDeprecated": false
},
{
"name": "uploadDeployFileToAPINode",
"requestMessageName": "UploadDeployFileToAPINodeRequest",
"responseMessageName": "RPCSuccess",
"code": "rpc uploadDeployFileToAPINode(UploadDeployFileToAPINodeRequest) returns (RPCSuccess);",
"doc": "上传节点安装文件",
"roles": [
"admin"
],
"isDeprecated": false
},
{
"name": "findLatestDeployFiles",
"requestMessageName": "FindLatestDeployFilesRequest",
"responseMessageName": "FindLatestDeployFilesResponse",
"code": "rpc findLatestDeployFiles(FindLatestDeployFilesRequest) returns (FindLatestDeployFilesResponse);",
"doc": "查找已有节点安装文件信息",
"roles": [
"admin"
],
"isDeprecated": false
}
],
"filename": "service_api_node.proto",
@@ -18171,6 +18193,16 @@
"code": "message FindIPLibraryFileResponse {\n\tIPLibraryFile ipLibraryFile = 1;\n}",
"doc": ""
},
{
"name": "FindLatestDeployFilesRequest",
"code": "message FindLatestDeployFilesRequest {\n\n}",
"doc": "查找已有节点安装文件信息"
},
{
"name": "FindLatestDeployFilesResponse",
"code": "message FindLatestDeployFilesResponse {\n\trepeated DeployFile nodeDeployFiles = 1; // 边缘节点\n\trepeated DeployFile nsNodeDeployFiles = 2; // NS节点\n\n\n\tmessage DeployFile {\n\t\tstring os = 1; // 操作系统代号\n\t\tstring arch = 2; // 架构\n\t\tstring version = 3; // 版本号\n\t}\n}",
"doc": ""
},
{
"name": "FindLatestIPLibraryWithTypeRequest",
"code": "message FindLatestIPLibraryWithTypeRequest {\n\tstring type = 1;\n}",
@@ -22031,6 +22063,11 @@
"code": "message UploadAPINodeFileResponse {\n\n}",
"doc": ""
},
{
"name": "UploadDeployFileToAPINodeRequest",
"code": "message UploadDeployFileToAPINodeRequest {\n\tstring filename = 1; // 文件名\n\tstring sum = 2; // 整个文件的SUM值\n\tbytes chunkData = 3; // 片段数据\n\tbool isFirstChunk = 4; // 是否为第一个片段\n\tbool isLastChunk = 5; // 是否为最后一个片段\n}",
"doc": "上传节点安装文件"
},
{
"name": "UploadMetricStatsRequest",
"code": "message UploadMetricStatsRequest {\n\tint64 serverId = 1;\n\tstring time = 2;\n\tint64 count = 3;\n\tfloat total = 4;\n\tint32 version = 5;\n\tint64 itemId = 6;\n\trepeated UploadingMetricStat metricStats = 7;\n}",