From ea1ea6d3501006ad7b226033c4ecc1e96439e4f3 Mon Sep 17 00:00:00 2001 From: Venkatreddy KP Date: Sat, 4 May 2024 12:54:59 +0530 Subject: [PATCH] update deploy api proto --- capten/common-pkg/agentpb/agent.pb.go | 469 +++++++++++++++----------- proto/agent.proto | 9 +- server/pkg/pb/agentpb/agent.pb.go | 469 +++++++++++++++----------- 3 files changed, 544 insertions(+), 403 deletions(-) diff --git a/capten/common-pkg/agentpb/agent.pb.go b/capten/common-pkg/agentpb/agent.pb.go index a8a5bf43..7abc1cbb 100644 --- a/capten/common-pkg/agentpb/agent.pb.go +++ b/capten/common-pkg/agentpb/agent.pb.go @@ -167,6 +167,55 @@ func (SecretAccess) EnumDescriptor() ([]byte, []int) { return file_agent_proto_rawDescGZIP(), []int{2} } +type DeploymentStatus int32 + +const ( + DeploymentStatus_SUCCESS DeploymentStatus = 0 + DeploymentStatus_FAILED DeploymentStatus = 1 + DeploymentStatus_ONGOING DeploymentStatus = 2 +) + +// Enum value maps for DeploymentStatus. +var ( + DeploymentStatus_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILED", + 2: "ONGOING", + } + DeploymentStatus_value = map[string]int32{ + "SUCCESS": 0, + "FAILED": 1, + "ONGOING": 2, + } +) + +func (x DeploymentStatus) Enum() *DeploymentStatus { + p := new(DeploymentStatus) + *p = x + return p +} + +func (x DeploymentStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeploymentStatus) Descriptor() protoreflect.EnumDescriptor { + return file_agent_proto_enumTypes[3].Descriptor() +} + +func (DeploymentStatus) Type() protoreflect.EnumType { + return &file_agent_proto_enumTypes[3] +} + +func (x DeploymentStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeploymentStatus.Descriptor instead. +func (DeploymentStatus) EnumDescriptor() ([]byte, []int) { + return file_agent_proto_rawDescGZIP(), []int{3} +} + type PingRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -2821,7 +2870,8 @@ type GetDefaultAppsStatusResponse struct { Status StatusCode `protobuf:"varint,1,opt,name=status,proto3,enum=agentpb.StatusCode" json:"status,omitempty"` StatusMessage string `protobuf:"bytes,2,opt,name=statusMessage,proto3" json:"statusMessage,omitempty"` - DefaultAppsStatus []*ApplicationStatus `protobuf:"bytes,3,rep,name=defaultAppsStatus,proto3" json:"defaultAppsStatus,omitempty"` + DeploymentStatus DeploymentStatus `protobuf:"varint,3,opt,name=deploymentStatus,proto3,enum=agentpb.DeploymentStatus" json:"deploymentStatus,omitempty"` + DefaultAppsStatus []*ApplicationStatus `protobuf:"bytes,4,rep,name=defaultAppsStatus,proto3" json:"defaultAppsStatus,omitempty"` } func (x *GetDefaultAppsStatusResponse) Reset() { @@ -2870,6 +2920,13 @@ func (x *GetDefaultAppsStatusResponse) GetStatusMessage() string { return "" } +func (x *GetDefaultAppsStatusResponse) GetDeploymentStatus() DeploymentStatus { + if x != nil { + return x.DeploymentStatus + } + return DeploymentStatus_SUCCESS +} + func (x *GetDefaultAppsStatusResponse) GetDefaultAppsStatus() []*ApplicationStatus { if x != nil { return x.DefaultAppsStatus @@ -3229,119 +3286,127 @@ var file_agent_proto_rawDesc = []byte{ 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x1d, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x22, 0xbb, 0x01, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x65, 0x73, 0x74, 0x22, 0x82, 0x02, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x48, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x41, 0x70, - 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x2a, 0x4e, 0x0a, 0x0a, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, - 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x4b, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x49, 0x4e, 0x54, 0x45, - 0x52, 0x4e, 0x52, 0x41, 0x4c, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x01, 0x12, 0x14, 0x0a, - 0x10, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, - 0x54, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, - 0x10, 0x03, 0x2a, 0x5d, 0x0a, 0x0f, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x53, 0x74, 0x6f, 0x72, - 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, - 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0x00, 0x12, - 0x18, 0x0a, 0x14, 0x43, 0x45, 0x4e, 0x54, 0x52, 0x41, 0x4c, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, - 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x4f, 0x43, - 0x41, 0x4c, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, - 0x02, 0x2a, 0x23, 0x0a, 0x0c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x08, 0x0a, 0x04, 0x52, 0x45, 0x41, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x57, - 0x52, 0x49, 0x54, 0x45, 0x10, 0x01, 0x32, 0xd6, 0x0a, 0x0a, 0x05, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x12, 0x35, 0x0a, 0x04, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, - 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, - 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x53, 0x74, 0x6f, 0x72, 0x65, - 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, - 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, - 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, + 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x45, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, + 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x70, + 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x10, 0x64, + 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, + 0x48, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x67, 0x65, + 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, + 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2a, 0x4e, 0x0a, 0x0a, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x4b, 0x10, 0x00, 0x12, + 0x13, 0x0a, 0x0f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x52, 0x41, 0x4c, 0x5f, 0x45, 0x52, 0x52, + 0x4f, 0x52, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, + 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, + 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x03, 0x2a, 0x5d, 0x0a, 0x0f, 0x50, 0x6c, 0x75, + 0x67, 0x69, 0x6e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, + 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, 0x5f, 0x53, + 0x54, 0x4f, 0x52, 0x45, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x45, 0x4e, 0x54, 0x52, 0x41, + 0x4c, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0x01, + 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, + 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0x02, 0x2a, 0x23, 0x0a, 0x0c, 0x53, 0x65, 0x63, 0x72, + 0x65, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x08, 0x0a, 0x04, 0x52, 0x45, 0x41, 0x44, + 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x57, 0x52, 0x49, 0x54, 0x45, 0x10, 0x01, 0x2a, 0x38, 0x0a, + 0x10, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x10, 0x00, 0x12, 0x0a, + 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4f, 0x4e, + 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x32, 0xd6, 0x0a, 0x0a, 0x05, 0x41, 0x67, 0x65, 0x6e, + 0x74, 0x12, 0x35, 0x0a, 0x04, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x2e, 0x61, 0x67, 0x65, 0x6e, + 0x74, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x15, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x53, 0x74, 0x6f, 0x72, + 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, - 0x65, 0x0a, 0x14, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x56, 0x61, 0x75, 0x6c, - 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, - 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, - 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, - 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, - 0x74, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, - 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, + 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, + 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x72, 0x65, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x65, 0x0a, 0x14, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x56, 0x61, 0x75, + 0x6c, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, + 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x56, 0x61, 0x75, 0x6c, + 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, + 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, + 0x72, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, - 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, - 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, - 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, - 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, - 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, + 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, + 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, + 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x56, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, + 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, - 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3e, - 0x0a, 0x07, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x70, 0x70, 0x12, 0x17, 0x2e, 0x61, 0x67, 0x65, 0x6e, - 0x74, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, - 0x63, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x53, - 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, - 0x12, 0x1e, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x00, 0x12, 0x68, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x61, - 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, - 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, - 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, - 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, - 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x23, 0x2e, 0x61, - 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x47, 0x65, 0x74, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x12, 0x23, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, - 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6b, 0x0a, - 0x16, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x26, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, - 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, - 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x27, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5c, 0x0a, 0x11, 0x44, 0x65, - 0x70, 0x6c, 0x6f, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x12, - 0x21, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x70, - 0x6c, 0x6f, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x65, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x44, + 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, + 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, + 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x3e, 0x0a, 0x07, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x70, 0x70, 0x12, 0x17, 0x2e, 0x61, 0x67, 0x65, + 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x79, + 0x6e, 0x63, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x53, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, + 0x73, 0x12, 0x1e, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x00, 0x12, 0x68, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, + 0x65, 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x12, 0x25, 0x2e, + 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, + 0x65, 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, + 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, + 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, + 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, + 0x4f, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, + 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x23, 0x2e, + 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, + 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, + 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x47, 0x65, + 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x12, 0x23, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, + 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6b, + 0x0a, 0x16, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, + 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x26, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, + 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, + 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x27, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, + 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5c, 0x0a, 0x11, 0x44, + 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, + 0x12, 0x21, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, + 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, + 0x70, 0x6c, 0x6f, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x65, 0x0a, 0x14, 0x47, 0x65, 0x74, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, - 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, - 0x0a, 0x5a, 0x08, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, + 0x62, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x42, 0x0a, 0x5a, 0x08, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -3356,126 +3421,128 @@ func file_agent_proto_rawDescGZIP() []byte { return file_agent_proto_rawDescData } -var file_agent_proto_enumTypes = make([]protoimpl.EnumInfo, 3) +var file_agent_proto_enumTypes = make([]protoimpl.EnumInfo, 4) var file_agent_proto_msgTypes = make([]protoimpl.MessageInfo, 46) var file_agent_proto_goTypes = []interface{}{ (StatusCode)(0), // 0: agentpb.StatusCode (PluginStoreType)(0), // 1: agentpb.PluginStoreType (SecretAccess)(0), // 2: agentpb.SecretAccess - (*PingRequest)(nil), // 3: agentpb.PingRequest - (*PingResponse)(nil), // 4: agentpb.PingResponse - (*StoreCredentialRequest)(nil), // 5: agentpb.StoreCredentialRequest - (*StoreCredentialResponse)(nil), // 6: agentpb.StoreCredentialResponse - (*ClusterRequest)(nil), // 7: agentpb.ClusterRequest - (*RepositoryAddRequest)(nil), // 8: agentpb.RepositoryAddRequest - (*RepositoryDeleteRequest)(nil), // 9: agentpb.RepositoryDeleteRequest - (*ProjectAddRequest)(nil), // 10: agentpb.ProjectAddRequest - (*ProjectDeleteRequest)(nil), // 11: agentpb.ProjectDeleteRequest - (*JobResponse)(nil), // 12: agentpb.JobResponse - (*SyncAppRequest)(nil), // 13: agentpb.SyncAppRequest - (*SyncAppResponse)(nil), // 14: agentpb.SyncAppResponse - (*GetClusterAppsRequest)(nil), // 15: agentpb.GetClusterAppsRequest - (*GetClusterAppsResponse)(nil), // 16: agentpb.GetClusterAppsResponse - (*GetClusterAppLaunchesRequest)(nil), // 17: agentpb.GetClusterAppLaunchesRequest - (*GetClusterAppLaunchesResponse)(nil), // 18: agentpb.GetClusterAppLaunchesResponse - (*ConfigureAppSSORequest)(nil), // 19: agentpb.ConfigureAppSSORequest - (*ConfigureAppSSOResponse)(nil), // 20: agentpb.ConfigureAppSSOResponse - (*GetClusterAppConfigRequest)(nil), // 21: agentpb.GetClusterAppConfigRequest - (*GetClusterAppConfigResponse)(nil), // 22: agentpb.GetClusterAppConfigResponse - (*GetClusterAppValuesRequest)(nil), // 23: agentpb.GetClusterAppValuesRequest - (*GetClusterAppValuesResponse)(nil), // 24: agentpb.GetClusterAppValuesResponse - (*GetClusterGlobalValuesRequest)(nil), // 25: agentpb.GetClusterGlobalValuesRequest - (*GetClusterGlobalValuesResponse)(nil), // 26: agentpb.GetClusterGlobalValuesResponse - (*SyncAppData)(nil), // 27: agentpb.SyncAppData - (*AppData)(nil), // 28: agentpb.AppData - (*AppStatus)(nil), // 29: agentpb.AppStatus - (*AppConfig)(nil), // 30: agentpb.AppConfig - (*AppValues)(nil), // 31: agentpb.AppValues - (*AppLaunchConfig)(nil), // 32: agentpb.AppLaunchConfig - (*SecretPathRef)(nil), // 33: agentpb.SecretPathRef - (*ConfigureVaultSecretRequest)(nil), // 34: agentpb.ConfigureVaultSecretRequest - (*SecretPolicy)(nil), // 35: agentpb.SecretPolicy - (*ConfigureVaultSecretResponse)(nil), // 36: agentpb.ConfigureVaultSecretResponse - (*CreateVaultRoleRequest)(nil), // 37: agentpb.CreateVaultRoleRequest - (*CreateVaultRoleResponse)(nil), // 38: agentpb.CreateVaultRoleResponse - (*UpdateVaultRoleRequest)(nil), // 39: agentpb.UpdateVaultRoleRequest - (*UpdateVaultRoleResponse)(nil), // 40: agentpb.UpdateVaultRoleResponse - (*DeleteVaultRoleRequest)(nil), // 41: agentpb.DeleteVaultRoleRequest - (*DeleteVaultRoleResponse)(nil), // 42: agentpb.DeleteVaultRoleResponse - (*DeployDefaultAppsRequest)(nil), // 43: agentpb.DeployDefaultAppsRequest - (*DeployDefaultAppsResponse)(nil), // 44: agentpb.DeployDefaultAppsResponse - (*ApplicationStatus)(nil), // 45: agentpb.ApplicationStatus - (*GetDefaultAppsStatusRequest)(nil), // 46: agentpb.GetDefaultAppsStatusRequest - (*GetDefaultAppsStatusResponse)(nil), // 47: agentpb.GetDefaultAppsStatusResponse - nil, // 48: agentpb.StoreCredentialRequest.CredentialEntry + (DeploymentStatus)(0), // 3: agentpb.DeploymentStatus + (*PingRequest)(nil), // 4: agentpb.PingRequest + (*PingResponse)(nil), // 5: agentpb.PingResponse + (*StoreCredentialRequest)(nil), // 6: agentpb.StoreCredentialRequest + (*StoreCredentialResponse)(nil), // 7: agentpb.StoreCredentialResponse + (*ClusterRequest)(nil), // 8: agentpb.ClusterRequest + (*RepositoryAddRequest)(nil), // 9: agentpb.RepositoryAddRequest + (*RepositoryDeleteRequest)(nil), // 10: agentpb.RepositoryDeleteRequest + (*ProjectAddRequest)(nil), // 11: agentpb.ProjectAddRequest + (*ProjectDeleteRequest)(nil), // 12: agentpb.ProjectDeleteRequest + (*JobResponse)(nil), // 13: agentpb.JobResponse + (*SyncAppRequest)(nil), // 14: agentpb.SyncAppRequest + (*SyncAppResponse)(nil), // 15: agentpb.SyncAppResponse + (*GetClusterAppsRequest)(nil), // 16: agentpb.GetClusterAppsRequest + (*GetClusterAppsResponse)(nil), // 17: agentpb.GetClusterAppsResponse + (*GetClusterAppLaunchesRequest)(nil), // 18: agentpb.GetClusterAppLaunchesRequest + (*GetClusterAppLaunchesResponse)(nil), // 19: agentpb.GetClusterAppLaunchesResponse + (*ConfigureAppSSORequest)(nil), // 20: agentpb.ConfigureAppSSORequest + (*ConfigureAppSSOResponse)(nil), // 21: agentpb.ConfigureAppSSOResponse + (*GetClusterAppConfigRequest)(nil), // 22: agentpb.GetClusterAppConfigRequest + (*GetClusterAppConfigResponse)(nil), // 23: agentpb.GetClusterAppConfigResponse + (*GetClusterAppValuesRequest)(nil), // 24: agentpb.GetClusterAppValuesRequest + (*GetClusterAppValuesResponse)(nil), // 25: agentpb.GetClusterAppValuesResponse + (*GetClusterGlobalValuesRequest)(nil), // 26: agentpb.GetClusterGlobalValuesRequest + (*GetClusterGlobalValuesResponse)(nil), // 27: agentpb.GetClusterGlobalValuesResponse + (*SyncAppData)(nil), // 28: agentpb.SyncAppData + (*AppData)(nil), // 29: agentpb.AppData + (*AppStatus)(nil), // 30: agentpb.AppStatus + (*AppConfig)(nil), // 31: agentpb.AppConfig + (*AppValues)(nil), // 32: agentpb.AppValues + (*AppLaunchConfig)(nil), // 33: agentpb.AppLaunchConfig + (*SecretPathRef)(nil), // 34: agentpb.SecretPathRef + (*ConfigureVaultSecretRequest)(nil), // 35: agentpb.ConfigureVaultSecretRequest + (*SecretPolicy)(nil), // 36: agentpb.SecretPolicy + (*ConfigureVaultSecretResponse)(nil), // 37: agentpb.ConfigureVaultSecretResponse + (*CreateVaultRoleRequest)(nil), // 38: agentpb.CreateVaultRoleRequest + (*CreateVaultRoleResponse)(nil), // 39: agentpb.CreateVaultRoleResponse + (*UpdateVaultRoleRequest)(nil), // 40: agentpb.UpdateVaultRoleRequest + (*UpdateVaultRoleResponse)(nil), // 41: agentpb.UpdateVaultRoleResponse + (*DeleteVaultRoleRequest)(nil), // 42: agentpb.DeleteVaultRoleRequest + (*DeleteVaultRoleResponse)(nil), // 43: agentpb.DeleteVaultRoleResponse + (*DeployDefaultAppsRequest)(nil), // 44: agentpb.DeployDefaultAppsRequest + (*DeployDefaultAppsResponse)(nil), // 45: agentpb.DeployDefaultAppsResponse + (*ApplicationStatus)(nil), // 46: agentpb.ApplicationStatus + (*GetDefaultAppsStatusRequest)(nil), // 47: agentpb.GetDefaultAppsStatusRequest + (*GetDefaultAppsStatusResponse)(nil), // 48: agentpb.GetDefaultAppsStatusResponse + nil, // 49: agentpb.StoreCredentialRequest.CredentialEntry } var file_agent_proto_depIdxs = []int32{ 0, // 0: agentpb.PingResponse.status:type_name -> agentpb.StatusCode - 48, // 1: agentpb.StoreCredentialRequest.credential:type_name -> agentpb.StoreCredentialRequest.CredentialEntry + 49, // 1: agentpb.StoreCredentialRequest.credential:type_name -> agentpb.StoreCredentialRequest.CredentialEntry 0, // 2: agentpb.StoreCredentialResponse.status:type_name -> agentpb.StatusCode - 27, // 3: agentpb.SyncAppRequest.data:type_name -> agentpb.SyncAppData + 28, // 3: agentpb.SyncAppRequest.data:type_name -> agentpb.SyncAppData 0, // 4: agentpb.SyncAppResponse.status:type_name -> agentpb.StatusCode 0, // 5: agentpb.GetClusterAppsResponse.status:type_name -> agentpb.StatusCode - 28, // 6: agentpb.GetClusterAppsResponse.appData:type_name -> agentpb.AppData + 29, // 6: agentpb.GetClusterAppsResponse.appData:type_name -> agentpb.AppData 0, // 7: agentpb.GetClusterAppLaunchesResponse.status:type_name -> agentpb.StatusCode - 32, // 8: agentpb.GetClusterAppLaunchesResponse.launchConfigList:type_name -> agentpb.AppLaunchConfig + 33, // 8: agentpb.GetClusterAppLaunchesResponse.launchConfigList:type_name -> agentpb.AppLaunchConfig 0, // 9: agentpb.ConfigureAppSSOResponse.status:type_name -> agentpb.StatusCode 0, // 10: agentpb.GetClusterAppConfigResponse.status:type_name -> agentpb.StatusCode - 30, // 11: agentpb.GetClusterAppConfigResponse.appConfig:type_name -> agentpb.AppConfig + 31, // 11: agentpb.GetClusterAppConfigResponse.appConfig:type_name -> agentpb.AppConfig 0, // 12: agentpb.GetClusterAppValuesResponse.status:type_name -> agentpb.StatusCode - 31, // 13: agentpb.GetClusterAppValuesResponse.values:type_name -> agentpb.AppValues + 32, // 13: agentpb.GetClusterAppValuesResponse.values:type_name -> agentpb.AppValues 0, // 14: agentpb.GetClusterGlobalValuesResponse.status:type_name -> agentpb.StatusCode - 30, // 15: agentpb.SyncAppData.config:type_name -> agentpb.AppConfig - 31, // 16: agentpb.SyncAppData.values:type_name -> agentpb.AppValues - 30, // 17: agentpb.AppData.config:type_name -> agentpb.AppConfig - 29, // 18: agentpb.AppData.status:type_name -> agentpb.AppStatus + 31, // 15: agentpb.SyncAppData.config:type_name -> agentpb.AppConfig + 32, // 16: agentpb.SyncAppData.values:type_name -> agentpb.AppValues + 31, // 17: agentpb.AppData.config:type_name -> agentpb.AppConfig + 30, // 18: agentpb.AppData.status:type_name -> agentpb.AppStatus 1, // 19: agentpb.AppConfig.pluginStoreType:type_name -> agentpb.PluginStoreType - 33, // 20: agentpb.ConfigureVaultSecretRequest.SecretPathData:type_name -> agentpb.SecretPathRef + 34, // 20: agentpb.ConfigureVaultSecretRequest.SecretPathData:type_name -> agentpb.SecretPathRef 2, // 21: agentpb.SecretPolicy.access:type_name -> agentpb.SecretAccess 0, // 22: agentpb.ConfigureVaultSecretResponse.status:type_name -> agentpb.StatusCode - 35, // 23: agentpb.CreateVaultRoleRequest.secretPolicy:type_name -> agentpb.SecretPolicy + 36, // 23: agentpb.CreateVaultRoleRequest.secretPolicy:type_name -> agentpb.SecretPolicy 0, // 24: agentpb.CreateVaultRoleResponse.status:type_name -> agentpb.StatusCode - 35, // 25: agentpb.UpdateVaultRoleRequest.secretPolicy:type_name -> agentpb.SecretPolicy + 36, // 25: agentpb.UpdateVaultRoleRequest.secretPolicy:type_name -> agentpb.SecretPolicy 0, // 26: agentpb.UpdateVaultRoleResponse.status:type_name -> agentpb.StatusCode 0, // 27: agentpb.DeleteVaultRoleResponse.status:type_name -> agentpb.StatusCode 0, // 28: agentpb.DeployDefaultAppsResponse.status:type_name -> agentpb.StatusCode 0, // 29: agentpb.GetDefaultAppsStatusResponse.status:type_name -> agentpb.StatusCode - 45, // 30: agentpb.GetDefaultAppsStatusResponse.defaultAppsStatus:type_name -> agentpb.ApplicationStatus - 3, // 31: agentpb.Agent.Ping:input_type -> agentpb.PingRequest - 5, // 32: agentpb.Agent.StoreCredential:input_type -> agentpb.StoreCredentialRequest - 34, // 33: agentpb.Agent.ConfigureVaultSecret:input_type -> agentpb.ConfigureVaultSecretRequest - 37, // 34: agentpb.Agent.CreateVaultRole:input_type -> agentpb.CreateVaultRoleRequest - 39, // 35: agentpb.Agent.UpdateVaultRole:input_type -> agentpb.UpdateVaultRoleRequest - 41, // 36: agentpb.Agent.DeleteVaultRole:input_type -> agentpb.DeleteVaultRoleRequest - 13, // 37: agentpb.Agent.SyncApp:input_type -> agentpb.SyncAppRequest - 15, // 38: agentpb.Agent.GetClusterApps:input_type -> agentpb.GetClusterAppsRequest - 17, // 39: agentpb.Agent.GetClusterAppLaunches:input_type -> agentpb.GetClusterAppLaunchesRequest - 19, // 40: agentpb.Agent.ConfigureAppSSO:input_type -> agentpb.ConfigureAppSSORequest - 21, // 41: agentpb.Agent.GetClusterAppConfig:input_type -> agentpb.GetClusterAppConfigRequest - 23, // 42: agentpb.Agent.GetClusterAppValues:input_type -> agentpb.GetClusterAppValuesRequest - 25, // 43: agentpb.Agent.GetClusterGlobalValues:input_type -> agentpb.GetClusterGlobalValuesRequest - 43, // 44: agentpb.Agent.DeployDefaultApps:input_type -> agentpb.DeployDefaultAppsRequest - 46, // 45: agentpb.Agent.GetDefaultAppsStatus:input_type -> agentpb.GetDefaultAppsStatusRequest - 4, // 46: agentpb.Agent.Ping:output_type -> agentpb.PingResponse - 6, // 47: agentpb.Agent.StoreCredential:output_type -> agentpb.StoreCredentialResponse - 36, // 48: agentpb.Agent.ConfigureVaultSecret:output_type -> agentpb.ConfigureVaultSecretResponse - 38, // 49: agentpb.Agent.CreateVaultRole:output_type -> agentpb.CreateVaultRoleResponse - 40, // 50: agentpb.Agent.UpdateVaultRole:output_type -> agentpb.UpdateVaultRoleResponse - 42, // 51: agentpb.Agent.DeleteVaultRole:output_type -> agentpb.DeleteVaultRoleResponse - 14, // 52: agentpb.Agent.SyncApp:output_type -> agentpb.SyncAppResponse - 16, // 53: agentpb.Agent.GetClusterApps:output_type -> agentpb.GetClusterAppsResponse - 18, // 54: agentpb.Agent.GetClusterAppLaunches:output_type -> agentpb.GetClusterAppLaunchesResponse - 20, // 55: agentpb.Agent.ConfigureAppSSO:output_type -> agentpb.ConfigureAppSSOResponse - 22, // 56: agentpb.Agent.GetClusterAppConfig:output_type -> agentpb.GetClusterAppConfigResponse - 24, // 57: agentpb.Agent.GetClusterAppValues:output_type -> agentpb.GetClusterAppValuesResponse - 26, // 58: agentpb.Agent.GetClusterGlobalValues:output_type -> agentpb.GetClusterGlobalValuesResponse - 44, // 59: agentpb.Agent.DeployDefaultApps:output_type -> agentpb.DeployDefaultAppsResponse - 47, // 60: agentpb.Agent.GetDefaultAppsStatus:output_type -> agentpb.GetDefaultAppsStatusResponse - 46, // [46:61] is the sub-list for method output_type - 31, // [31:46] is the sub-list for method input_type - 31, // [31:31] is the sub-list for extension type_name - 31, // [31:31] is the sub-list for extension extendee - 0, // [0:31] is the sub-list for field type_name + 3, // 30: agentpb.GetDefaultAppsStatusResponse.deploymentStatus:type_name -> agentpb.DeploymentStatus + 46, // 31: agentpb.GetDefaultAppsStatusResponse.defaultAppsStatus:type_name -> agentpb.ApplicationStatus + 4, // 32: agentpb.Agent.Ping:input_type -> agentpb.PingRequest + 6, // 33: agentpb.Agent.StoreCredential:input_type -> agentpb.StoreCredentialRequest + 35, // 34: agentpb.Agent.ConfigureVaultSecret:input_type -> agentpb.ConfigureVaultSecretRequest + 38, // 35: agentpb.Agent.CreateVaultRole:input_type -> agentpb.CreateVaultRoleRequest + 40, // 36: agentpb.Agent.UpdateVaultRole:input_type -> agentpb.UpdateVaultRoleRequest + 42, // 37: agentpb.Agent.DeleteVaultRole:input_type -> agentpb.DeleteVaultRoleRequest + 14, // 38: agentpb.Agent.SyncApp:input_type -> agentpb.SyncAppRequest + 16, // 39: agentpb.Agent.GetClusterApps:input_type -> agentpb.GetClusterAppsRequest + 18, // 40: agentpb.Agent.GetClusterAppLaunches:input_type -> agentpb.GetClusterAppLaunchesRequest + 20, // 41: agentpb.Agent.ConfigureAppSSO:input_type -> agentpb.ConfigureAppSSORequest + 22, // 42: agentpb.Agent.GetClusterAppConfig:input_type -> agentpb.GetClusterAppConfigRequest + 24, // 43: agentpb.Agent.GetClusterAppValues:input_type -> agentpb.GetClusterAppValuesRequest + 26, // 44: agentpb.Agent.GetClusterGlobalValues:input_type -> agentpb.GetClusterGlobalValuesRequest + 44, // 45: agentpb.Agent.DeployDefaultApps:input_type -> agentpb.DeployDefaultAppsRequest + 47, // 46: agentpb.Agent.GetDefaultAppsStatus:input_type -> agentpb.GetDefaultAppsStatusRequest + 5, // 47: agentpb.Agent.Ping:output_type -> agentpb.PingResponse + 7, // 48: agentpb.Agent.StoreCredential:output_type -> agentpb.StoreCredentialResponse + 37, // 49: agentpb.Agent.ConfigureVaultSecret:output_type -> agentpb.ConfigureVaultSecretResponse + 39, // 50: agentpb.Agent.CreateVaultRole:output_type -> agentpb.CreateVaultRoleResponse + 41, // 51: agentpb.Agent.UpdateVaultRole:output_type -> agentpb.UpdateVaultRoleResponse + 43, // 52: agentpb.Agent.DeleteVaultRole:output_type -> agentpb.DeleteVaultRoleResponse + 15, // 53: agentpb.Agent.SyncApp:output_type -> agentpb.SyncAppResponse + 17, // 54: agentpb.Agent.GetClusterApps:output_type -> agentpb.GetClusterAppsResponse + 19, // 55: agentpb.Agent.GetClusterAppLaunches:output_type -> agentpb.GetClusterAppLaunchesResponse + 21, // 56: agentpb.Agent.ConfigureAppSSO:output_type -> agentpb.ConfigureAppSSOResponse + 23, // 57: agentpb.Agent.GetClusterAppConfig:output_type -> agentpb.GetClusterAppConfigResponse + 25, // 58: agentpb.Agent.GetClusterAppValues:output_type -> agentpb.GetClusterAppValuesResponse + 27, // 59: agentpb.Agent.GetClusterGlobalValues:output_type -> agentpb.GetClusterGlobalValuesResponse + 45, // 60: agentpb.Agent.DeployDefaultApps:output_type -> agentpb.DeployDefaultAppsResponse + 48, // 61: agentpb.Agent.GetDefaultAppsStatus:output_type -> agentpb.GetDefaultAppsStatusResponse + 47, // [47:62] is the sub-list for method output_type + 32, // [32:47] is the sub-list for method input_type + 32, // [32:32] is the sub-list for extension type_name + 32, // [32:32] is the sub-list for extension extendee + 0, // [0:32] is the sub-list for field type_name } func init() { file_agent_proto_init() } @@ -4030,7 +4097,7 @@ func file_agent_proto_init() { File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_agent_proto_rawDesc, - NumEnums: 3, + NumEnums: 4, NumMessages: 46, NumExtensions: 0, NumServices: 1, diff --git a/proto/agent.proto b/proto/agent.proto index af516449..66c36923 100644 --- a/proto/agent.proto +++ b/proto/agent.proto @@ -293,8 +293,15 @@ message ApplicationStatus { message GetDefaultAppsStatusRequest { } +enum DeploymentStatus { + SUCCESS = 0; + FAILED = 1; + ONGOING = 2; +} + message GetDefaultAppsStatusResponse { StatusCode status = 1; string statusMessage = 2; - repeated ApplicationStatus defaultAppsStatus = 3; + DeploymentStatus deploymentStatus = 3; + repeated ApplicationStatus defaultAppsStatus = 4; } \ No newline at end of file diff --git a/server/pkg/pb/agentpb/agent.pb.go b/server/pkg/pb/agentpb/agent.pb.go index a8a5bf43..7abc1cbb 100644 --- a/server/pkg/pb/agentpb/agent.pb.go +++ b/server/pkg/pb/agentpb/agent.pb.go @@ -167,6 +167,55 @@ func (SecretAccess) EnumDescriptor() ([]byte, []int) { return file_agent_proto_rawDescGZIP(), []int{2} } +type DeploymentStatus int32 + +const ( + DeploymentStatus_SUCCESS DeploymentStatus = 0 + DeploymentStatus_FAILED DeploymentStatus = 1 + DeploymentStatus_ONGOING DeploymentStatus = 2 +) + +// Enum value maps for DeploymentStatus. +var ( + DeploymentStatus_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILED", + 2: "ONGOING", + } + DeploymentStatus_value = map[string]int32{ + "SUCCESS": 0, + "FAILED": 1, + "ONGOING": 2, + } +) + +func (x DeploymentStatus) Enum() *DeploymentStatus { + p := new(DeploymentStatus) + *p = x + return p +} + +func (x DeploymentStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeploymentStatus) Descriptor() protoreflect.EnumDescriptor { + return file_agent_proto_enumTypes[3].Descriptor() +} + +func (DeploymentStatus) Type() protoreflect.EnumType { + return &file_agent_proto_enumTypes[3] +} + +func (x DeploymentStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeploymentStatus.Descriptor instead. +func (DeploymentStatus) EnumDescriptor() ([]byte, []int) { + return file_agent_proto_rawDescGZIP(), []int{3} +} + type PingRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -2821,7 +2870,8 @@ type GetDefaultAppsStatusResponse struct { Status StatusCode `protobuf:"varint,1,opt,name=status,proto3,enum=agentpb.StatusCode" json:"status,omitempty"` StatusMessage string `protobuf:"bytes,2,opt,name=statusMessage,proto3" json:"statusMessage,omitempty"` - DefaultAppsStatus []*ApplicationStatus `protobuf:"bytes,3,rep,name=defaultAppsStatus,proto3" json:"defaultAppsStatus,omitempty"` + DeploymentStatus DeploymentStatus `protobuf:"varint,3,opt,name=deploymentStatus,proto3,enum=agentpb.DeploymentStatus" json:"deploymentStatus,omitempty"` + DefaultAppsStatus []*ApplicationStatus `protobuf:"bytes,4,rep,name=defaultAppsStatus,proto3" json:"defaultAppsStatus,omitempty"` } func (x *GetDefaultAppsStatusResponse) Reset() { @@ -2870,6 +2920,13 @@ func (x *GetDefaultAppsStatusResponse) GetStatusMessage() string { return "" } +func (x *GetDefaultAppsStatusResponse) GetDeploymentStatus() DeploymentStatus { + if x != nil { + return x.DeploymentStatus + } + return DeploymentStatus_SUCCESS +} + func (x *GetDefaultAppsStatusResponse) GetDefaultAppsStatus() []*ApplicationStatus { if x != nil { return x.DefaultAppsStatus @@ -3229,119 +3286,127 @@ var file_agent_proto_rawDesc = []byte{ 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x1d, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x22, 0xbb, 0x01, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x65, 0x73, 0x74, 0x22, 0x82, 0x02, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x48, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x41, 0x70, - 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x2a, 0x4e, 0x0a, 0x0a, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, - 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x4b, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x49, 0x4e, 0x54, 0x45, - 0x52, 0x4e, 0x52, 0x41, 0x4c, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x01, 0x12, 0x14, 0x0a, - 0x10, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, - 0x54, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, - 0x10, 0x03, 0x2a, 0x5d, 0x0a, 0x0f, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x53, 0x74, 0x6f, 0x72, - 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, - 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0x00, 0x12, - 0x18, 0x0a, 0x14, 0x43, 0x45, 0x4e, 0x54, 0x52, 0x41, 0x4c, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, - 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x4f, 0x43, - 0x41, 0x4c, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, - 0x02, 0x2a, 0x23, 0x0a, 0x0c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x08, 0x0a, 0x04, 0x52, 0x45, 0x41, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x57, - 0x52, 0x49, 0x54, 0x45, 0x10, 0x01, 0x32, 0xd6, 0x0a, 0x0a, 0x05, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x12, 0x35, 0x0a, 0x04, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, - 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, - 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x53, 0x74, 0x6f, 0x72, 0x65, - 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, - 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, - 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, + 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x45, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, + 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x70, + 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x10, 0x64, + 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, + 0x48, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x67, 0x65, + 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, + 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2a, 0x4e, 0x0a, 0x0a, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x4b, 0x10, 0x00, 0x12, + 0x13, 0x0a, 0x0f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x52, 0x41, 0x4c, 0x5f, 0x45, 0x52, 0x52, + 0x4f, 0x52, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, + 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, + 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x03, 0x2a, 0x5d, 0x0a, 0x0f, 0x50, 0x6c, 0x75, + 0x67, 0x69, 0x6e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, + 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, 0x5f, 0x53, + 0x54, 0x4f, 0x52, 0x45, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x45, 0x4e, 0x54, 0x52, 0x41, + 0x4c, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0x01, + 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x45, 0x4e, + 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0x02, 0x2a, 0x23, 0x0a, 0x0c, 0x53, 0x65, 0x63, 0x72, + 0x65, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x08, 0x0a, 0x04, 0x52, 0x45, 0x41, 0x44, + 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x57, 0x52, 0x49, 0x54, 0x45, 0x10, 0x01, 0x2a, 0x38, 0x0a, + 0x10, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x10, 0x00, 0x12, 0x0a, + 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4f, 0x4e, + 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x32, 0xd6, 0x0a, 0x0a, 0x05, 0x41, 0x67, 0x65, 0x6e, + 0x74, 0x12, 0x35, 0x0a, 0x04, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x2e, 0x61, 0x67, 0x65, 0x6e, + 0x74, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x15, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x53, 0x74, 0x6f, 0x72, + 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, - 0x65, 0x0a, 0x14, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x56, 0x61, 0x75, 0x6c, - 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, - 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, - 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, - 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, - 0x74, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, - 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, + 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, + 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x72, 0x65, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x65, 0x0a, 0x14, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x56, 0x61, 0x75, + 0x6c, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, + 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x56, 0x61, 0x75, 0x6c, + 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, + 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, + 0x72, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, - 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, - 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, - 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, - 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, - 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, + 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, + 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, + 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x56, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, + 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, 0x74, - 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3e, - 0x0a, 0x07, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x70, 0x70, 0x12, 0x17, 0x2e, 0x61, 0x67, 0x65, 0x6e, - 0x74, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, - 0x63, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x53, - 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, - 0x12, 0x1e, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x00, 0x12, 0x68, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x61, - 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, - 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, - 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, - 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, - 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x23, 0x2e, 0x61, - 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x47, 0x65, 0x74, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x12, 0x23, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, - 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6b, 0x0a, - 0x16, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x26, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, - 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, - 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x27, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5c, 0x0a, 0x11, 0x44, 0x65, - 0x70, 0x6c, 0x6f, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x12, - 0x21, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x70, - 0x6c, 0x6f, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x65, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x44, + 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, + 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x61, 0x75, 0x6c, + 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x3e, 0x0a, 0x07, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x70, 0x70, 0x12, 0x17, 0x2e, 0x61, 0x67, 0x65, + 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x79, + 0x6e, 0x63, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x53, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, + 0x73, 0x12, 0x1e, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x00, 0x12, 0x68, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, + 0x65, 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x12, 0x25, 0x2e, + 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, + 0x65, 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, + 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x4c, 0x61, 0x75, 0x6e, + 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, + 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, + 0x4f, 0x12, 0x1f, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x41, 0x70, 0x70, 0x53, 0x53, 0x4f, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, + 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x23, 0x2e, + 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, + 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, + 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x47, 0x65, + 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x12, 0x23, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, + 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70, 0x70, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6b, + 0x0a, 0x16, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, + 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x26, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, + 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, + 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x27, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, + 0x75, 0x73, 0x74, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5c, 0x0a, 0x11, 0x44, + 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, + 0x12, 0x21, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, + 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, + 0x70, 0x6c, 0x6f, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x65, 0x0a, 0x14, 0x47, 0x65, 0x74, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x24, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, - 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, - 0x0a, 0x5a, 0x08, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, + 0x62, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x41, 0x70, 0x70, 0x73, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x42, 0x0a, 0x5a, 0x08, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -3356,126 +3421,128 @@ func file_agent_proto_rawDescGZIP() []byte { return file_agent_proto_rawDescData } -var file_agent_proto_enumTypes = make([]protoimpl.EnumInfo, 3) +var file_agent_proto_enumTypes = make([]protoimpl.EnumInfo, 4) var file_agent_proto_msgTypes = make([]protoimpl.MessageInfo, 46) var file_agent_proto_goTypes = []interface{}{ (StatusCode)(0), // 0: agentpb.StatusCode (PluginStoreType)(0), // 1: agentpb.PluginStoreType (SecretAccess)(0), // 2: agentpb.SecretAccess - (*PingRequest)(nil), // 3: agentpb.PingRequest - (*PingResponse)(nil), // 4: agentpb.PingResponse - (*StoreCredentialRequest)(nil), // 5: agentpb.StoreCredentialRequest - (*StoreCredentialResponse)(nil), // 6: agentpb.StoreCredentialResponse - (*ClusterRequest)(nil), // 7: agentpb.ClusterRequest - (*RepositoryAddRequest)(nil), // 8: agentpb.RepositoryAddRequest - (*RepositoryDeleteRequest)(nil), // 9: agentpb.RepositoryDeleteRequest - (*ProjectAddRequest)(nil), // 10: agentpb.ProjectAddRequest - (*ProjectDeleteRequest)(nil), // 11: agentpb.ProjectDeleteRequest - (*JobResponse)(nil), // 12: agentpb.JobResponse - (*SyncAppRequest)(nil), // 13: agentpb.SyncAppRequest - (*SyncAppResponse)(nil), // 14: agentpb.SyncAppResponse - (*GetClusterAppsRequest)(nil), // 15: agentpb.GetClusterAppsRequest - (*GetClusterAppsResponse)(nil), // 16: agentpb.GetClusterAppsResponse - (*GetClusterAppLaunchesRequest)(nil), // 17: agentpb.GetClusterAppLaunchesRequest - (*GetClusterAppLaunchesResponse)(nil), // 18: agentpb.GetClusterAppLaunchesResponse - (*ConfigureAppSSORequest)(nil), // 19: agentpb.ConfigureAppSSORequest - (*ConfigureAppSSOResponse)(nil), // 20: agentpb.ConfigureAppSSOResponse - (*GetClusterAppConfigRequest)(nil), // 21: agentpb.GetClusterAppConfigRequest - (*GetClusterAppConfigResponse)(nil), // 22: agentpb.GetClusterAppConfigResponse - (*GetClusterAppValuesRequest)(nil), // 23: agentpb.GetClusterAppValuesRequest - (*GetClusterAppValuesResponse)(nil), // 24: agentpb.GetClusterAppValuesResponse - (*GetClusterGlobalValuesRequest)(nil), // 25: agentpb.GetClusterGlobalValuesRequest - (*GetClusterGlobalValuesResponse)(nil), // 26: agentpb.GetClusterGlobalValuesResponse - (*SyncAppData)(nil), // 27: agentpb.SyncAppData - (*AppData)(nil), // 28: agentpb.AppData - (*AppStatus)(nil), // 29: agentpb.AppStatus - (*AppConfig)(nil), // 30: agentpb.AppConfig - (*AppValues)(nil), // 31: agentpb.AppValues - (*AppLaunchConfig)(nil), // 32: agentpb.AppLaunchConfig - (*SecretPathRef)(nil), // 33: agentpb.SecretPathRef - (*ConfigureVaultSecretRequest)(nil), // 34: agentpb.ConfigureVaultSecretRequest - (*SecretPolicy)(nil), // 35: agentpb.SecretPolicy - (*ConfigureVaultSecretResponse)(nil), // 36: agentpb.ConfigureVaultSecretResponse - (*CreateVaultRoleRequest)(nil), // 37: agentpb.CreateVaultRoleRequest - (*CreateVaultRoleResponse)(nil), // 38: agentpb.CreateVaultRoleResponse - (*UpdateVaultRoleRequest)(nil), // 39: agentpb.UpdateVaultRoleRequest - (*UpdateVaultRoleResponse)(nil), // 40: agentpb.UpdateVaultRoleResponse - (*DeleteVaultRoleRequest)(nil), // 41: agentpb.DeleteVaultRoleRequest - (*DeleteVaultRoleResponse)(nil), // 42: agentpb.DeleteVaultRoleResponse - (*DeployDefaultAppsRequest)(nil), // 43: agentpb.DeployDefaultAppsRequest - (*DeployDefaultAppsResponse)(nil), // 44: agentpb.DeployDefaultAppsResponse - (*ApplicationStatus)(nil), // 45: agentpb.ApplicationStatus - (*GetDefaultAppsStatusRequest)(nil), // 46: agentpb.GetDefaultAppsStatusRequest - (*GetDefaultAppsStatusResponse)(nil), // 47: agentpb.GetDefaultAppsStatusResponse - nil, // 48: agentpb.StoreCredentialRequest.CredentialEntry + (DeploymentStatus)(0), // 3: agentpb.DeploymentStatus + (*PingRequest)(nil), // 4: agentpb.PingRequest + (*PingResponse)(nil), // 5: agentpb.PingResponse + (*StoreCredentialRequest)(nil), // 6: agentpb.StoreCredentialRequest + (*StoreCredentialResponse)(nil), // 7: agentpb.StoreCredentialResponse + (*ClusterRequest)(nil), // 8: agentpb.ClusterRequest + (*RepositoryAddRequest)(nil), // 9: agentpb.RepositoryAddRequest + (*RepositoryDeleteRequest)(nil), // 10: agentpb.RepositoryDeleteRequest + (*ProjectAddRequest)(nil), // 11: agentpb.ProjectAddRequest + (*ProjectDeleteRequest)(nil), // 12: agentpb.ProjectDeleteRequest + (*JobResponse)(nil), // 13: agentpb.JobResponse + (*SyncAppRequest)(nil), // 14: agentpb.SyncAppRequest + (*SyncAppResponse)(nil), // 15: agentpb.SyncAppResponse + (*GetClusterAppsRequest)(nil), // 16: agentpb.GetClusterAppsRequest + (*GetClusterAppsResponse)(nil), // 17: agentpb.GetClusterAppsResponse + (*GetClusterAppLaunchesRequest)(nil), // 18: agentpb.GetClusterAppLaunchesRequest + (*GetClusterAppLaunchesResponse)(nil), // 19: agentpb.GetClusterAppLaunchesResponse + (*ConfigureAppSSORequest)(nil), // 20: agentpb.ConfigureAppSSORequest + (*ConfigureAppSSOResponse)(nil), // 21: agentpb.ConfigureAppSSOResponse + (*GetClusterAppConfigRequest)(nil), // 22: agentpb.GetClusterAppConfigRequest + (*GetClusterAppConfigResponse)(nil), // 23: agentpb.GetClusterAppConfigResponse + (*GetClusterAppValuesRequest)(nil), // 24: agentpb.GetClusterAppValuesRequest + (*GetClusterAppValuesResponse)(nil), // 25: agentpb.GetClusterAppValuesResponse + (*GetClusterGlobalValuesRequest)(nil), // 26: agentpb.GetClusterGlobalValuesRequest + (*GetClusterGlobalValuesResponse)(nil), // 27: agentpb.GetClusterGlobalValuesResponse + (*SyncAppData)(nil), // 28: agentpb.SyncAppData + (*AppData)(nil), // 29: agentpb.AppData + (*AppStatus)(nil), // 30: agentpb.AppStatus + (*AppConfig)(nil), // 31: agentpb.AppConfig + (*AppValues)(nil), // 32: agentpb.AppValues + (*AppLaunchConfig)(nil), // 33: agentpb.AppLaunchConfig + (*SecretPathRef)(nil), // 34: agentpb.SecretPathRef + (*ConfigureVaultSecretRequest)(nil), // 35: agentpb.ConfigureVaultSecretRequest + (*SecretPolicy)(nil), // 36: agentpb.SecretPolicy + (*ConfigureVaultSecretResponse)(nil), // 37: agentpb.ConfigureVaultSecretResponse + (*CreateVaultRoleRequest)(nil), // 38: agentpb.CreateVaultRoleRequest + (*CreateVaultRoleResponse)(nil), // 39: agentpb.CreateVaultRoleResponse + (*UpdateVaultRoleRequest)(nil), // 40: agentpb.UpdateVaultRoleRequest + (*UpdateVaultRoleResponse)(nil), // 41: agentpb.UpdateVaultRoleResponse + (*DeleteVaultRoleRequest)(nil), // 42: agentpb.DeleteVaultRoleRequest + (*DeleteVaultRoleResponse)(nil), // 43: agentpb.DeleteVaultRoleResponse + (*DeployDefaultAppsRequest)(nil), // 44: agentpb.DeployDefaultAppsRequest + (*DeployDefaultAppsResponse)(nil), // 45: agentpb.DeployDefaultAppsResponse + (*ApplicationStatus)(nil), // 46: agentpb.ApplicationStatus + (*GetDefaultAppsStatusRequest)(nil), // 47: agentpb.GetDefaultAppsStatusRequest + (*GetDefaultAppsStatusResponse)(nil), // 48: agentpb.GetDefaultAppsStatusResponse + nil, // 49: agentpb.StoreCredentialRequest.CredentialEntry } var file_agent_proto_depIdxs = []int32{ 0, // 0: agentpb.PingResponse.status:type_name -> agentpb.StatusCode - 48, // 1: agentpb.StoreCredentialRequest.credential:type_name -> agentpb.StoreCredentialRequest.CredentialEntry + 49, // 1: agentpb.StoreCredentialRequest.credential:type_name -> agentpb.StoreCredentialRequest.CredentialEntry 0, // 2: agentpb.StoreCredentialResponse.status:type_name -> agentpb.StatusCode - 27, // 3: agentpb.SyncAppRequest.data:type_name -> agentpb.SyncAppData + 28, // 3: agentpb.SyncAppRequest.data:type_name -> agentpb.SyncAppData 0, // 4: agentpb.SyncAppResponse.status:type_name -> agentpb.StatusCode 0, // 5: agentpb.GetClusterAppsResponse.status:type_name -> agentpb.StatusCode - 28, // 6: agentpb.GetClusterAppsResponse.appData:type_name -> agentpb.AppData + 29, // 6: agentpb.GetClusterAppsResponse.appData:type_name -> agentpb.AppData 0, // 7: agentpb.GetClusterAppLaunchesResponse.status:type_name -> agentpb.StatusCode - 32, // 8: agentpb.GetClusterAppLaunchesResponse.launchConfigList:type_name -> agentpb.AppLaunchConfig + 33, // 8: agentpb.GetClusterAppLaunchesResponse.launchConfigList:type_name -> agentpb.AppLaunchConfig 0, // 9: agentpb.ConfigureAppSSOResponse.status:type_name -> agentpb.StatusCode 0, // 10: agentpb.GetClusterAppConfigResponse.status:type_name -> agentpb.StatusCode - 30, // 11: agentpb.GetClusterAppConfigResponse.appConfig:type_name -> agentpb.AppConfig + 31, // 11: agentpb.GetClusterAppConfigResponse.appConfig:type_name -> agentpb.AppConfig 0, // 12: agentpb.GetClusterAppValuesResponse.status:type_name -> agentpb.StatusCode - 31, // 13: agentpb.GetClusterAppValuesResponse.values:type_name -> agentpb.AppValues + 32, // 13: agentpb.GetClusterAppValuesResponse.values:type_name -> agentpb.AppValues 0, // 14: agentpb.GetClusterGlobalValuesResponse.status:type_name -> agentpb.StatusCode - 30, // 15: agentpb.SyncAppData.config:type_name -> agentpb.AppConfig - 31, // 16: agentpb.SyncAppData.values:type_name -> agentpb.AppValues - 30, // 17: agentpb.AppData.config:type_name -> agentpb.AppConfig - 29, // 18: agentpb.AppData.status:type_name -> agentpb.AppStatus + 31, // 15: agentpb.SyncAppData.config:type_name -> agentpb.AppConfig + 32, // 16: agentpb.SyncAppData.values:type_name -> agentpb.AppValues + 31, // 17: agentpb.AppData.config:type_name -> agentpb.AppConfig + 30, // 18: agentpb.AppData.status:type_name -> agentpb.AppStatus 1, // 19: agentpb.AppConfig.pluginStoreType:type_name -> agentpb.PluginStoreType - 33, // 20: agentpb.ConfigureVaultSecretRequest.SecretPathData:type_name -> agentpb.SecretPathRef + 34, // 20: agentpb.ConfigureVaultSecretRequest.SecretPathData:type_name -> agentpb.SecretPathRef 2, // 21: agentpb.SecretPolicy.access:type_name -> agentpb.SecretAccess 0, // 22: agentpb.ConfigureVaultSecretResponse.status:type_name -> agentpb.StatusCode - 35, // 23: agentpb.CreateVaultRoleRequest.secretPolicy:type_name -> agentpb.SecretPolicy + 36, // 23: agentpb.CreateVaultRoleRequest.secretPolicy:type_name -> agentpb.SecretPolicy 0, // 24: agentpb.CreateVaultRoleResponse.status:type_name -> agentpb.StatusCode - 35, // 25: agentpb.UpdateVaultRoleRequest.secretPolicy:type_name -> agentpb.SecretPolicy + 36, // 25: agentpb.UpdateVaultRoleRequest.secretPolicy:type_name -> agentpb.SecretPolicy 0, // 26: agentpb.UpdateVaultRoleResponse.status:type_name -> agentpb.StatusCode 0, // 27: agentpb.DeleteVaultRoleResponse.status:type_name -> agentpb.StatusCode 0, // 28: agentpb.DeployDefaultAppsResponse.status:type_name -> agentpb.StatusCode 0, // 29: agentpb.GetDefaultAppsStatusResponse.status:type_name -> agentpb.StatusCode - 45, // 30: agentpb.GetDefaultAppsStatusResponse.defaultAppsStatus:type_name -> agentpb.ApplicationStatus - 3, // 31: agentpb.Agent.Ping:input_type -> agentpb.PingRequest - 5, // 32: agentpb.Agent.StoreCredential:input_type -> agentpb.StoreCredentialRequest - 34, // 33: agentpb.Agent.ConfigureVaultSecret:input_type -> agentpb.ConfigureVaultSecretRequest - 37, // 34: agentpb.Agent.CreateVaultRole:input_type -> agentpb.CreateVaultRoleRequest - 39, // 35: agentpb.Agent.UpdateVaultRole:input_type -> agentpb.UpdateVaultRoleRequest - 41, // 36: agentpb.Agent.DeleteVaultRole:input_type -> agentpb.DeleteVaultRoleRequest - 13, // 37: agentpb.Agent.SyncApp:input_type -> agentpb.SyncAppRequest - 15, // 38: agentpb.Agent.GetClusterApps:input_type -> agentpb.GetClusterAppsRequest - 17, // 39: agentpb.Agent.GetClusterAppLaunches:input_type -> agentpb.GetClusterAppLaunchesRequest - 19, // 40: agentpb.Agent.ConfigureAppSSO:input_type -> agentpb.ConfigureAppSSORequest - 21, // 41: agentpb.Agent.GetClusterAppConfig:input_type -> agentpb.GetClusterAppConfigRequest - 23, // 42: agentpb.Agent.GetClusterAppValues:input_type -> agentpb.GetClusterAppValuesRequest - 25, // 43: agentpb.Agent.GetClusterGlobalValues:input_type -> agentpb.GetClusterGlobalValuesRequest - 43, // 44: agentpb.Agent.DeployDefaultApps:input_type -> agentpb.DeployDefaultAppsRequest - 46, // 45: agentpb.Agent.GetDefaultAppsStatus:input_type -> agentpb.GetDefaultAppsStatusRequest - 4, // 46: agentpb.Agent.Ping:output_type -> agentpb.PingResponse - 6, // 47: agentpb.Agent.StoreCredential:output_type -> agentpb.StoreCredentialResponse - 36, // 48: agentpb.Agent.ConfigureVaultSecret:output_type -> agentpb.ConfigureVaultSecretResponse - 38, // 49: agentpb.Agent.CreateVaultRole:output_type -> agentpb.CreateVaultRoleResponse - 40, // 50: agentpb.Agent.UpdateVaultRole:output_type -> agentpb.UpdateVaultRoleResponse - 42, // 51: agentpb.Agent.DeleteVaultRole:output_type -> agentpb.DeleteVaultRoleResponse - 14, // 52: agentpb.Agent.SyncApp:output_type -> agentpb.SyncAppResponse - 16, // 53: agentpb.Agent.GetClusterApps:output_type -> agentpb.GetClusterAppsResponse - 18, // 54: agentpb.Agent.GetClusterAppLaunches:output_type -> agentpb.GetClusterAppLaunchesResponse - 20, // 55: agentpb.Agent.ConfigureAppSSO:output_type -> agentpb.ConfigureAppSSOResponse - 22, // 56: agentpb.Agent.GetClusterAppConfig:output_type -> agentpb.GetClusterAppConfigResponse - 24, // 57: agentpb.Agent.GetClusterAppValues:output_type -> agentpb.GetClusterAppValuesResponse - 26, // 58: agentpb.Agent.GetClusterGlobalValues:output_type -> agentpb.GetClusterGlobalValuesResponse - 44, // 59: agentpb.Agent.DeployDefaultApps:output_type -> agentpb.DeployDefaultAppsResponse - 47, // 60: agentpb.Agent.GetDefaultAppsStatus:output_type -> agentpb.GetDefaultAppsStatusResponse - 46, // [46:61] is the sub-list for method output_type - 31, // [31:46] is the sub-list for method input_type - 31, // [31:31] is the sub-list for extension type_name - 31, // [31:31] is the sub-list for extension extendee - 0, // [0:31] is the sub-list for field type_name + 3, // 30: agentpb.GetDefaultAppsStatusResponse.deploymentStatus:type_name -> agentpb.DeploymentStatus + 46, // 31: agentpb.GetDefaultAppsStatusResponse.defaultAppsStatus:type_name -> agentpb.ApplicationStatus + 4, // 32: agentpb.Agent.Ping:input_type -> agentpb.PingRequest + 6, // 33: agentpb.Agent.StoreCredential:input_type -> agentpb.StoreCredentialRequest + 35, // 34: agentpb.Agent.ConfigureVaultSecret:input_type -> agentpb.ConfigureVaultSecretRequest + 38, // 35: agentpb.Agent.CreateVaultRole:input_type -> agentpb.CreateVaultRoleRequest + 40, // 36: agentpb.Agent.UpdateVaultRole:input_type -> agentpb.UpdateVaultRoleRequest + 42, // 37: agentpb.Agent.DeleteVaultRole:input_type -> agentpb.DeleteVaultRoleRequest + 14, // 38: agentpb.Agent.SyncApp:input_type -> agentpb.SyncAppRequest + 16, // 39: agentpb.Agent.GetClusterApps:input_type -> agentpb.GetClusterAppsRequest + 18, // 40: agentpb.Agent.GetClusterAppLaunches:input_type -> agentpb.GetClusterAppLaunchesRequest + 20, // 41: agentpb.Agent.ConfigureAppSSO:input_type -> agentpb.ConfigureAppSSORequest + 22, // 42: agentpb.Agent.GetClusterAppConfig:input_type -> agentpb.GetClusterAppConfigRequest + 24, // 43: agentpb.Agent.GetClusterAppValues:input_type -> agentpb.GetClusterAppValuesRequest + 26, // 44: agentpb.Agent.GetClusterGlobalValues:input_type -> agentpb.GetClusterGlobalValuesRequest + 44, // 45: agentpb.Agent.DeployDefaultApps:input_type -> agentpb.DeployDefaultAppsRequest + 47, // 46: agentpb.Agent.GetDefaultAppsStatus:input_type -> agentpb.GetDefaultAppsStatusRequest + 5, // 47: agentpb.Agent.Ping:output_type -> agentpb.PingResponse + 7, // 48: agentpb.Agent.StoreCredential:output_type -> agentpb.StoreCredentialResponse + 37, // 49: agentpb.Agent.ConfigureVaultSecret:output_type -> agentpb.ConfigureVaultSecretResponse + 39, // 50: agentpb.Agent.CreateVaultRole:output_type -> agentpb.CreateVaultRoleResponse + 41, // 51: agentpb.Agent.UpdateVaultRole:output_type -> agentpb.UpdateVaultRoleResponse + 43, // 52: agentpb.Agent.DeleteVaultRole:output_type -> agentpb.DeleteVaultRoleResponse + 15, // 53: agentpb.Agent.SyncApp:output_type -> agentpb.SyncAppResponse + 17, // 54: agentpb.Agent.GetClusterApps:output_type -> agentpb.GetClusterAppsResponse + 19, // 55: agentpb.Agent.GetClusterAppLaunches:output_type -> agentpb.GetClusterAppLaunchesResponse + 21, // 56: agentpb.Agent.ConfigureAppSSO:output_type -> agentpb.ConfigureAppSSOResponse + 23, // 57: agentpb.Agent.GetClusterAppConfig:output_type -> agentpb.GetClusterAppConfigResponse + 25, // 58: agentpb.Agent.GetClusterAppValues:output_type -> agentpb.GetClusterAppValuesResponse + 27, // 59: agentpb.Agent.GetClusterGlobalValues:output_type -> agentpb.GetClusterGlobalValuesResponse + 45, // 60: agentpb.Agent.DeployDefaultApps:output_type -> agentpb.DeployDefaultAppsResponse + 48, // 61: agentpb.Agent.GetDefaultAppsStatus:output_type -> agentpb.GetDefaultAppsStatusResponse + 47, // [47:62] is the sub-list for method output_type + 32, // [32:47] is the sub-list for method input_type + 32, // [32:32] is the sub-list for extension type_name + 32, // [32:32] is the sub-list for extension extendee + 0, // [0:32] is the sub-list for field type_name } func init() { file_agent_proto_init() } @@ -4030,7 +4097,7 @@ func file_agent_proto_init() { File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_agent_proto_rawDesc, - NumEnums: 3, + NumEnums: 4, NumMessages: 46, NumExtensions: 0, NumServices: 1,