mirror of
https://github.com/lingble/talos.git
synced 2026-03-20 04:03:37 +00:00
feat: upgrade runc to v1.0.0-rc90
This updates runc to the same version vendored by containerd. Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
This commit is contained in:
committed by
talos-bot
parent
219425f629
commit
a5a2d959ed
52
Dockerfile
52
Dockerfile
@@ -286,36 +286,36 @@ COPY --from=talosctl-darwin-build /talosctl-darwin-amd64 /talosctl-darwin-amd64
|
||||
# The kernel target is the linux kernel.
|
||||
|
||||
FROM scratch AS kernel
|
||||
COPY --from=docker.io/autonomy/kernel:v0.2.0-16-g343384f /boot/vmlinuz /vmlinuz
|
||||
COPY --from=docker.io/autonomy/kernel:v0.2.0-16-g343384f /boot/vmlinux /vmlinux
|
||||
COPY --from=docker.io/autonomy/kernel:v0.2.0-18-gd6048b1 /boot/vmlinuz /vmlinuz
|
||||
COPY --from=docker.io/autonomy/kernel:v0.2.0-18-gd6048b1 /boot/vmlinux /vmlinux
|
||||
|
||||
# The rootfs target provides the Talos rootfs.
|
||||
|
||||
FROM build AS rootfs-base
|
||||
COPY --from=docker.io/autonomy/fhs:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/ca-certificates:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/containerd:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/dosfstools:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/eudev:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/iptables:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/libressl:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/libseccomp:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/linux-firmware:v0.2.0-16-g343384f /lib/firmware/bnx2 /rootfs/lib/firmware/bnx2
|
||||
COPY --from=docker.io/autonomy/linux-firmware:v0.2.0-16-g343384f /lib/firmware/bnx2x /rootfs/lib/firmware/bnx2x
|
||||
COPY --from=docker.io/autonomy/lvm2:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/libaio:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/musl:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/open-iscsi:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/open-isns:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/runc:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/socat:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/syslinux:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/xfsprogs:v0.2.0-16-g343384f / /rootfs
|
||||
COPY --from=docker.io/autonomy/util-linux:v0.2.0-16-g343384f /lib/libblkid.* /rootfs/lib/
|
||||
COPY --from=docker.io/autonomy/util-linux:v0.2.0-16-g343384f /lib/libuuid.* /rootfs/lib/
|
||||
COPY --from=docker.io/autonomy/util-linux:v0.2.0-16-g343384f /lib/libmount.* /rootfs/lib/
|
||||
COPY --from=docker.io/autonomy/kmod:v0.2.0-16-g343384f /usr/lib/libkmod.* /rootfs/lib/
|
||||
COPY --from=docker.io/autonomy/kernel:v0.2.0-16-g343384f /lib/modules /rootfs/lib/modules
|
||||
COPY --from=docker.io/autonomy/fhs:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/ca-certificates:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/containerd:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/dosfstools:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/eudev:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/iptables:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/libressl:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/libseccomp:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/linux-firmware:v0.2.0-18-gd6048b1 /lib/firmware/bnx2 /rootfs/lib/firmware/bnx2
|
||||
COPY --from=docker.io/autonomy/linux-firmware:v0.2.0-18-gd6048b1 /lib/firmware/bnx2x /rootfs/lib/firmware/bnx2x
|
||||
COPY --from=docker.io/autonomy/lvm2:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/libaio:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/musl:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/open-iscsi:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/open-isns:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/runc:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/socat:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/syslinux:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/xfsprogs:v0.2.0-18-gd6048b1 / /rootfs
|
||||
COPY --from=docker.io/autonomy/util-linux:v0.2.0-18-gd6048b1 /lib/libblkid.* /rootfs/lib/
|
||||
COPY --from=docker.io/autonomy/util-linux:v0.2.0-18-gd6048b1 /lib/libuuid.* /rootfs/lib/
|
||||
COPY --from=docker.io/autonomy/util-linux:v0.2.0-18-gd6048b1 /lib/libmount.* /rootfs/lib/
|
||||
COPY --from=docker.io/autonomy/kmod:v0.2.0-18-gd6048b1 /usr/lib/libkmod.* /rootfs/lib/
|
||||
COPY --from=docker.io/autonomy/kernel:v0.2.0-18-gd6048b1 /lib/modules /rootfs/lib/modules
|
||||
COPY --from=machined /machined /rootfs/sbin/init
|
||||
COPY --from=apid-image /apid.tar /rootfs/usr/images/
|
||||
COPY --from=bootkube-image /bootkube.tar /rootfs/usr/images/
|
||||
|
||||
2
Makefile
2
Makefile
@@ -7,7 +7,7 @@ REGISTRY_AND_USERNAME := $(REGISTRY)/$(USERNAME)
|
||||
DOCKER_LOGIN_ENABLED ?= true
|
||||
|
||||
ARTIFACTS := _out
|
||||
TOOLS ?= autonomy/tools:v0.2.0-1-g418e800
|
||||
TOOLS ?= autonomy/tools:v0.2.0-3-g9a08c57
|
||||
GO_VERSION ?= 1.14
|
||||
OPERATING_SYSTEM := $(shell uname -s | tr "[:upper:]" "[:lower:]")
|
||||
TALOSCTL_DEFAULT_TARGET := talosctl-$(OPERATING_SYSTEM)
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.23.0
|
||||
// protoc v3.12.3
|
||||
// source: common/common.proto
|
||||
|
||||
package common
|
||||
|
||||
import (
|
||||
fmt "fmt"
|
||||
math "math"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
|
||||
proto "github.com/golang/protobuf/proto"
|
||||
any "github.com/golang/protobuf/ptypes/any"
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
)
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var (
|
||||
_ = proto.Marshal
|
||||
_ = fmt.Errorf
|
||||
_ = math.Inf
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the proto package it is being compiled against.
|
||||
// A compilation error at this line likely means your copy of the
|
||||
// proto package needs to be updated.
|
||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
||||
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||
// of the legacy proto package is being used.
|
||||
const _ = proto.ProtoPackageIsVersion4
|
||||
|
||||
type Code int32
|
||||
|
||||
@@ -30,20 +33,41 @@ const (
|
||||
Code_FATAL Code = 0
|
||||
)
|
||||
|
||||
var Code_name = map[int32]string{
|
||||
0: "FATAL",
|
||||
}
|
||||
// Enum value maps for Code.
|
||||
var (
|
||||
Code_name = map[int32]string{
|
||||
0: "FATAL",
|
||||
}
|
||||
Code_value = map[string]int32{
|
||||
"FATAL": 0,
|
||||
}
|
||||
)
|
||||
|
||||
var Code_value = map[string]int32{
|
||||
"FATAL": 0,
|
||||
func (x Code) Enum() *Code {
|
||||
p := new(Code)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
|
||||
func (x Code) String() string {
|
||||
return proto.EnumName(Code_name, int32(x))
|
||||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||
}
|
||||
|
||||
func (Code) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_common_common_proto_enumTypes[0].Descriptor()
|
||||
}
|
||||
|
||||
func (Code) Type() protoreflect.EnumType {
|
||||
return &file_common_common_proto_enumTypes[0]
|
||||
}
|
||||
|
||||
func (x Code) Number() protoreflect.EnumNumber {
|
||||
return protoreflect.EnumNumber(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use Code.Descriptor instead.
|
||||
func (Code) EnumDescriptor() ([]byte, []int) {
|
||||
return fileDescriptor_8f954d82c0b891f6, []int{0}
|
||||
return file_common_common_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
type ContainerDriver int32
|
||||
@@ -53,354 +77,544 @@ const (
|
||||
ContainerDriver_CRI ContainerDriver = 1
|
||||
)
|
||||
|
||||
var ContainerDriver_name = map[int32]string{
|
||||
0: "CONTAINERD",
|
||||
1: "CRI",
|
||||
}
|
||||
// Enum value maps for ContainerDriver.
|
||||
var (
|
||||
ContainerDriver_name = map[int32]string{
|
||||
0: "CONTAINERD",
|
||||
1: "CRI",
|
||||
}
|
||||
ContainerDriver_value = map[string]int32{
|
||||
"CONTAINERD": 0,
|
||||
"CRI": 1,
|
||||
}
|
||||
)
|
||||
|
||||
var ContainerDriver_value = map[string]int32{
|
||||
"CONTAINERD": 0,
|
||||
"CRI": 1,
|
||||
func (x ContainerDriver) Enum() *ContainerDriver {
|
||||
p := new(ContainerDriver)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
|
||||
func (x ContainerDriver) String() string {
|
||||
return proto.EnumName(ContainerDriver_name, int32(x))
|
||||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||
}
|
||||
|
||||
func (ContainerDriver) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_common_common_proto_enumTypes[1].Descriptor()
|
||||
}
|
||||
|
||||
func (ContainerDriver) Type() protoreflect.EnumType {
|
||||
return &file_common_common_proto_enumTypes[1]
|
||||
}
|
||||
|
||||
func (x ContainerDriver) Number() protoreflect.EnumNumber {
|
||||
return protoreflect.EnumNumber(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use ContainerDriver.Descriptor instead.
|
||||
func (ContainerDriver) EnumDescriptor() ([]byte, []int) {
|
||||
return fileDescriptor_8f954d82c0b891f6, []int{1}
|
||||
return file_common_common_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
type Error struct {
|
||||
Code Code `protobuf:"varint,1,opt,name=code,proto3,enum=common.Code" json:"code,omitempty"`
|
||||
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
|
||||
Details []*any.Any `protobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Code Code `protobuf:"varint,1,opt,name=code,proto3,enum=common.Code" json:"code,omitempty"`
|
||||
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
|
||||
Details []*any.Any `protobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty"`
|
||||
}
|
||||
|
||||
func (m *Error) Reset() { *m = Error{} }
|
||||
func (m *Error) String() string { return proto.CompactTextString(m) }
|
||||
func (*Error) ProtoMessage() {}
|
||||
func (x *Error) Reset() {
|
||||
*x = Error{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_common_common_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *Error) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Error) ProtoMessage() {}
|
||||
|
||||
func (x *Error) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_common_common_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use Error.ProtoReflect.Descriptor instead.
|
||||
func (*Error) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_8f954d82c0b891f6, []int{0}
|
||||
return file_common_common_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (m *Error) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_Error.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *Error) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_Error.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *Error) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_Error.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *Error) XXX_Size() int {
|
||||
return xxx_messageInfo_Error.Size(m)
|
||||
}
|
||||
|
||||
func (m *Error) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_Error.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_Error proto.InternalMessageInfo
|
||||
|
||||
func (m *Error) GetCode() Code {
|
||||
if m != nil {
|
||||
return m.Code
|
||||
func (x *Error) GetCode() Code {
|
||||
if x != nil {
|
||||
return x.Code
|
||||
}
|
||||
return Code_FATAL
|
||||
}
|
||||
|
||||
func (m *Error) GetMessage() string {
|
||||
if m != nil {
|
||||
return m.Message
|
||||
func (x *Error) GetMessage() string {
|
||||
if x != nil {
|
||||
return x.Message
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *Error) GetDetails() []*any.Any {
|
||||
if m != nil {
|
||||
return m.Details
|
||||
func (x *Error) GetDetails() []*any.Any {
|
||||
if x != nil {
|
||||
return x.Details
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Common metadata message nested in all reply message types
|
||||
type Metadata struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
// hostname of the server response comes from (injected by proxy)
|
||||
Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
|
||||
// error is set if request failed to the upstream (rest of response is
|
||||
// undefined)
|
||||
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
|
||||
}
|
||||
|
||||
func (m *Metadata) Reset() { *m = Metadata{} }
|
||||
func (m *Metadata) String() string { return proto.CompactTextString(m) }
|
||||
func (*Metadata) ProtoMessage() {}
|
||||
func (x *Metadata) Reset() {
|
||||
*x = Metadata{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_common_common_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *Metadata) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Metadata) ProtoMessage() {}
|
||||
|
||||
func (x *Metadata) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_common_common_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use Metadata.ProtoReflect.Descriptor instead.
|
||||
func (*Metadata) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_8f954d82c0b891f6, []int{1}
|
||||
return file_common_common_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (m *Metadata) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_Metadata.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_Metadata.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *Metadata) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_Metadata.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *Metadata) XXX_Size() int {
|
||||
return xxx_messageInfo_Metadata.Size(m)
|
||||
}
|
||||
|
||||
func (m *Metadata) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_Metadata.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_Metadata proto.InternalMessageInfo
|
||||
|
||||
func (m *Metadata) GetHostname() string {
|
||||
if m != nil {
|
||||
return m.Hostname
|
||||
func (x *Metadata) GetHostname() string {
|
||||
if x != nil {
|
||||
return x.Hostname
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *Metadata) GetError() string {
|
||||
if m != nil {
|
||||
return m.Error
|
||||
func (x *Metadata) GetError() string {
|
||||
if x != nil {
|
||||
return x.Error
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
type Data struct {
|
||||
Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||||
Bytes []byte `protobuf:"bytes,2,opt,name=bytes,proto3" json:"bytes,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||||
Bytes []byte `protobuf:"bytes,2,opt,name=bytes,proto3" json:"bytes,omitempty"`
|
||||
}
|
||||
|
||||
func (m *Data) Reset() { *m = Data{} }
|
||||
func (m *Data) String() string { return proto.CompactTextString(m) }
|
||||
func (*Data) ProtoMessage() {}
|
||||
func (x *Data) Reset() {
|
||||
*x = Data{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_common_common_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *Data) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Data) ProtoMessage() {}
|
||||
|
||||
func (x *Data) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_common_common_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use Data.ProtoReflect.Descriptor instead.
|
||||
func (*Data) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_8f954d82c0b891f6, []int{2}
|
||||
return file_common_common_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (m *Data) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_Data.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_Data.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *Data) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_Data.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *Data) XXX_Size() int {
|
||||
return xxx_messageInfo_Data.Size(m)
|
||||
}
|
||||
|
||||
func (m *Data) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_Data.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_Data proto.InternalMessageInfo
|
||||
|
||||
func (m *Data) GetMetadata() *Metadata {
|
||||
if m != nil {
|
||||
return m.Metadata
|
||||
func (x *Data) GetMetadata() *Metadata {
|
||||
if x != nil {
|
||||
return x.Metadata
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Data) GetBytes() []byte {
|
||||
if m != nil {
|
||||
return m.Bytes
|
||||
func (x *Data) GetBytes() []byte {
|
||||
if x != nil {
|
||||
return x.Bytes
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type DataResponse struct {
|
||||
Messages []*Data `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Messages []*Data `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
}
|
||||
|
||||
func (m *DataResponse) Reset() { *m = DataResponse{} }
|
||||
func (m *DataResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*DataResponse) ProtoMessage() {}
|
||||
func (x *DataResponse) Reset() {
|
||||
*x = DataResponse{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_common_common_proto_msgTypes[3]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *DataResponse) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*DataResponse) ProtoMessage() {}
|
||||
|
||||
func (x *DataResponse) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_common_common_proto_msgTypes[3]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use DataResponse.ProtoReflect.Descriptor instead.
|
||||
func (*DataResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_8f954d82c0b891f6, []int{3}
|
||||
return file_common_common_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
func (m *DataResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_DataResponse.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *DataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_DataResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *DataResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DataResponse.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *DataResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_DataResponse.Size(m)
|
||||
}
|
||||
|
||||
func (m *DataResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_DataResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_DataResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *DataResponse) GetMessages() []*Data {
|
||||
if m != nil {
|
||||
return m.Messages
|
||||
func (x *DataResponse) GetMessages() []*Data {
|
||||
if x != nil {
|
||||
return x.Messages
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type Empty struct {
|
||||
Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||||
}
|
||||
|
||||
func (m *Empty) Reset() { *m = Empty{} }
|
||||
func (m *Empty) String() string { return proto.CompactTextString(m) }
|
||||
func (*Empty) ProtoMessage() {}
|
||||
func (x *Empty) Reset() {
|
||||
*x = Empty{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_common_common_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *Empty) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Empty) ProtoMessage() {}
|
||||
|
||||
func (x *Empty) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_common_common_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use Empty.ProtoReflect.Descriptor instead.
|
||||
func (*Empty) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_8f954d82c0b891f6, []int{4}
|
||||
return file_common_common_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (m *Empty) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_Empty.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *Empty) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_Empty.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *Empty) XXX_Size() int {
|
||||
return xxx_messageInfo_Empty.Size(m)
|
||||
}
|
||||
|
||||
func (m *Empty) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_Empty.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_Empty proto.InternalMessageInfo
|
||||
|
||||
func (m *Empty) GetMetadata() *Metadata {
|
||||
if m != nil {
|
||||
return m.Metadata
|
||||
func (x *Empty) GetMetadata() *Metadata {
|
||||
if x != nil {
|
||||
return x.Metadata
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type EmptyResponse struct {
|
||||
Messages []*Empty `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Messages []*Empty `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
}
|
||||
|
||||
func (m *EmptyResponse) Reset() { *m = EmptyResponse{} }
|
||||
func (m *EmptyResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*EmptyResponse) ProtoMessage() {}
|
||||
func (x *EmptyResponse) Reset() {
|
||||
*x = EmptyResponse{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_common_common_proto_msgTypes[5]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *EmptyResponse) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*EmptyResponse) ProtoMessage() {}
|
||||
|
||||
func (x *EmptyResponse) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_common_common_proto_msgTypes[5]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use EmptyResponse.ProtoReflect.Descriptor instead.
|
||||
func (*EmptyResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_8f954d82c0b891f6, []int{5}
|
||||
return file_common_common_proto_rawDescGZIP(), []int{5}
|
||||
}
|
||||
|
||||
func (m *EmptyResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_EmptyResponse.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *EmptyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_EmptyResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *EmptyResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_EmptyResponse.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *EmptyResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_EmptyResponse.Size(m)
|
||||
}
|
||||
|
||||
func (m *EmptyResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_EmptyResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_EmptyResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *EmptyResponse) GetMessages() []*Empty {
|
||||
if m != nil {
|
||||
return m.Messages
|
||||
func (x *EmptyResponse) GetMessages() []*Empty {
|
||||
if x != nil {
|
||||
return x.Messages
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterEnum("common.Code", Code_name, Code_value)
|
||||
proto.RegisterEnum("common.ContainerDriver", ContainerDriver_name, ContainerDriver_value)
|
||||
proto.RegisterType((*Error)(nil), "common.Error")
|
||||
proto.RegisterType((*Metadata)(nil), "common.Metadata")
|
||||
proto.RegisterType((*Data)(nil), "common.Data")
|
||||
proto.RegisterType((*DataResponse)(nil), "common.DataResponse")
|
||||
proto.RegisterType((*Empty)(nil), "common.Empty")
|
||||
proto.RegisterType((*EmptyResponse)(nil), "common.EmptyResponse")
|
||||
var File_common_common_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_common_common_proto_rawDesc = []byte{
|
||||
0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x1a, 0x19, 0x67,
|
||||
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61,
|
||||
0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f,
|
||||
0x72, 0x12, 0x20, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
|
||||
0x0c, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x63,
|
||||
0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a,
|
||||
0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
|
||||
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
|
||||
0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x3c, 0x0a,
|
||||
0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73,
|
||||
0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73,
|
||||
0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x4a, 0x0a, 0x04, 0x44,
|
||||
0x61, 0x74, 0x61, 0x12, 0x2c, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d,
|
||||
0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
|
||||
0x61, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
|
||||
0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x22, 0x38, 0x0a, 0x0c, 0x44, 0x61, 0x74, 0x61, 0x52,
|
||||
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61,
|
||||
0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
|
||||
0x6f, 0x6e, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
|
||||
0x73, 0x22, 0x35, 0x0a, 0x05, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x2c, 0x0a, 0x08, 0x6d, 0x65,
|
||||
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63,
|
||||
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08,
|
||||
0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x0a, 0x0d, 0x45, 0x6d, 0x70, 0x74,
|
||||
0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x29, 0x0a, 0x08, 0x6d, 0x65, 0x73,
|
||||
0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x63, 0x6f,
|
||||
0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x52, 0x08, 0x6d, 0x65, 0x73, 0x73,
|
||||
0x61, 0x67, 0x65, 0x73, 0x2a, 0x11, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x09, 0x0a, 0x05,
|
||||
0x46, 0x41, 0x54, 0x41, 0x4c, 0x10, 0x00, 0x2a, 0x2a, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x74, 0x61,
|
||||
0x69, 0x6e, 0x65, 0x72, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x4f,
|
||||
0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x43, 0x52,
|
||||
0x49, 0x10, 0x01, 0x42, 0x2b, 0x5a, 0x29, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
||||
0x6d, 0x2f, 0x74, 0x61, 0x6c, 0x6f, 0x73, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x2f,
|
||||
0x74, 0x61, 0x6c, 0x6f, 0x73, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("common/common.proto", fileDescriptor_8f954d82c0b891f6) }
|
||||
var (
|
||||
file_common_common_proto_rawDescOnce sync.Once
|
||||
file_common_common_proto_rawDescData = file_common_common_proto_rawDesc
|
||||
)
|
||||
|
||||
var fileDescriptor_8f954d82c0b891f6 = []byte{
|
||||
// 368 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x92, 0xcd, 0x6f, 0xa3, 0x30,
|
||||
0x14, 0xc4, 0xc3, 0x26, 0xe4, 0xe3, 0xe5, 0x63, 0x59, 0x6f, 0x0e, 0x6c, 0x4e, 0x88, 0x13, 0xc9,
|
||||
0xee, 0x82, 0x94, 0xd5, 0x4a, 0x55, 0xd5, 0x0b, 0x85, 0x54, 0x4a, 0xd5, 0xa6, 0x92, 0x95, 0x53,
|
||||
0x6f, 0x26, 0xb8, 0x04, 0x29, 0x60, 0x84, 0x9d, 0x4a, 0xfc, 0xf7, 0x15, 0x36, 0x70, 0xe9, 0xa9,
|
||||
0x27, 0x34, 0xbc, 0x99, 0xdf, 0x3c, 0x63, 0xe0, 0xe7, 0x89, 0x65, 0x19, 0xcb, 0x3d, 0xf5, 0x70,
|
||||
0x8b, 0x92, 0x09, 0x86, 0x86, 0x4a, 0xad, 0x7e, 0x25, 0x8c, 0x25, 0x17, 0xea, 0xc9, 0xb7, 0xd1,
|
||||
0xf5, 0xcd, 0x23, 0x79, 0xa5, 0x2c, 0x36, 0x07, 0x7d, 0x57, 0x96, 0xac, 0x44, 0x16, 0x0c, 0x4e,
|
||||
0x2c, 0xa6, 0xa6, 0x66, 0x69, 0xce, 0x62, 0x3b, 0x73, 0x1b, 0x50, 0xc0, 0x62, 0x8a, 0xe5, 0x04,
|
||||
0x99, 0x30, 0xca, 0x28, 0xe7, 0x24, 0xa1, 0xe6, 0x37, 0x4b, 0x73, 0x26, 0xb8, 0x95, 0xc8, 0x85,
|
||||
0x51, 0x4c, 0x05, 0x49, 0x2f, 0xdc, 0xec, 0x5b, 0x7d, 0x67, 0xba, 0x5d, 0xba, 0xaa, 0xd1, 0x6d,
|
||||
0x1b, 0x5d, 0x3f, 0xaf, 0x70, 0x6b, 0xb2, 0xef, 0x60, 0xfc, 0x4c, 0x05, 0x89, 0x89, 0x20, 0x68,
|
||||
0x05, 0xe3, 0x33, 0xe3, 0x22, 0x27, 0x99, 0xea, 0x9e, 0xe0, 0x4e, 0xa3, 0x25, 0xe8, 0xb4, 0x5e,
|
||||
0xae, 0xe9, 0x53, 0xc2, 0x7e, 0x84, 0x41, 0x58, 0x27, 0xff, 0xc0, 0x38, 0x6b, 0x28, 0x32, 0x39,
|
||||
0xdd, 0x1a, 0xed, 0xd6, 0x2d, 0x1d, 0x77, 0x8e, 0x9a, 0x15, 0x55, 0x82, 0x72, 0xc9, 0x9a, 0x61,
|
||||
0x25, 0xec, 0x1b, 0x98, 0xd5, 0x2c, 0x4c, 0x79, 0xc1, 0x72, 0x4e, 0x91, 0x53, 0x33, 0xe5, 0xa1,
|
||||
0xb8, 0xa9, 0xc9, 0xa3, 0x74, 0x5f, 0x22, 0x6c, 0x78, 0x6a, 0x6a, 0xff, 0x07, 0x7d, 0x97, 0x15,
|
||||
0xa2, 0xfa, 0xda, 0x1a, 0xf6, 0x2d, 0xcc, 0x65, 0xac, 0x6b, 0x5c, 0x7f, 0x6a, 0x9c, 0xb7, 0x71,
|
||||
0x65, 0xec, 0xc6, 0x9b, 0x1f, 0x30, 0xa8, 0xaf, 0x03, 0x4d, 0x40, 0x7f, 0xf0, 0x8f, 0xfe, 0x93,
|
||||
0xd1, 0xdb, 0x6c, 0xe0, 0x7b, 0xc0, 0x72, 0x41, 0xd2, 0x9c, 0x96, 0x61, 0x99, 0xbe, 0xd3, 0x12,
|
||||
0x2d, 0x00, 0x82, 0x97, 0xc3, 0xd1, 0xdf, 0x1f, 0x76, 0x38, 0x34, 0x7a, 0x68, 0x04, 0xfd, 0x00,
|
||||
0xef, 0x0d, 0xed, 0xfe, 0xf7, 0xeb, 0x3a, 0x49, 0xc5, 0xf9, 0x1a, 0xd5, 0x7c, 0x4f, 0x90, 0x0b,
|
||||
0xe3, 0x7f, 0x79, 0xc5, 0x05, 0xcd, 0xb8, 0x52, 0x1e, 0x29, 0xd2, 0xe6, 0x07, 0x8a, 0x86, 0xf2,
|
||||
0xe6, 0xfe, 0x7d, 0x04, 0x00, 0x00, 0xff, 0xff, 0x02, 0x4d, 0xd1, 0x68, 0x58, 0x02, 0x00, 0x00,
|
||||
func file_common_common_proto_rawDescGZIP() []byte {
|
||||
file_common_common_proto_rawDescOnce.Do(func() {
|
||||
file_common_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_common_common_proto_rawDescData)
|
||||
})
|
||||
return file_common_common_proto_rawDescData
|
||||
}
|
||||
|
||||
var (
|
||||
file_common_common_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
||||
file_common_common_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
|
||||
file_common_common_proto_goTypes = []interface{}{
|
||||
(Code)(0), // 0: common.Code
|
||||
(ContainerDriver)(0), // 1: common.ContainerDriver
|
||||
(*Error)(nil), // 2: common.Error
|
||||
(*Metadata)(nil), // 3: common.Metadata
|
||||
(*Data)(nil), // 4: common.Data
|
||||
(*DataResponse)(nil), // 5: common.DataResponse
|
||||
(*Empty)(nil), // 6: common.Empty
|
||||
(*EmptyResponse)(nil), // 7: common.EmptyResponse
|
||||
(*any.Any)(nil), // 8: google.protobuf.Any
|
||||
}
|
||||
)
|
||||
|
||||
var file_common_common_proto_depIdxs = []int32{
|
||||
0, // 0: common.Error.code:type_name -> common.Code
|
||||
8, // 1: common.Error.details:type_name -> google.protobuf.Any
|
||||
3, // 2: common.Data.metadata:type_name -> common.Metadata
|
||||
4, // 3: common.DataResponse.messages:type_name -> common.Data
|
||||
3, // 4: common.Empty.metadata:type_name -> common.Metadata
|
||||
6, // 5: common.EmptyResponse.messages:type_name -> common.Empty
|
||||
6, // [6:6] is the sub-list for method output_type
|
||||
6, // [6:6] is the sub-list for method input_type
|
||||
6, // [6:6] is the sub-list for extension type_name
|
||||
6, // [6:6] is the sub-list for extension extendee
|
||||
0, // [0:6] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_common_common_proto_init() }
|
||||
func file_common_common_proto_init() {
|
||||
if File_common_common_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_common_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*Error); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_common_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*Metadata); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_common_common_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*Data); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_common_common_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DataResponse); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_common_common_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*Empty); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_common_common_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*EmptyResponse); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_common_common_proto_rawDesc,
|
||||
NumEnums: 2,
|
||||
NumMessages: 6,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_common_common_proto_goTypes,
|
||||
DependencyIndexes: file_common_common_proto_depIdxs,
|
||||
EnumInfos: file_common_common_proto_enumTypes,
|
||||
MessageInfos: file_common_common_proto_msgTypes,
|
||||
}.Build()
|
||||
File_common_common_proto = out.File
|
||||
file_common_common_proto_rawDesc = nil
|
||||
file_common_common_proto_goTypes = nil
|
||||
file_common_common_proto_depIdxs = nil
|
||||
}
|
||||
|
||||
@@ -1,30 +1,35 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.23.0
|
||||
// protoc v3.12.3
|
||||
// source: health/health.proto
|
||||
|
||||
package health
|
||||
|
||||
import (
|
||||
context "context"
|
||||
fmt "fmt"
|
||||
math "math"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
|
||||
proto "github.com/golang/protobuf/proto"
|
||||
empty "github.com/golang/protobuf/ptypes/empty"
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
)
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var (
|
||||
_ = proto.Marshal
|
||||
_ = fmt.Errorf
|
||||
_ = math.Inf
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the proto package it is being compiled against.
|
||||
// A compilation error at this line likely means your copy of the
|
||||
// proto package needs to be updated.
|
||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
||||
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||
// of the legacy proto package is being used.
|
||||
const _ = proto.ProtoPackageIsVersion4
|
||||
|
||||
type HealthCheck_ServingStatus int32
|
||||
|
||||
@@ -34,24 +39,45 @@ const (
|
||||
HealthCheck_NOT_SERVING HealthCheck_ServingStatus = 2
|
||||
)
|
||||
|
||||
var HealthCheck_ServingStatus_name = map[int32]string{
|
||||
0: "UNKNOWN",
|
||||
1: "SERVING",
|
||||
2: "NOT_SERVING",
|
||||
}
|
||||
// Enum value maps for HealthCheck_ServingStatus.
|
||||
var (
|
||||
HealthCheck_ServingStatus_name = map[int32]string{
|
||||
0: "UNKNOWN",
|
||||
1: "SERVING",
|
||||
2: "NOT_SERVING",
|
||||
}
|
||||
HealthCheck_ServingStatus_value = map[string]int32{
|
||||
"UNKNOWN": 0,
|
||||
"SERVING": 1,
|
||||
"NOT_SERVING": 2,
|
||||
}
|
||||
)
|
||||
|
||||
var HealthCheck_ServingStatus_value = map[string]int32{
|
||||
"UNKNOWN": 0,
|
||||
"SERVING": 1,
|
||||
"NOT_SERVING": 2,
|
||||
func (x HealthCheck_ServingStatus) Enum() *HealthCheck_ServingStatus {
|
||||
p := new(HealthCheck_ServingStatus)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
|
||||
func (x HealthCheck_ServingStatus) String() string {
|
||||
return proto.EnumName(HealthCheck_ServingStatus_name, int32(x))
|
||||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||
}
|
||||
|
||||
func (HealthCheck_ServingStatus) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_health_health_proto_enumTypes[0].Descriptor()
|
||||
}
|
||||
|
||||
func (HealthCheck_ServingStatus) Type() protoreflect.EnumType {
|
||||
return &file_health_health_proto_enumTypes[0]
|
||||
}
|
||||
|
||||
func (x HealthCheck_ServingStatus) Number() protoreflect.EnumNumber {
|
||||
return protoreflect.EnumNumber(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use HealthCheck_ServingStatus.Descriptor instead.
|
||||
func (HealthCheck_ServingStatus) EnumDescriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e55f18a46a9fb2dc, []int{1, 0}
|
||||
return file_health_health_proto_rawDescGZIP(), []int{1, 0}
|
||||
}
|
||||
|
||||
type ReadyCheck_ReadyStatus int32
|
||||
@@ -62,292 +88,478 @@ const (
|
||||
ReadyCheck_NOT_READY ReadyCheck_ReadyStatus = 2
|
||||
)
|
||||
|
||||
var ReadyCheck_ReadyStatus_name = map[int32]string{
|
||||
0: "UNKNOWN",
|
||||
1: "READY",
|
||||
2: "NOT_READY",
|
||||
}
|
||||
// Enum value maps for ReadyCheck_ReadyStatus.
|
||||
var (
|
||||
ReadyCheck_ReadyStatus_name = map[int32]string{
|
||||
0: "UNKNOWN",
|
||||
1: "READY",
|
||||
2: "NOT_READY",
|
||||
}
|
||||
ReadyCheck_ReadyStatus_value = map[string]int32{
|
||||
"UNKNOWN": 0,
|
||||
"READY": 1,
|
||||
"NOT_READY": 2,
|
||||
}
|
||||
)
|
||||
|
||||
var ReadyCheck_ReadyStatus_value = map[string]int32{
|
||||
"UNKNOWN": 0,
|
||||
"READY": 1,
|
||||
"NOT_READY": 2,
|
||||
func (x ReadyCheck_ReadyStatus) Enum() *ReadyCheck_ReadyStatus {
|
||||
p := new(ReadyCheck_ReadyStatus)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
|
||||
func (x ReadyCheck_ReadyStatus) String() string {
|
||||
return proto.EnumName(ReadyCheck_ReadyStatus_name, int32(x))
|
||||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||
}
|
||||
|
||||
func (ReadyCheck_ReadyStatus) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_health_health_proto_enumTypes[1].Descriptor()
|
||||
}
|
||||
|
||||
func (ReadyCheck_ReadyStatus) Type() protoreflect.EnumType {
|
||||
return &file_health_health_proto_enumTypes[1]
|
||||
}
|
||||
|
||||
func (x ReadyCheck_ReadyStatus) Number() protoreflect.EnumNumber {
|
||||
return protoreflect.EnumNumber(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use ReadyCheck_ReadyStatus.Descriptor instead.
|
||||
func (ReadyCheck_ReadyStatus) EnumDescriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e55f18a46a9fb2dc, []int{3, 0}
|
||||
return file_health_health_proto_rawDescGZIP(), []int{3, 0}
|
||||
}
|
||||
|
||||
type HealthWatchRequest struct {
|
||||
IntervalSeconds int64 `protobuf:"varint,1,opt,name=interval_seconds,json=intervalSeconds,proto3" json:"interval_seconds,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
IntervalSeconds int64 `protobuf:"varint,1,opt,name=interval_seconds,json=intervalSeconds,proto3" json:"interval_seconds,omitempty"`
|
||||
}
|
||||
|
||||
func (m *HealthWatchRequest) Reset() { *m = HealthWatchRequest{} }
|
||||
func (m *HealthWatchRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*HealthWatchRequest) ProtoMessage() {}
|
||||
func (x *HealthWatchRequest) Reset() {
|
||||
*x = HealthWatchRequest{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_health_health_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *HealthWatchRequest) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*HealthWatchRequest) ProtoMessage() {}
|
||||
|
||||
func (x *HealthWatchRequest) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_health_health_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use HealthWatchRequest.ProtoReflect.Descriptor instead.
|
||||
func (*HealthWatchRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e55f18a46a9fb2dc, []int{0}
|
||||
return file_health_health_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (m *HealthWatchRequest) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_HealthWatchRequest.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *HealthWatchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_HealthWatchRequest.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *HealthWatchRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_HealthWatchRequest.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *HealthWatchRequest) XXX_Size() int {
|
||||
return xxx_messageInfo_HealthWatchRequest.Size(m)
|
||||
}
|
||||
|
||||
func (m *HealthWatchRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_HealthWatchRequest.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_HealthWatchRequest proto.InternalMessageInfo
|
||||
|
||||
func (m *HealthWatchRequest) GetIntervalSeconds() int64 {
|
||||
if m != nil {
|
||||
return m.IntervalSeconds
|
||||
func (x *HealthWatchRequest) GetIntervalSeconds() int64 {
|
||||
if x != nil {
|
||||
return x.IntervalSeconds
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
type HealthCheck struct {
|
||||
Status HealthCheck_ServingStatus `protobuf:"varint,1,opt,name=status,proto3,enum=health.HealthCheck_ServingStatus" json:"status,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Status HealthCheck_ServingStatus `protobuf:"varint,1,opt,name=status,proto3,enum=health.HealthCheck_ServingStatus" json:"status,omitempty"`
|
||||
}
|
||||
|
||||
func (m *HealthCheck) Reset() { *m = HealthCheck{} }
|
||||
func (m *HealthCheck) String() string { return proto.CompactTextString(m) }
|
||||
func (*HealthCheck) ProtoMessage() {}
|
||||
func (x *HealthCheck) Reset() {
|
||||
*x = HealthCheck{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_health_health_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *HealthCheck) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*HealthCheck) ProtoMessage() {}
|
||||
|
||||
func (x *HealthCheck) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_health_health_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use HealthCheck.ProtoReflect.Descriptor instead.
|
||||
func (*HealthCheck) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e55f18a46a9fb2dc, []int{1}
|
||||
return file_health_health_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (m *HealthCheck) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_HealthCheck.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *HealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_HealthCheck.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *HealthCheck) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_HealthCheck.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *HealthCheck) XXX_Size() int {
|
||||
return xxx_messageInfo_HealthCheck.Size(m)
|
||||
}
|
||||
|
||||
func (m *HealthCheck) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_HealthCheck.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_HealthCheck proto.InternalMessageInfo
|
||||
|
||||
func (m *HealthCheck) GetStatus() HealthCheck_ServingStatus {
|
||||
if m != nil {
|
||||
return m.Status
|
||||
func (x *HealthCheck) GetStatus() HealthCheck_ServingStatus {
|
||||
if x != nil {
|
||||
return x.Status
|
||||
}
|
||||
return HealthCheck_UNKNOWN
|
||||
}
|
||||
|
||||
type HealthCheckResponse struct {
|
||||
Messages []*HealthCheck `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Messages []*HealthCheck `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
}
|
||||
|
||||
func (m *HealthCheckResponse) Reset() { *m = HealthCheckResponse{} }
|
||||
func (m *HealthCheckResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*HealthCheckResponse) ProtoMessage() {}
|
||||
func (x *HealthCheckResponse) Reset() {
|
||||
*x = HealthCheckResponse{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_health_health_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *HealthCheckResponse) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*HealthCheckResponse) ProtoMessage() {}
|
||||
|
||||
func (x *HealthCheckResponse) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_health_health_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use HealthCheckResponse.ProtoReflect.Descriptor instead.
|
||||
func (*HealthCheckResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e55f18a46a9fb2dc, []int{2}
|
||||
return file_health_health_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (m *HealthCheckResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_HealthCheckResponse.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *HealthCheckResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_HealthCheckResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *HealthCheckResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_HealthCheckResponse.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *HealthCheckResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_HealthCheckResponse.Size(m)
|
||||
}
|
||||
|
||||
func (m *HealthCheckResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_HealthCheckResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_HealthCheckResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *HealthCheckResponse) GetMessages() []*HealthCheck {
|
||||
if m != nil {
|
||||
return m.Messages
|
||||
func (x *HealthCheckResponse) GetMessages() []*HealthCheck {
|
||||
if x != nil {
|
||||
return x.Messages
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type ReadyCheck struct {
|
||||
Status ReadyCheck_ReadyStatus `protobuf:"varint,1,opt,name=status,proto3,enum=health.ReadyCheck_ReadyStatus" json:"status,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Status ReadyCheck_ReadyStatus `protobuf:"varint,1,opt,name=status,proto3,enum=health.ReadyCheck_ReadyStatus" json:"status,omitempty"`
|
||||
}
|
||||
|
||||
func (m *ReadyCheck) Reset() { *m = ReadyCheck{} }
|
||||
func (m *ReadyCheck) String() string { return proto.CompactTextString(m) }
|
||||
func (*ReadyCheck) ProtoMessage() {}
|
||||
func (x *ReadyCheck) Reset() {
|
||||
*x = ReadyCheck{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_health_health_proto_msgTypes[3]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *ReadyCheck) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*ReadyCheck) ProtoMessage() {}
|
||||
|
||||
func (x *ReadyCheck) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_health_health_proto_msgTypes[3]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use ReadyCheck.ProtoReflect.Descriptor instead.
|
||||
func (*ReadyCheck) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e55f18a46a9fb2dc, []int{3}
|
||||
return file_health_health_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
func (m *ReadyCheck) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_ReadyCheck.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *ReadyCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_ReadyCheck.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *ReadyCheck) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_ReadyCheck.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *ReadyCheck) XXX_Size() int {
|
||||
return xxx_messageInfo_ReadyCheck.Size(m)
|
||||
}
|
||||
|
||||
func (m *ReadyCheck) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_ReadyCheck.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_ReadyCheck proto.InternalMessageInfo
|
||||
|
||||
func (m *ReadyCheck) GetStatus() ReadyCheck_ReadyStatus {
|
||||
if m != nil {
|
||||
return m.Status
|
||||
func (x *ReadyCheck) GetStatus() ReadyCheck_ReadyStatus {
|
||||
if x != nil {
|
||||
return x.Status
|
||||
}
|
||||
return ReadyCheck_UNKNOWN
|
||||
}
|
||||
|
||||
type ReadyCheckResponse struct {
|
||||
Messages []*ReadyCheck `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Messages []*ReadyCheck `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
}
|
||||
|
||||
func (m *ReadyCheckResponse) Reset() { *m = ReadyCheckResponse{} }
|
||||
func (m *ReadyCheckResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*ReadyCheckResponse) ProtoMessage() {}
|
||||
func (x *ReadyCheckResponse) Reset() {
|
||||
*x = ReadyCheckResponse{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_health_health_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *ReadyCheckResponse) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*ReadyCheckResponse) ProtoMessage() {}
|
||||
|
||||
func (x *ReadyCheckResponse) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_health_health_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use ReadyCheckResponse.ProtoReflect.Descriptor instead.
|
||||
func (*ReadyCheckResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e55f18a46a9fb2dc, []int{4}
|
||||
return file_health_health_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (m *ReadyCheckResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_ReadyCheckResponse.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *ReadyCheckResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_ReadyCheckResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *ReadyCheckResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_ReadyCheckResponse.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *ReadyCheckResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_ReadyCheckResponse.Size(m)
|
||||
}
|
||||
|
||||
func (m *ReadyCheckResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_ReadyCheckResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_ReadyCheckResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *ReadyCheckResponse) GetMessages() []*ReadyCheck {
|
||||
if m != nil {
|
||||
return m.Messages
|
||||
func (x *ReadyCheckResponse) GetMessages() []*ReadyCheck {
|
||||
if x != nil {
|
||||
return x.Messages
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterEnum("health.HealthCheck_ServingStatus", HealthCheck_ServingStatus_name, HealthCheck_ServingStatus_value)
|
||||
proto.RegisterEnum("health.ReadyCheck_ReadyStatus", ReadyCheck_ReadyStatus_name, ReadyCheck_ReadyStatus_value)
|
||||
proto.RegisterType((*HealthWatchRequest)(nil), "health.HealthWatchRequest")
|
||||
proto.RegisterType((*HealthCheck)(nil), "health.HealthCheck")
|
||||
proto.RegisterType((*HealthCheckResponse)(nil), "health.HealthCheckResponse")
|
||||
proto.RegisterType((*ReadyCheck)(nil), "health.ReadyCheck")
|
||||
proto.RegisterType((*ReadyCheckResponse)(nil), "health.ReadyCheckResponse")
|
||||
var File_health_health_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_health_health_proto_rawDesc = []byte{
|
||||
0x0a, 0x13, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x2f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x2e,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x1a, 0x1b, 0x67,
|
||||
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65,
|
||||
0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x12, 0x48, 0x65,
|
||||
0x61, 0x6c, 0x74, 0x68, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
|
||||
0x12, 0x29, 0x0a, 0x10, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x63,
|
||||
0x6f, 0x6e, 0x64, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x69, 0x6e, 0x74, 0x65,
|
||||
0x72, 0x76, 0x61, 0x6c, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x22, 0x84, 0x01, 0x0a, 0x0b,
|
||||
0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x39, 0x0a, 0x06, 0x73,
|
||||
0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x68, 0x65,
|
||||
0x61, 0x6c, 0x74, 0x68, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b,
|
||||
0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06,
|
||||
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x6e,
|
||||
0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
|
||||
0x57, 0x4e, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x45, 0x52, 0x56, 0x49, 0x4e, 0x47, 0x10,
|
||||
0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x4e, 0x47,
|
||||
0x10, 0x02, 0x22, 0x46, 0x0a, 0x13, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63,
|
||||
0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x08, 0x6d, 0x65, 0x73,
|
||||
0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x68, 0x65,
|
||||
0x61, 0x6c, 0x74, 0x68, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b,
|
||||
0x52, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x22, 0x7a, 0x0a, 0x0a, 0x52, 0x65,
|
||||
0x61, 0x64, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x36, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74,
|
||||
0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x68, 0x65, 0x61, 0x6c, 0x74,
|
||||
0x68, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x2e, 0x52, 0x65, 0x61,
|
||||
0x64, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
|
||||
0x22, 0x34, 0x0a, 0x0b, 0x52, 0x65, 0x61, 0x64, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
|
||||
0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05,
|
||||
0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x54, 0x5f, 0x52,
|
||||
0x45, 0x41, 0x44, 0x59, 0x10, 0x02, 0x22, 0x44, 0x0a, 0x12, 0x52, 0x65, 0x61, 0x64, 0x79, 0x43,
|
||||
0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x08,
|
||||
0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12,
|
||||
0x2e, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x79, 0x43, 0x68, 0x65,
|
||||
0x63, 0x6b, 0x52, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x32, 0xc7, 0x01, 0x0a,
|
||||
0x06, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x12, 0x3c, 0x0a, 0x05, 0x43, 0x68, 0x65, 0x63, 0x6b,
|
||||
0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
|
||||
0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1b, 0x2e, 0x68, 0x65, 0x61, 0x6c, 0x74,
|
||||
0x68, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73,
|
||||
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x05, 0x57, 0x61, 0x74, 0x63, 0x68, 0x12, 0x1a,
|
||||
0x2e, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x57, 0x61,
|
||||
0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x68, 0x65, 0x61,
|
||||
0x6c, 0x74, 0x68, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52,
|
||||
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x3b, 0x0a, 0x05, 0x52, 0x65, 0x61,
|
||||
0x64, 0x79, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1a, 0x2e, 0x68, 0x65, 0x61,
|
||||
0x6c, 0x74, 0x68, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65,
|
||||
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x2b, 0x5a, 0x29, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
|
||||
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x61, 0x6c, 0x6f, 0x73, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65,
|
||||
0x6d, 0x73, 0x2f, 0x74, 0x61, 0x6c, 0x6f, 0x73, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x68, 0x65, 0x61,
|
||||
0x6c, 0x74, 0x68, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("health/health.proto", fileDescriptor_e55f18a46a9fb2dc) }
|
||||
var (
|
||||
file_health_health_proto_rawDescOnce sync.Once
|
||||
file_health_health_proto_rawDescData = file_health_health_proto_rawDesc
|
||||
)
|
||||
|
||||
var fileDescriptor_e55f18a46a9fb2dc = []byte{
|
||||
// 401 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0xdb, 0xab, 0xd3, 0x40,
|
||||
0x10, 0xc6, 0xcd, 0x39, 0x24, 0x7a, 0x26, 0xd4, 0x86, 0x2d, 0x88, 0xa4, 0x20, 0x9a, 0xa7, 0x16,
|
||||
0x71, 0x23, 0x55, 0x04, 0x2f, 0x20, 0xd6, 0xd6, 0x0b, 0x42, 0x0a, 0x1b, 0xb5, 0xe8, 0x4b, 0xd9,
|
||||
0xa6, 0x6b, 0x12, 0x4c, 0xb2, 0xb1, 0xbb, 0x29, 0xd4, 0x67, 0xff, 0x37, 0xff, 0x2d, 0x49, 0x36,
|
||||
0x69, 0xd3, 0x8b, 0xe7, 0x29, 0x99, 0xc9, 0x37, 0x33, 0xdf, 0x2f, 0x7c, 0xd0, 0x8b, 0x18, 0x4d,
|
||||
0x64, 0xe4, 0xaa, 0x07, 0xce, 0xd7, 0x5c, 0x72, 0x64, 0xa8, 0xca, 0xee, 0x87, 0x9c, 0x87, 0x09,
|
||||
0x73, 0xab, 0xee, 0xb2, 0xf8, 0xe1, 0xb2, 0x34, 0x97, 0x5b, 0x25, 0x72, 0x5e, 0x03, 0xfa, 0x50,
|
||||
0xc9, 0xe6, 0x54, 0x06, 0x11, 0x61, 0xbf, 0x0a, 0x26, 0x24, 0x1a, 0x82, 0x15, 0x67, 0x92, 0xad,
|
||||
0x37, 0x34, 0x59, 0x08, 0x16, 0xf0, 0x6c, 0x25, 0xee, 0x6a, 0xf7, 0xb5, 0xc1, 0x25, 0xe9, 0x36,
|
||||
0x7d, 0x5f, 0xb5, 0x9d, 0x3f, 0x1a, 0x98, 0x6a, 0xc3, 0xdb, 0x88, 0x05, 0x3f, 0xd1, 0x73, 0x30,
|
||||
0x84, 0xa4, 0xb2, 0x50, 0x03, 0xb7, 0x47, 0x0f, 0x70, 0x6d, 0xaa, 0x25, 0xc2, 0x3e, 0x5b, 0x6f,
|
||||
0xe2, 0x2c, 0xf4, 0x2b, 0x21, 0xa9, 0x07, 0x9c, 0x17, 0xd0, 0x39, 0xf8, 0x80, 0x4c, 0xb8, 0xf9,
|
||||
0xc5, 0xfb, 0xe4, 0xcd, 0xe6, 0x9e, 0x75, 0xa3, 0x2c, 0xfc, 0x29, 0xf9, 0xfa, 0xd1, 0x7b, 0x6f,
|
||||
0x69, 0xa8, 0x0b, 0xa6, 0x37, 0xfb, 0xbc, 0x68, 0x1a, 0x17, 0xce, 0x3b, 0xe8, 0xb5, 0x0e, 0x10,
|
||||
0x26, 0x72, 0x9e, 0x09, 0x86, 0x5c, 0xb8, 0x95, 0x32, 0x21, 0x68, 0xc8, 0x4a, 0x3f, 0x97, 0x03,
|
||||
0x73, 0xd4, 0x3b, 0xe3, 0x87, 0xec, 0x44, 0xce, 0x6f, 0x00, 0xc2, 0xe8, 0x6a, 0xab, 0x60, 0x9e,
|
||||
0x1d, 0xc1, 0xdc, 0x6b, 0x86, 0xf7, 0x1a, 0xf5, 0x7a, 0x44, 0xf2, 0x14, 0xcc, 0x56, 0xfb, 0x90,
|
||||
0xe3, 0x0a, 0x74, 0x32, 0x7d, 0x33, 0xf9, 0x66, 0x69, 0xa8, 0x03, 0x57, 0x25, 0x85, 0x2a, 0x2f,
|
||||
0x9c, 0x09, 0xa0, 0xfd, 0xde, 0x1d, 0x02, 0x3e, 0x41, 0x40, 0xa7, 0x2e, 0xf6, 0x04, 0xa3, 0xbf,
|
||||
0x1a, 0x18, 0x8a, 0x0d, 0xbd, 0x02, 0x5d, 0x71, 0xdc, 0xc1, 0x2a, 0x03, 0xb8, 0xc9, 0x00, 0x9e,
|
||||
0x96, 0x19, 0xb0, 0xfb, 0xe7, 0x7e, 0x46, 0x73, 0x78, 0x0c, 0x7a, 0x15, 0x0a, 0x64, 0x1f, 0xaa,
|
||||
0xda, 0x49, 0xb9, 0x76, 0xc3, 0x63, 0x0d, 0xbd, 0x04, 0xbd, 0x32, 0xf9, 0x5f, 0x07, 0xf6, 0x19,
|
||||
0x96, 0x7a, 0x7c, 0xfc, 0xf0, 0xfb, 0x30, 0x8c, 0x65, 0x54, 0x2c, 0x71, 0xc0, 0x53, 0x57, 0xd2,
|
||||
0x84, 0x8b, 0x47, 0x62, 0x2b, 0x24, 0x4b, 0x85, 0xaa, 0x5c, 0x9a, 0xc7, 0x75, 0xe6, 0x97, 0x46,
|
||||
0xb5, 0xf8, 0xc9, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xad, 0xa0, 0x2a, 0x23, 0x0b, 0x03, 0x00,
|
||||
0x00,
|
||||
func file_health_health_proto_rawDescGZIP() []byte {
|
||||
file_health_health_proto_rawDescOnce.Do(func() {
|
||||
file_health_health_proto_rawDescData = protoimpl.X.CompressGZIP(file_health_health_proto_rawDescData)
|
||||
})
|
||||
return file_health_health_proto_rawDescData
|
||||
}
|
||||
|
||||
var (
|
||||
file_health_health_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
||||
file_health_health_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
|
||||
file_health_health_proto_goTypes = []interface{}{
|
||||
(HealthCheck_ServingStatus)(0), // 0: health.HealthCheck.ServingStatus
|
||||
(ReadyCheck_ReadyStatus)(0), // 1: health.ReadyCheck.ReadyStatus
|
||||
(*HealthWatchRequest)(nil), // 2: health.HealthWatchRequest
|
||||
(*HealthCheck)(nil), // 3: health.HealthCheck
|
||||
(*HealthCheckResponse)(nil), // 4: health.HealthCheckResponse
|
||||
(*ReadyCheck)(nil), // 5: health.ReadyCheck
|
||||
(*ReadyCheckResponse)(nil), // 6: health.ReadyCheckResponse
|
||||
(*empty.Empty)(nil), // 7: google.protobuf.Empty
|
||||
}
|
||||
)
|
||||
|
||||
var file_health_health_proto_depIdxs = []int32{
|
||||
0, // 0: health.HealthCheck.status:type_name -> health.HealthCheck.ServingStatus
|
||||
3, // 1: health.HealthCheckResponse.messages:type_name -> health.HealthCheck
|
||||
1, // 2: health.ReadyCheck.status:type_name -> health.ReadyCheck.ReadyStatus
|
||||
5, // 3: health.ReadyCheckResponse.messages:type_name -> health.ReadyCheck
|
||||
7, // 4: health.Health.Check:input_type -> google.protobuf.Empty
|
||||
2, // 5: health.Health.Watch:input_type -> health.HealthWatchRequest
|
||||
7, // 6: health.Health.Ready:input_type -> google.protobuf.Empty
|
||||
4, // 7: health.Health.Check:output_type -> health.HealthCheckResponse
|
||||
4, // 8: health.Health.Watch:output_type -> health.HealthCheckResponse
|
||||
6, // 9: health.Health.Ready:output_type -> health.ReadyCheckResponse
|
||||
7, // [7:10] is the sub-list for method output_type
|
||||
4, // [4:7] is the sub-list for method input_type
|
||||
4, // [4:4] is the sub-list for extension type_name
|
||||
4, // [4:4] is the sub-list for extension extendee
|
||||
0, // [0:4] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_health_health_proto_init() }
|
||||
func file_health_health_proto_init() {
|
||||
if File_health_health_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_health_health_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*HealthWatchRequest); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_health_health_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*HealthCheck); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_health_health_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*HealthCheckResponse); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_health_health_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*ReadyCheck); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_health_health_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*ReadyCheckResponse); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_health_health_proto_rawDesc,
|
||||
NumEnums: 2,
|
||||
NumMessages: 5,
|
||||
NumExtensions: 0,
|
||||
NumServices: 1,
|
||||
},
|
||||
GoTypes: file_health_health_proto_goTypes,
|
||||
DependencyIndexes: file_health_health_proto_depIdxs,
|
||||
EnumInfos: file_health_health_proto_enumTypes,
|
||||
MessageInfos: file_health_health_proto_msgTypes,
|
||||
}.Build()
|
||||
File_health_health_proto = out.File
|
||||
file_health_health_proto_rawDesc = nil
|
||||
file_health_health_proto_goTypes = nil
|
||||
file_health_health_proto_depIdxs = nil
|
||||
}
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var (
|
||||
_ context.Context
|
||||
_ grpc.ClientConn
|
||||
_ grpc.ClientConnInterface
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the grpc package it is being compiled against.
|
||||
const _ = grpc.SupportPackageIsVersion4
|
||||
const _ = grpc.SupportPackageIsVersion6
|
||||
|
||||
// HealthClient is the client API for Health service.
|
||||
//
|
||||
@@ -359,10 +571,10 @@ type HealthClient interface {
|
||||
}
|
||||
|
||||
type healthClient struct {
|
||||
cc *grpc.ClientConn
|
||||
cc grpc.ClientConnInterface
|
||||
}
|
||||
|
||||
func NewHealthClient(cc *grpc.ClientConn) HealthClient {
|
||||
func NewHealthClient(cc grpc.ClientConnInterface) HealthClient {
|
||||
return &healthClient{cc}
|
||||
}
|
||||
|
||||
@@ -423,6 +635,22 @@ type HealthServer interface {
|
||||
Ready(context.Context, *empty.Empty) (*ReadyCheckResponse, error)
|
||||
}
|
||||
|
||||
// UnimplementedHealthServer can be embedded to have forward compatible implementations.
|
||||
type UnimplementedHealthServer struct {
|
||||
}
|
||||
|
||||
func (*UnimplementedHealthServer) Check(context.Context, *empty.Empty) (*HealthCheckResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method Check not implemented")
|
||||
}
|
||||
|
||||
func (*UnimplementedHealthServer) Watch(*HealthWatchRequest, Health_WatchServer) error {
|
||||
return status.Errorf(codes.Unimplemented, "method Watch not implemented")
|
||||
}
|
||||
|
||||
func (*UnimplementedHealthServer) Ready(context.Context, *empty.Empty) (*ReadyCheckResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method Ready not implemented")
|
||||
}
|
||||
|
||||
func RegisterHealthServer(s *grpc.Server, srv HealthServer) {
|
||||
s.RegisterService(&_Health_serviceDesc, srv)
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
2669
api/os/os.pb.go
2669
api/os/os.pb.go
File diff suppressed because it is too large
Load Diff
@@ -1,355 +1,530 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.23.0
|
||||
// protoc v3.12.3
|
||||
// source: security/security.proto
|
||||
|
||||
package security
|
||||
|
||||
import (
|
||||
context "context"
|
||||
fmt "fmt"
|
||||
math "math"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
|
||||
proto "github.com/golang/protobuf/proto"
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
)
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var (
|
||||
_ = proto.Marshal
|
||||
_ = fmt.Errorf
|
||||
_ = math.Inf
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the proto package it is being compiled against.
|
||||
// A compilation error at this line likely means your copy of the
|
||||
// proto package needs to be updated.
|
||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
||||
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||
// of the legacy proto package is being used.
|
||||
const _ = proto.ProtoPackageIsVersion4
|
||||
|
||||
// The request message containing the process name.
|
||||
type CertificateRequest struct {
|
||||
Csr []byte `protobuf:"bytes,1,opt,name=csr,proto3" json:"csr,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Csr []byte `protobuf:"bytes,1,opt,name=csr,proto3" json:"csr,omitempty"`
|
||||
}
|
||||
|
||||
func (m *CertificateRequest) Reset() { *m = CertificateRequest{} }
|
||||
func (m *CertificateRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*CertificateRequest) ProtoMessage() {}
|
||||
func (x *CertificateRequest) Reset() {
|
||||
*x = CertificateRequest{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_security_security_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *CertificateRequest) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*CertificateRequest) ProtoMessage() {}
|
||||
|
||||
func (x *CertificateRequest) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_security_security_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use CertificateRequest.ProtoReflect.Descriptor instead.
|
||||
func (*CertificateRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_45fd4b7e16002c2e, []int{0}
|
||||
return file_security_security_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (m *CertificateRequest) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_CertificateRequest.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *CertificateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_CertificateRequest.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *CertificateRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_CertificateRequest.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *CertificateRequest) XXX_Size() int {
|
||||
return xxx_messageInfo_CertificateRequest.Size(m)
|
||||
}
|
||||
|
||||
func (m *CertificateRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_CertificateRequest.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_CertificateRequest proto.InternalMessageInfo
|
||||
|
||||
func (m *CertificateRequest) GetCsr() []byte {
|
||||
if m != nil {
|
||||
return m.Csr
|
||||
func (x *CertificateRequest) GetCsr() []byte {
|
||||
if x != nil {
|
||||
return x.Csr
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// The response message containing the requested logs.
|
||||
type CertificateResponse struct {
|
||||
Ca []byte `protobuf:"bytes,1,opt,name=ca,proto3" json:"ca,omitempty"`
|
||||
Crt []byte `protobuf:"bytes,2,opt,name=crt,proto3" json:"crt,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Ca []byte `protobuf:"bytes,1,opt,name=ca,proto3" json:"ca,omitempty"`
|
||||
Crt []byte `protobuf:"bytes,2,opt,name=crt,proto3" json:"crt,omitempty"`
|
||||
}
|
||||
|
||||
func (m *CertificateResponse) Reset() { *m = CertificateResponse{} }
|
||||
func (m *CertificateResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*CertificateResponse) ProtoMessage() {}
|
||||
func (x *CertificateResponse) Reset() {
|
||||
*x = CertificateResponse{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_security_security_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *CertificateResponse) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*CertificateResponse) ProtoMessage() {}
|
||||
|
||||
func (x *CertificateResponse) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_security_security_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use CertificateResponse.ProtoReflect.Descriptor instead.
|
||||
func (*CertificateResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_45fd4b7e16002c2e, []int{1}
|
||||
return file_security_security_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (m *CertificateResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_CertificateResponse.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *CertificateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_CertificateResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *CertificateResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_CertificateResponse.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *CertificateResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_CertificateResponse.Size(m)
|
||||
}
|
||||
|
||||
func (m *CertificateResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_CertificateResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_CertificateResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *CertificateResponse) GetCa() []byte {
|
||||
if m != nil {
|
||||
return m.Ca
|
||||
func (x *CertificateResponse) GetCa() []byte {
|
||||
if x != nil {
|
||||
return x.Ca
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *CertificateResponse) GetCrt() []byte {
|
||||
if m != nil {
|
||||
return m.Crt
|
||||
func (x *CertificateResponse) GetCrt() []byte {
|
||||
if x != nil {
|
||||
return x.Crt
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// The request message for reading a file on disk.
|
||||
type ReadFileRequest struct {
|
||||
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
||||
}
|
||||
|
||||
func (m *ReadFileRequest) Reset() { *m = ReadFileRequest{} }
|
||||
func (m *ReadFileRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*ReadFileRequest) ProtoMessage() {}
|
||||
func (x *ReadFileRequest) Reset() {
|
||||
*x = ReadFileRequest{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_security_security_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *ReadFileRequest) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*ReadFileRequest) ProtoMessage() {}
|
||||
|
||||
func (x *ReadFileRequest) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_security_security_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use ReadFileRequest.ProtoReflect.Descriptor instead.
|
||||
func (*ReadFileRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_45fd4b7e16002c2e, []int{2}
|
||||
return file_security_security_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (m *ReadFileRequest) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_ReadFileRequest.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *ReadFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_ReadFileRequest.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *ReadFileRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_ReadFileRequest.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *ReadFileRequest) XXX_Size() int {
|
||||
return xxx_messageInfo_ReadFileRequest.Size(m)
|
||||
}
|
||||
|
||||
func (m *ReadFileRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_ReadFileRequest.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_ReadFileRequest proto.InternalMessageInfo
|
||||
|
||||
func (m *ReadFileRequest) GetPath() string {
|
||||
if m != nil {
|
||||
return m.Path
|
||||
func (x *ReadFileRequest) GetPath() string {
|
||||
if x != nil {
|
||||
return x.Path
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
// The response message for reading a file on disk.
|
||||
type ReadFileResponse struct {
|
||||
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
|
||||
}
|
||||
|
||||
func (m *ReadFileResponse) Reset() { *m = ReadFileResponse{} }
|
||||
func (m *ReadFileResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*ReadFileResponse) ProtoMessage() {}
|
||||
func (x *ReadFileResponse) Reset() {
|
||||
*x = ReadFileResponse{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_security_security_proto_msgTypes[3]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *ReadFileResponse) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*ReadFileResponse) ProtoMessage() {}
|
||||
|
||||
func (x *ReadFileResponse) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_security_security_proto_msgTypes[3]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use ReadFileResponse.ProtoReflect.Descriptor instead.
|
||||
func (*ReadFileResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_45fd4b7e16002c2e, []int{3}
|
||||
return file_security_security_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
func (m *ReadFileResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_ReadFileResponse.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *ReadFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_ReadFileResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *ReadFileResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_ReadFileResponse.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *ReadFileResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_ReadFileResponse.Size(m)
|
||||
}
|
||||
|
||||
func (m *ReadFileResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_ReadFileResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_ReadFileResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *ReadFileResponse) GetData() []byte {
|
||||
if m != nil {
|
||||
return m.Data
|
||||
func (x *ReadFileResponse) GetData() []byte {
|
||||
if x != nil {
|
||||
return x.Data
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// The request message containing the process name.
|
||||
type WriteFileRequest struct {
|
||||
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
||||
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
|
||||
Perm int32 `protobuf:"varint,3,opt,name=perm,proto3" json:"perm,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
||||
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
|
||||
Perm int32 `protobuf:"varint,3,opt,name=perm,proto3" json:"perm,omitempty"`
|
||||
}
|
||||
|
||||
func (m *WriteFileRequest) Reset() { *m = WriteFileRequest{} }
|
||||
func (m *WriteFileRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*WriteFileRequest) ProtoMessage() {}
|
||||
func (x *WriteFileRequest) Reset() {
|
||||
*x = WriteFileRequest{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_security_security_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *WriteFileRequest) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*WriteFileRequest) ProtoMessage() {}
|
||||
|
||||
func (x *WriteFileRequest) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_security_security_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use WriteFileRequest.ProtoReflect.Descriptor instead.
|
||||
func (*WriteFileRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_45fd4b7e16002c2e, []int{4}
|
||||
return file_security_security_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (m *WriteFileRequest) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_WriteFileRequest.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *WriteFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_WriteFileRequest.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *WriteFileRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_WriteFileRequest.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *WriteFileRequest) XXX_Size() int {
|
||||
return xxx_messageInfo_WriteFileRequest.Size(m)
|
||||
}
|
||||
|
||||
func (m *WriteFileRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_WriteFileRequest.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_WriteFileRequest proto.InternalMessageInfo
|
||||
|
||||
func (m *WriteFileRequest) GetPath() string {
|
||||
if m != nil {
|
||||
return m.Path
|
||||
func (x *WriteFileRequest) GetPath() string {
|
||||
if x != nil {
|
||||
return x.Path
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *WriteFileRequest) GetData() []byte {
|
||||
if m != nil {
|
||||
return m.Data
|
||||
func (x *WriteFileRequest) GetData() []byte {
|
||||
if x != nil {
|
||||
return x.Data
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *WriteFileRequest) GetPerm() int32 {
|
||||
if m != nil {
|
||||
return m.Perm
|
||||
func (x *WriteFileRequest) GetPerm() int32 {
|
||||
if x != nil {
|
||||
return x.Perm
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
// The response message containing the requested logs.
|
||||
type WriteFileResponse struct {
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
}
|
||||
|
||||
func (m *WriteFileResponse) Reset() { *m = WriteFileResponse{} }
|
||||
func (m *WriteFileResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*WriteFileResponse) ProtoMessage() {}
|
||||
func (x *WriteFileResponse) Reset() {
|
||||
*x = WriteFileResponse{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_security_security_proto_msgTypes[5]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *WriteFileResponse) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*WriteFileResponse) ProtoMessage() {}
|
||||
|
||||
func (x *WriteFileResponse) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_security_security_proto_msgTypes[5]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use WriteFileResponse.ProtoReflect.Descriptor instead.
|
||||
func (*WriteFileResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_45fd4b7e16002c2e, []int{5}
|
||||
return file_security_security_proto_rawDescGZIP(), []int{5}
|
||||
}
|
||||
|
||||
func (m *WriteFileResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_WriteFileResponse.Unmarshal(m, b)
|
||||
var File_security_security_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_security_security_proto_rawDesc = []byte{
|
||||
0x0a, 0x17, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72,
|
||||
0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x73, 0x65, 0x63, 0x75, 0x72,
|
||||
0x69, 0x74, 0x79, 0x61, 0x70, 0x69, 0x22, 0x26, 0x0a, 0x12, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66,
|
||||
0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03,
|
||||
0x63, 0x73, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x63, 0x73, 0x72, 0x22, 0x37,
|
||||
0x0a, 0x13, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73,
|
||||
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x63, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x0c, 0x52, 0x02, 0x63, 0x61, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x0c, 0x52, 0x03, 0x63, 0x72, 0x74, 0x22, 0x25, 0x0a, 0x0f, 0x52, 0x65, 0x61, 0x64, 0x46,
|
||||
0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61,
|
||||
0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0x26,
|
||||
0x0a, 0x10, 0x52, 0x65, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
|
||||
0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c,
|
||||
0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x4e, 0x0a, 0x10, 0x57, 0x72, 0x69, 0x74, 0x65, 0x46,
|
||||
0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61,
|
||||
0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x12,
|
||||
0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61,
|
||||
0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x65, 0x72, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x04, 0x70, 0x65, 0x72, 0x6d, 0x22, 0x13, 0x0a, 0x11, 0x57, 0x72, 0x69, 0x74, 0x65, 0x46,
|
||||
0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xf8, 0x01, 0x0a, 0x0f,
|
||||
0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12,
|
||||
0x50, 0x0a, 0x0b, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x1f,
|
||||
0x2e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x61, 0x70, 0x69, 0x2e, 0x43, 0x65, 0x72,
|
||||
0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
|
||||
0x20, 0x2e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x61, 0x70, 0x69, 0x2e, 0x43, 0x65,
|
||||
0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
|
||||
0x65, 0x12, 0x47, 0x0a, 0x08, 0x52, 0x65, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1c, 0x2e,
|
||||
0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x61, 0x70, 0x69, 0x2e, 0x52, 0x65, 0x61, 0x64,
|
||||
0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x73, 0x65,
|
||||
0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x61, 0x70, 0x69, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x46, 0x69,
|
||||
0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x09, 0x57, 0x72,
|
||||
0x69, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1d, 0x2e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
|
||||
0x74, 0x79, 0x61, 0x70, 0x69, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52,
|
||||
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
|
||||
0x79, 0x61, 0x70, 0x69, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65,
|
||||
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x4e, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65,
|
||||
0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x42, 0x0b, 0x53, 0x65, 0x63, 0x75,
|
||||
0x72, 0x69, 0x74, 0x79, 0x41, 0x70, 0x69, 0x50, 0x01, 0x5a, 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x61, 0x6c, 0x6f, 0x73, 0x2d, 0x73, 0x79, 0x73, 0x74,
|
||||
0x65, 0x6d, 0x73, 0x2f, 0x74, 0x61, 0x6c, 0x6f, 0x73, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x73, 0x65,
|
||||
0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
func (m *WriteFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_WriteFileResponse.Marshal(b, m, deterministic)
|
||||
var (
|
||||
file_security_security_proto_rawDescOnce sync.Once
|
||||
file_security_security_proto_rawDescData = file_security_security_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_security_security_proto_rawDescGZIP() []byte {
|
||||
file_security_security_proto_rawDescOnce.Do(func() {
|
||||
file_security_security_proto_rawDescData = protoimpl.X.CompressGZIP(file_security_security_proto_rawDescData)
|
||||
})
|
||||
return file_security_security_proto_rawDescData
|
||||
}
|
||||
|
||||
func (m *WriteFileResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_WriteFileResponse.Merge(m, src)
|
||||
var (
|
||||
file_security_security_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
|
||||
file_security_security_proto_goTypes = []interface{}{
|
||||
(*CertificateRequest)(nil), // 0: securityapi.CertificateRequest
|
||||
(*CertificateResponse)(nil), // 1: securityapi.CertificateResponse
|
||||
(*ReadFileRequest)(nil), // 2: securityapi.ReadFileRequest
|
||||
(*ReadFileResponse)(nil), // 3: securityapi.ReadFileResponse
|
||||
(*WriteFileRequest)(nil), // 4: securityapi.WriteFileRequest
|
||||
(*WriteFileResponse)(nil), // 5: securityapi.WriteFileResponse
|
||||
}
|
||||
)
|
||||
|
||||
var file_security_security_proto_depIdxs = []int32{
|
||||
0, // 0: securityapi.SecurityService.Certificate:input_type -> securityapi.CertificateRequest
|
||||
2, // 1: securityapi.SecurityService.ReadFile:input_type -> securityapi.ReadFileRequest
|
||||
4, // 2: securityapi.SecurityService.WriteFile:input_type -> securityapi.WriteFileRequest
|
||||
1, // 3: securityapi.SecurityService.Certificate:output_type -> securityapi.CertificateResponse
|
||||
3, // 4: securityapi.SecurityService.ReadFile:output_type -> securityapi.ReadFileResponse
|
||||
5, // 5: securityapi.SecurityService.WriteFile:output_type -> securityapi.WriteFileResponse
|
||||
3, // [3:6] is the sub-list for method output_type
|
||||
0, // [0:3] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func (m *WriteFileResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_WriteFileResponse.Size(m)
|
||||
}
|
||||
|
||||
func (m *WriteFileResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_WriteFileResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_WriteFileResponse proto.InternalMessageInfo
|
||||
|
||||
func init() {
|
||||
proto.RegisterType((*CertificateRequest)(nil), "securityapi.CertificateRequest")
|
||||
proto.RegisterType((*CertificateResponse)(nil), "securityapi.CertificateResponse")
|
||||
proto.RegisterType((*ReadFileRequest)(nil), "securityapi.ReadFileRequest")
|
||||
proto.RegisterType((*ReadFileResponse)(nil), "securityapi.ReadFileResponse")
|
||||
proto.RegisterType((*WriteFileRequest)(nil), "securityapi.WriteFileRequest")
|
||||
proto.RegisterType((*WriteFileResponse)(nil), "securityapi.WriteFileResponse")
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("security/security.proto", fileDescriptor_45fd4b7e16002c2e) }
|
||||
|
||||
var fileDescriptor_45fd4b7e16002c2e = []byte{
|
||||
// 321 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xcd, 0x4b, 0x03, 0x31,
|
||||
0x10, 0xc5, 0xd9, 0x6d, 0x15, 0x3b, 0x15, 0xbb, 0xa6, 0x07, 0x4b, 0xf1, 0xa3, 0x2c, 0x58, 0x0a,
|
||||
0xe2, 0x16, 0xf4, 0xe0, 0xd9, 0x0a, 0x0a, 0x1e, 0x4a, 0xd9, 0x1e, 0x04, 0x6f, 0x69, 0x3a, 0xda,
|
||||
0x40, 0xd7, 0xc4, 0x64, 0x2a, 0xf4, 0x3f, 0xf7, 0x28, 0xa6, 0xd9, 0xed, 0x87, 0x2c, 0xde, 0x5e,
|
||||
0x98, 0xdf, 0x7b, 0x61, 0x1e, 0x03, 0x27, 0x16, 0xc5, 0xc2, 0x48, 0x5a, 0xf6, 0x73, 0x91, 0x68,
|
||||
0xa3, 0x48, 0xb1, 0x7a, 0xfe, 0xe6, 0x5a, 0xc6, 0x5d, 0x60, 0x0f, 0x68, 0x48, 0xbe, 0x49, 0xc1,
|
||||
0x09, 0x53, 0xfc, 0x5c, 0xa0, 0x25, 0x16, 0x41, 0x45, 0x58, 0xd3, 0x0a, 0x3a, 0x41, 0xef, 0x30,
|
||||
0xfd, 0x95, 0xf1, 0x1d, 0x34, 0xb7, 0x38, 0xab, 0xd5, 0x87, 0x45, 0x76, 0x04, 0xa1, 0xe0, 0x9e,
|
||||
0x0b, 0x05, 0x77, 0x46, 0x43, 0xad, 0xd0, 0x1b, 0x0d, 0xc5, 0x97, 0xd0, 0x48, 0x91, 0x4f, 0x1f,
|
||||
0xe5, 0xbc, 0x48, 0x67, 0x50, 0xd5, 0x9c, 0x66, 0xce, 0x56, 0x4b, 0x9d, 0x8e, 0xbb, 0x10, 0xad,
|
||||
0x31, 0x1f, 0xce, 0xa0, 0x3a, 0xe5, 0x94, 0xc7, 0x3b, 0x1d, 0x0f, 0x21, 0x7a, 0x31, 0x92, 0xf0,
|
||||
0x9f, 0xbc, 0xc2, 0x1b, 0xae, 0xbd, 0x8e, 0x43, 0x93, 0xb5, 0x2a, 0x9d, 0xa0, 0xb7, 0x97, 0x3a,
|
||||
0x1d, 0x37, 0xe1, 0x78, 0x23, 0x6f, 0xf5, 0xf1, 0xcd, 0x77, 0x00, 0x8d, 0xb1, 0x2f, 0x69, 0x8c,
|
||||
0xe6, 0x4b, 0x0a, 0x64, 0x23, 0xa8, 0x6f, 0x14, 0xc0, 0x2e, 0x92, 0x8d, 0x16, 0x93, 0xbf, 0x15,
|
||||
0xb6, 0x3b, 0xe5, 0x80, 0x5f, 0xef, 0x09, 0x0e, 0xf2, 0x95, 0xd9, 0xe9, 0x16, 0xbd, 0x53, 0x58,
|
||||
0xfb, 0xac, 0x64, 0xea, 0x83, 0x9e, 0xa1, 0x56, 0xec, 0xc0, 0xb6, 0xd9, 0xdd, 0xae, 0xda, 0xe7,
|
||||
0x65, 0xe3, 0x55, 0xd6, 0x60, 0x08, 0x91, 0x50, 0x59, 0x01, 0x25, 0x5c, 0xcb, 0x41, 0x3d, 0xef,
|
||||
0xe2, 0x5e, 0xcb, 0x51, 0xf0, 0x7a, 0xf5, 0x2e, 0x69, 0xb6, 0x98, 0x24, 0x42, 0x65, 0x7d, 0xe2,
|
||||
0x73, 0x65, 0xaf, 0xed, 0xd2, 0x12, 0x66, 0x76, 0xf5, 0xea, 0x73, 0x2d, 0x8b, 0x93, 0x9b, 0xec,
|
||||
0xbb, 0x9b, 0xbb, 0xfd, 0x09, 0x00, 0x00, 0xff, 0xff, 0x2a, 0x87, 0x47, 0xc7, 0x8e, 0x02, 0x00,
|
||||
0x00,
|
||||
func init() { file_security_security_proto_init() }
|
||||
func file_security_security_proto_init() {
|
||||
if File_security_security_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_security_security_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*CertificateRequest); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_security_security_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*CertificateResponse); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_security_security_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*ReadFileRequest); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_security_security_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*ReadFileResponse); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_security_security_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*WriteFileRequest); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_security_security_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*WriteFileResponse); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_security_security_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 6,
|
||||
NumExtensions: 0,
|
||||
NumServices: 1,
|
||||
},
|
||||
GoTypes: file_security_security_proto_goTypes,
|
||||
DependencyIndexes: file_security_security_proto_depIdxs,
|
||||
MessageInfos: file_security_security_proto_msgTypes,
|
||||
}.Build()
|
||||
File_security_security_proto = out.File
|
||||
file_security_security_proto_rawDesc = nil
|
||||
file_security_security_proto_goTypes = nil
|
||||
file_security_security_proto_depIdxs = nil
|
||||
}
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var (
|
||||
_ context.Context
|
||||
_ grpc.ClientConn
|
||||
_ grpc.ClientConnInterface
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the grpc package it is being compiled against.
|
||||
const _ = grpc.SupportPackageIsVersion4
|
||||
const _ = grpc.SupportPackageIsVersion6
|
||||
|
||||
// SecurityServiceClient is the client API for SecurityService service.
|
||||
//
|
||||
@@ -361,10 +536,10 @@ type SecurityServiceClient interface {
|
||||
}
|
||||
|
||||
type securityServiceClient struct {
|
||||
cc *grpc.ClientConn
|
||||
cc grpc.ClientConnInterface
|
||||
}
|
||||
|
||||
func NewSecurityServiceClient(cc *grpc.ClientConn) SecurityServiceClient {
|
||||
func NewSecurityServiceClient(cc grpc.ClientConnInterface) SecurityServiceClient {
|
||||
return &securityServiceClient{cc}
|
||||
}
|
||||
|
||||
@@ -402,6 +577,22 @@ type SecurityServiceServer interface {
|
||||
WriteFile(context.Context, *WriteFileRequest) (*WriteFileResponse, error)
|
||||
}
|
||||
|
||||
// UnimplementedSecurityServiceServer can be embedded to have forward compatible implementations.
|
||||
type UnimplementedSecurityServiceServer struct {
|
||||
}
|
||||
|
||||
func (*UnimplementedSecurityServiceServer) Certificate(context.Context, *CertificateRequest) (*CertificateResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method Certificate not implemented")
|
||||
}
|
||||
|
||||
func (*UnimplementedSecurityServiceServer) ReadFile(context.Context, *ReadFileRequest) (*ReadFileResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method ReadFile not implemented")
|
||||
}
|
||||
|
||||
func (*UnimplementedSecurityServiceServer) WriteFile(context.Context, *WriteFileRequest) (*WriteFileResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method WriteFile not implemented")
|
||||
}
|
||||
|
||||
func RegisterSecurityServiceServer(s *grpc.Server, srv SecurityServiceServer) {
|
||||
s.RegisterService(&_SecurityService_serviceDesc, srv)
|
||||
}
|
||||
|
||||
@@ -1,231 +1,361 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.23.0
|
||||
// protoc v3.12.3
|
||||
// source: time/time.proto
|
||||
|
||||
package time
|
||||
|
||||
import (
|
||||
context "context"
|
||||
fmt "fmt"
|
||||
math "math"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
|
||||
proto "github.com/golang/protobuf/proto"
|
||||
empty "github.com/golang/protobuf/ptypes/empty"
|
||||
timestamp "github.com/golang/protobuf/ptypes/timestamp"
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
|
||||
common "github.com/talos-systems/talos/api/common"
|
||||
)
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var (
|
||||
_ = proto.Marshal
|
||||
_ = fmt.Errorf
|
||||
_ = math.Inf
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the proto package it is being compiled against.
|
||||
// A compilation error at this line likely means your copy of the
|
||||
// proto package needs to be updated.
|
||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
||||
// This is a compile-time assertion that a sufficiently up-to-date version
|
||||
// of the legacy proto package is being used.
|
||||
const _ = proto.ProtoPackageIsVersion4
|
||||
|
||||
// The response message containing the ntp server
|
||||
type TimeRequest struct {
|
||||
Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
|
||||
}
|
||||
|
||||
func (m *TimeRequest) Reset() { *m = TimeRequest{} }
|
||||
func (m *TimeRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*TimeRequest) ProtoMessage() {}
|
||||
func (x *TimeRequest) Reset() {
|
||||
*x = TimeRequest{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_time_time_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *TimeRequest) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*TimeRequest) ProtoMessage() {}
|
||||
|
||||
func (x *TimeRequest) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_time_time_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use TimeRequest.ProtoReflect.Descriptor instead.
|
||||
func (*TimeRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e7ed1ef5b20ef4ce, []int{0}
|
||||
return file_time_time_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (m *TimeRequest) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_TimeRequest.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *TimeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_TimeRequest.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *TimeRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TimeRequest.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *TimeRequest) XXX_Size() int {
|
||||
return xxx_messageInfo_TimeRequest.Size(m)
|
||||
}
|
||||
|
||||
func (m *TimeRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_TimeRequest.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_TimeRequest proto.InternalMessageInfo
|
||||
|
||||
func (m *TimeRequest) GetServer() string {
|
||||
if m != nil {
|
||||
return m.Server
|
||||
func (x *TimeRequest) GetServer() string {
|
||||
if x != nil {
|
||||
return x.Server
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
type Time struct {
|
||||
Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||||
Server string `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"`
|
||||
Localtime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=localtime,proto3" json:"localtime,omitempty"`
|
||||
Remotetime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=remotetime,proto3" json:"remotetime,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Metadata *common.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||||
Server string `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"`
|
||||
Localtime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=localtime,proto3" json:"localtime,omitempty"`
|
||||
Remotetime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=remotetime,proto3" json:"remotetime,omitempty"`
|
||||
}
|
||||
|
||||
func (m *Time) Reset() { *m = Time{} }
|
||||
func (m *Time) String() string { return proto.CompactTextString(m) }
|
||||
func (*Time) ProtoMessage() {}
|
||||
func (x *Time) Reset() {
|
||||
*x = Time{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_time_time_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *Time) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Time) ProtoMessage() {}
|
||||
|
||||
func (x *Time) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_time_time_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use Time.ProtoReflect.Descriptor instead.
|
||||
func (*Time) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e7ed1ef5b20ef4ce, []int{1}
|
||||
return file_time_time_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (m *Time) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_Time.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *Time) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_Time.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *Time) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_Time.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *Time) XXX_Size() int {
|
||||
return xxx_messageInfo_Time.Size(m)
|
||||
}
|
||||
|
||||
func (m *Time) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_Time.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_Time proto.InternalMessageInfo
|
||||
|
||||
func (m *Time) GetMetadata() *common.Metadata {
|
||||
if m != nil {
|
||||
return m.Metadata
|
||||
func (x *Time) GetMetadata() *common.Metadata {
|
||||
if x != nil {
|
||||
return x.Metadata
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Time) GetServer() string {
|
||||
if m != nil {
|
||||
return m.Server
|
||||
func (x *Time) GetServer() string {
|
||||
if x != nil {
|
||||
return x.Server
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *Time) GetLocaltime() *timestamp.Timestamp {
|
||||
if m != nil {
|
||||
return m.Localtime
|
||||
func (x *Time) GetLocaltime() *timestamp.Timestamp {
|
||||
if x != nil {
|
||||
return x.Localtime
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Time) GetRemotetime() *timestamp.Timestamp {
|
||||
if m != nil {
|
||||
return m.Remotetime
|
||||
func (x *Time) GetRemotetime() *timestamp.Timestamp {
|
||||
if x != nil {
|
||||
return x.Remotetime
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// The response message containing the ntp server, time, and offset
|
||||
type TimeResponse struct {
|
||||
Messages []*Time `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Messages []*Time `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
|
||||
}
|
||||
|
||||
func (m *TimeResponse) Reset() { *m = TimeResponse{} }
|
||||
func (m *TimeResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*TimeResponse) ProtoMessage() {}
|
||||
func (x *TimeResponse) Reset() {
|
||||
*x = TimeResponse{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_time_time_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *TimeResponse) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*TimeResponse) ProtoMessage() {}
|
||||
|
||||
func (x *TimeResponse) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_time_time_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use TimeResponse.ProtoReflect.Descriptor instead.
|
||||
func (*TimeResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_e7ed1ef5b20ef4ce, []int{2}
|
||||
return file_time_time_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (m *TimeResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_TimeResponse.Unmarshal(m, b)
|
||||
}
|
||||
|
||||
func (m *TimeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_TimeResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
|
||||
func (m *TimeResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TimeResponse.Merge(m, src)
|
||||
}
|
||||
|
||||
func (m *TimeResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_TimeResponse.Size(m)
|
||||
}
|
||||
|
||||
func (m *TimeResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_TimeResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_TimeResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *TimeResponse) GetMessages() []*Time {
|
||||
if m != nil {
|
||||
return m.Messages
|
||||
func (x *TimeResponse) GetMessages() []*Time {
|
||||
if x != nil {
|
||||
return x.Messages
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterType((*TimeRequest)(nil), "time.TimeRequest")
|
||||
proto.RegisterType((*Time)(nil), "time.Time")
|
||||
proto.RegisterType((*TimeResponse)(nil), "time.TimeResponse")
|
||||
var File_time_time_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_time_time_proto_rawDesc = []byte{
|
||||
0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x12, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x63, 0x6f,
|
||||
0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x25, 0x0a, 0x0b, 0x54, 0x69,
|
||||
0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72,
|
||||
0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65,
|
||||
0x72, 0x22, 0xc2, 0x01, 0x0a, 0x04, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x08, 0x6d, 0x65,
|
||||
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63,
|
||||
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08,
|
||||
0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76,
|
||||
0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
|
||||
0x12, 0x38, 0x0a, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
|
||||
0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x0a, 0x72, 0x65,
|
||||
0x6d, 0x6f, 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
|
||||
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
|
||||
0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x6f,
|
||||
0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x36, 0x0a, 0x0c, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65,
|
||||
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
|
||||
0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x74, 0x69, 0x6d, 0x65, 0x2e,
|
||||
0x54, 0x69, 0x6d, 0x65, 0x52, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x32, 0x75,
|
||||
0x0a, 0x0b, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x32, 0x0a,
|
||||
0x04, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x12, 0x2e,
|
||||
0x74, 0x69, 0x6d, 0x65, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
|
||||
0x65, 0x12, 0x32, 0x0a, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x11,
|
||||
0x2e, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
|
||||
0x74, 0x1a, 0x12, 0x2e, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73,
|
||||
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x42, 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x2e, 0x74, 0x69, 0x6d,
|
||||
0x65, 0x2e, 0x61, 0x70, 0x69, 0x42, 0x07, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x70, 0x69, 0x50, 0x01,
|
||||
0x5a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x61, 0x6c,
|
||||
0x6f, 0x73, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x2f, 0x74, 0x61, 0x6c, 0x6f, 0x73,
|
||||
0x2f, 0x61, 0x70, 0x69, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x33,
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("time/time.proto", fileDescriptor_e7ed1ef5b20ef4ce) }
|
||||
var (
|
||||
file_time_time_proto_rawDescOnce sync.Once
|
||||
file_time_time_proto_rawDescData = file_time_time_proto_rawDesc
|
||||
)
|
||||
|
||||
var fileDescriptor_e7ed1ef5b20ef4ce = []byte{
|
||||
// 333 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0xc1, 0x4b, 0xc3, 0x30,
|
||||
0x14, 0xc6, 0xa9, 0x1b, 0xd3, 0xbd, 0x0d, 0xd4, 0x08, 0x63, 0xd4, 0x83, 0x63, 0xa0, 0xee, 0xa0,
|
||||
0x2d, 0x54, 0x10, 0xf1, 0xe6, 0xc4, 0xa3, 0x20, 0x75, 0x27, 0x6f, 0x59, 0x7d, 0x76, 0xc1, 0x66,
|
||||
0x89, 0x7d, 0xe9, 0x60, 0xff, 0x9e, 0x7f, 0x99, 0x24, 0xe9, 0x66, 0x51, 0xc1, 0xcb, 0xd6, 0xf7,
|
||||
0xde, 0xef, 0x7d, 0xf9, 0xf2, 0x05, 0xf6, 0x8d, 0x90, 0x18, 0xdb, 0x9f, 0x48, 0x97, 0xca, 0x28,
|
||||
0xd6, 0xb6, 0xdf, 0xe1, 0x71, 0xae, 0x54, 0x5e, 0x60, 0xec, 0x7a, 0xf3, 0xea, 0x2d, 0x46, 0xa9,
|
||||
0xcd, 0xda, 0x23, 0xe1, 0xc9, 0xcf, 0xa1, 0x5d, 0x21, 0xc3, 0xa5, 0xae, 0x81, 0xa3, 0x4c, 0x49,
|
||||
0xa9, 0x96, 0xb1, 0xff, 0xf3, 0xcd, 0xf1, 0x29, 0xf4, 0x66, 0x42, 0x62, 0x8a, 0x1f, 0x15, 0x92,
|
||||
0x61, 0x03, 0xe8, 0x10, 0x96, 0x2b, 0x2c, 0x87, 0xc1, 0x28, 0x98, 0x74, 0xd3, 0xba, 0x1a, 0x7f,
|
||||
0x06, 0xd0, 0xb6, 0x1c, 0xbb, 0x80, 0x3d, 0x89, 0x86, 0xbf, 0x72, 0xc3, 0x1d, 0xd2, 0x4b, 0x0e,
|
||||
0xa2, 0x5a, 0xf0, 0xb1, 0xee, 0xa7, 0x5b, 0xa2, 0x21, 0xb7, 0xd3, 0x94, 0x63, 0x37, 0xd0, 0x2d,
|
||||
0x54, 0xc6, 0x0b, 0x6b, 0x71, 0xd8, 0x72, 0x32, 0x61, 0xe4, 0xfd, 0x47, 0x1b, 0xff, 0xd1, 0x6c,
|
||||
0xe3, 0x3f, 0xfd, 0x86, 0xd9, 0x2d, 0x40, 0x89, 0x52, 0x19, 0x74, 0xab, 0xed, 0x7f, 0x57, 0x1b,
|
||||
0xf4, 0xf8, 0x1a, 0xfa, 0xfe, 0xae, 0xa4, 0xd5, 0x92, 0x90, 0x9d, 0xd9, 0xbb, 0x10, 0xf1, 0x1c,
|
||||
0x69, 0x18, 0x8c, 0x5a, 0x93, 0x5e, 0x02, 0x91, 0xcb, 0xdc, 0x51, 0xdb, 0x59, 0x52, 0xf9, 0x8c,
|
||||
0x9e, 0xb1, 0x5c, 0x89, 0x0c, 0x59, 0x52, 0x47, 0x31, 0xf8, 0x75, 0xec, 0x83, 0x7d, 0x8e, 0x90,
|
||||
0x35, 0x44, 0x36, 0x47, 0x25, 0xd0, 0xb5, 0xf5, 0xfd, 0x02, 0xb3, 0x77, 0x76, 0xd8, 0x04, 0x5c,
|
||||
0xee, 0x7f, 0xed, 0x4c, 0xa7, 0xd0, 0xcf, 0x94, 0xf4, 0x03, 0xae, 0xc5, 0x74, 0xd7, 0x4e, 0xef,
|
||||
0xb4, 0x78, 0x0a, 0x5e, 0xce, 0x73, 0x61, 0x16, 0xd5, 0xdc, 0x26, 0x1f, 0x1b, 0x5e, 0x28, 0xba,
|
||||
0xa4, 0x35, 0x19, 0x94, 0xe4, 0xab, 0x98, 0x6b, 0xe1, 0x9e, 0x7f, 0xde, 0x71, 0xde, 0xae, 0xbe,
|
||||
0x02, 0x00, 0x00, 0xff, 0xff, 0x0f, 0xc9, 0x4e, 0xf0, 0x51, 0x02, 0x00, 0x00,
|
||||
func file_time_time_proto_rawDescGZIP() []byte {
|
||||
file_time_time_proto_rawDescOnce.Do(func() {
|
||||
file_time_time_proto_rawDescData = protoimpl.X.CompressGZIP(file_time_time_proto_rawDescData)
|
||||
})
|
||||
return file_time_time_proto_rawDescData
|
||||
}
|
||||
|
||||
var (
|
||||
file_time_time_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
|
||||
file_time_time_proto_goTypes = []interface{}{
|
||||
(*TimeRequest)(nil), // 0: time.TimeRequest
|
||||
(*Time)(nil), // 1: time.Time
|
||||
(*TimeResponse)(nil), // 2: time.TimeResponse
|
||||
(*common.Metadata)(nil), // 3: common.Metadata
|
||||
(*timestamp.Timestamp)(nil), // 4: google.protobuf.Timestamp
|
||||
(*empty.Empty)(nil), // 5: google.protobuf.Empty
|
||||
}
|
||||
)
|
||||
|
||||
var file_time_time_proto_depIdxs = []int32{
|
||||
3, // 0: time.Time.metadata:type_name -> common.Metadata
|
||||
4, // 1: time.Time.localtime:type_name -> google.protobuf.Timestamp
|
||||
4, // 2: time.Time.remotetime:type_name -> google.protobuf.Timestamp
|
||||
1, // 3: time.TimeResponse.messages:type_name -> time.Time
|
||||
5, // 4: time.TimeService.Time:input_type -> google.protobuf.Empty
|
||||
0, // 5: time.TimeService.TimeCheck:input_type -> time.TimeRequest
|
||||
2, // 6: time.TimeService.Time:output_type -> time.TimeResponse
|
||||
2, // 7: time.TimeService.TimeCheck:output_type -> time.TimeResponse
|
||||
6, // [6:8] is the sub-list for method output_type
|
||||
4, // [4:6] is the sub-list for method input_type
|
||||
4, // [4:4] is the sub-list for extension type_name
|
||||
4, // [4:4] is the sub-list for extension extendee
|
||||
0, // [0:4] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_time_time_proto_init() }
|
||||
func file_time_time_proto_init() {
|
||||
if File_time_time_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_time_time_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*TimeRequest); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_time_time_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*Time); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_time_time_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*TimeResponse); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_time_time_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 3,
|
||||
NumExtensions: 0,
|
||||
NumServices: 1,
|
||||
},
|
||||
GoTypes: file_time_time_proto_goTypes,
|
||||
DependencyIndexes: file_time_time_proto_depIdxs,
|
||||
MessageInfos: file_time_time_proto_msgTypes,
|
||||
}.Build()
|
||||
File_time_time_proto = out.File
|
||||
file_time_time_proto_rawDesc = nil
|
||||
file_time_time_proto_goTypes = nil
|
||||
file_time_time_proto_depIdxs = nil
|
||||
}
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var (
|
||||
_ context.Context
|
||||
_ grpc.ClientConn
|
||||
_ grpc.ClientConnInterface
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the grpc package it is being compiled against.
|
||||
const _ = grpc.SupportPackageIsVersion4
|
||||
const _ = grpc.SupportPackageIsVersion6
|
||||
|
||||
// TimeServiceClient is the client API for TimeService service.
|
||||
//
|
||||
@@ -236,10 +366,10 @@ type TimeServiceClient interface {
|
||||
}
|
||||
|
||||
type timeServiceClient struct {
|
||||
cc *grpc.ClientConn
|
||||
cc grpc.ClientConnInterface
|
||||
}
|
||||
|
||||
func NewTimeServiceClient(cc *grpc.ClientConn) TimeServiceClient {
|
||||
func NewTimeServiceClient(cc grpc.ClientConnInterface) TimeServiceClient {
|
||||
return &timeServiceClient{cc}
|
||||
}
|
||||
|
||||
@@ -267,6 +397,18 @@ type TimeServiceServer interface {
|
||||
TimeCheck(context.Context, *TimeRequest) (*TimeResponse, error)
|
||||
}
|
||||
|
||||
// UnimplementedTimeServiceServer can be embedded to have forward compatible implementations.
|
||||
type UnimplementedTimeServiceServer struct {
|
||||
}
|
||||
|
||||
func (*UnimplementedTimeServiceServer) Time(context.Context, *empty.Empty) (*TimeResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method Time not implemented")
|
||||
}
|
||||
|
||||
func (*UnimplementedTimeServiceServer) TimeCheck(context.Context, *TimeRequest) (*TimeResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method TimeCheck not implemented")
|
||||
}
|
||||
|
||||
func RegisterTimeServiceServer(s *grpc.Server, srv TimeServiceServer) {
|
||||
s.RegisterService(&_TimeService_serviceDesc, srv)
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ var lsCmd = &cobra.Command{
|
||||
rootDir = args[0]
|
||||
}
|
||||
|
||||
stream, err := c.LS(ctx, machineapi.ListRequest{
|
||||
stream, err := c.LS(ctx, &machineapi.ListRequest{
|
||||
Root: rootDir,
|
||||
Recurse: recurse,
|
||||
RecursionDepth: recursionDepth,
|
||||
|
||||
15
go.mod
15
go.mod
@@ -14,7 +14,7 @@ require (
|
||||
github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e
|
||||
github.com/beevik/ntp v0.3.0
|
||||
github.com/containerd/cgroups v0.0.0-20191125132625-80b32e3c75c9
|
||||
github.com/containerd/containerd v1.3.2
|
||||
github.com/containerd/containerd v1.3.6
|
||||
github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb // indirect
|
||||
github.com/containerd/cri v1.11.1
|
||||
github.com/containerd/go-cni v0.0.0-20191121212822-60d125212faf
|
||||
@@ -34,7 +34,7 @@ require (
|
||||
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
|
||||
github.com/gogo/googleapis v1.3.0 // indirect
|
||||
github.com/gogo/protobuf v1.3.1
|
||||
github.com/golang/protobuf v1.3.2
|
||||
github.com/golang/protobuf v1.4.2
|
||||
github.com/google/uuid v1.1.1
|
||||
github.com/grpc-ecosystem/go-grpc-middleware v1.1.0
|
||||
github.com/hashicorp/go-getter v1.4.0
|
||||
@@ -42,7 +42,6 @@ require (
|
||||
github.com/hugelgupf/socketpair v0.0.0-20190730060125-05d35a94e714 // indirect
|
||||
github.com/insomniacslk/dhcp v0.0.0-20190814082028-393ae75a101b
|
||||
github.com/jsimonetti/rtnetlink v0.0.0-20191223084007-1b9462860ac0
|
||||
github.com/konsorten/go-windows-terminal-sequences v1.0.2 // indirect
|
||||
github.com/kubernetes-sigs/bootkube v0.14.1-0.20200501183829-d8e5fa33347a
|
||||
github.com/mdlayher/ethernet v0.0.0-20190606142754-0394541c37b7 // indirect
|
||||
github.com/mdlayher/genetlink v1.0.0
|
||||
@@ -51,8 +50,8 @@ require (
|
||||
github.com/onsi/gomega v1.8.1 // indirect
|
||||
github.com/opencontainers/go-digest v1.0.0-rc1 // indirect
|
||||
github.com/opencontainers/image-spec v1.0.1 // indirect
|
||||
github.com/opencontainers/runc v1.0.0-rc8 // indirect
|
||||
github.com/opencontainers/runtime-spec v1.0.1
|
||||
github.com/opencontainers/runc v1.0.0-rc90 // indirect
|
||||
github.com/opencontainers/runtime-spec v1.0.3-0.20200520003142-237cc4f519e2
|
||||
github.com/pin/tftp v2.1.0+incompatible
|
||||
github.com/prometheus/procfs v0.0.8
|
||||
github.com/ryanuber/columnize v2.1.0+incompatible
|
||||
@@ -65,15 +64,17 @@ require (
|
||||
github.com/talos-systems/go-smbios v0.0.0-20200219201045-94b8c4e489ee
|
||||
github.com/talos-systems/grpc-proxy v0.2.0
|
||||
github.com/u-root/u-root v6.0.0+incompatible // indirect
|
||||
github.com/vishvananda/netns v0.0.0-20200520041808-52d707b772fe // indirect
|
||||
github.com/vmware/vmw-guestinfo v0.0.0-20170707015358-25eff159a728
|
||||
go.etcd.io/etcd v3.3.13+incompatible
|
||||
golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975
|
||||
golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553
|
||||
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
|
||||
golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5
|
||||
golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae
|
||||
golang.org/x/text v0.3.2
|
||||
golang.org/x/time v0.0.0-20191024005414-555d28b269f0
|
||||
google.golang.org/grpc v1.26.0
|
||||
google.golang.org/grpc v1.27.0
|
||||
google.golang.org/protobuf v1.25.0 // indirect
|
||||
gopkg.in/freddierice/go-losetup.v1 v1.0.0-20170407175016-fc9adea44124
|
||||
gopkg.in/fsnotify.v1 v1.4.7
|
||||
gopkg.in/yaml.v2 v2.2.8
|
||||
|
||||
49
go.sum
49
go.sum
@@ -89,8 +89,8 @@ github.com/containerd/cgroups v0.0.0-20191125132625-80b32e3c75c9 h1:KiyS9s7L2pqV
|
||||
github.com/containerd/cgroups v0.0.0-20191125132625-80b32e3c75c9/go.mod h1:FwbKQCduYoQfIgPclXEWCx5nXWYmnAV7+syVQrs+Z/w=
|
||||
github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw=
|
||||
github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA=
|
||||
github.com/containerd/containerd v1.3.2 h1:ForxmXkA6tPIvffbrDAcPUIB32QgXkt2XFj+F0UxetA=
|
||||
github.com/containerd/containerd v1.3.2/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA=
|
||||
github.com/containerd/containerd v1.3.6 h1:SMfcKoQyWhaRsYq7290ioC6XFcHDNcHvcEMjF6ORpac=
|
||||
github.com/containerd/containerd v1.3.6/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA=
|
||||
github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y=
|
||||
github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb h1:qnmt9wMfo45pMuNhMs2OaC60+Di5p/2l2w/7PXwW6vQ=
|
||||
github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y=
|
||||
@@ -136,6 +136,7 @@ github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f h1:lBNOc5arjvs8E5mO2tbp
|
||||
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
|
||||
github.com/cpuguy83/go-md2man v1.0.10 h1:BSKMNlYxDvnunlTymqtgONjNnaRV1sTpcovwwjF22jk=
|
||||
github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY=
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
|
||||
github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
|
||||
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
|
||||
@@ -302,6 +303,14 @@ github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5y
|
||||
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
|
||||
github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs=
|
||||
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
|
||||
github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
|
||||
github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
|
||||
github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
|
||||
github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
|
||||
github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
|
||||
github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
|
||||
github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0=
|
||||
github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
||||
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
||||
github.com/google/btree v1.0.0 h1:0udJVsspx3VBr5FwtLhQQtuAsVc79tTq0ocGIPAU6qo=
|
||||
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
||||
@@ -311,6 +320,8 @@ github.com/google/go-cmp v0.3.1 h1:Xye71clBPdm5HgqGwUkwhbynsUJZhDbS20FvLhQ2izg=
|
||||
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
|
||||
github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4=
|
||||
github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||
github.com/google/go-cmp v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w=
|
||||
github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||
github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI=
|
||||
github.com/google/gofuzz v1.0.0 h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw=
|
||||
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
|
||||
@@ -402,9 +413,8 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V
|
||||
github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=
|
||||
github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00=
|
||||
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
|
||||
github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk=
|
||||
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
|
||||
github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s=
|
||||
github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
|
||||
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
|
||||
github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
|
||||
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
|
||||
@@ -489,11 +499,11 @@ github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQ
|
||||
github.com/opencontainers/image-spec v1.0.1 h1:JMemWkRwHx4Zj+fVxWoMCFm/8sYGGrUVojFA6h/TRcI=
|
||||
github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0=
|
||||
github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U=
|
||||
github.com/opencontainers/runc v1.0.0-rc8 h1:dDCFes8Hj1r/i5qnypONo5jdOme/8HWZC/aNDyhECt0=
|
||||
github.com/opencontainers/runc v1.0.0-rc8/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U=
|
||||
github.com/opencontainers/runtime-spec v0.1.2-0.20180301181910-fa4b36aa9c99 h1:OsIBU/WicK2QHOiDBSDDTKmHIq17HSLA44v+AE65wf4=
|
||||
github.com/opencontainers/runtime-spec v0.1.2-0.20180301181910-fa4b36aa9c99/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0=
|
||||
github.com/opencontainers/runc v1.0.0-rc90 h1:4+xo8mtWixbHoEm451+WJNUrq12o2/tDsyK9Vgc/NcA=
|
||||
github.com/opencontainers/runc v1.0.0-rc90/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U=
|
||||
github.com/opencontainers/runtime-spec v0.1.2-0.20190507144316-5b71a03e2700/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0=
|
||||
github.com/opencontainers/runtime-spec v1.0.3-0.20200520003142-237cc4f519e2 h1:9mv9SC7GWmRWE0J/+oD8w3GsN2KYGKtg6uwLN7hfP5E=
|
||||
github.com/opencontainers/runtime-spec v1.0.3-0.20200520003142-237cc4f519e2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0=
|
||||
github.com/opencontainers/runtime-tools v0.0.0-20181011054405-1d69bd0f9c39/go.mod h1:r3f7wjNzSs2extwzU3Y+6pKfobzPh+kKFJ3ofN+3nfs=
|
||||
github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
|
||||
github.com/pborman/uuid v0.0.0-20150603214016-ca53cad383ca/go.mod h1:VyrYX9gd7irzKovcSS6BIIEwPRkP2Wm2m9ufcdFSJ34=
|
||||
@@ -539,11 +549,13 @@ github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFR
|
||||
github.com/rogpeppe/go-internal v1.5.0/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
|
||||
github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo=
|
||||
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
|
||||
github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q=
|
||||
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
|
||||
github.com/ryanuber/columnize v2.1.0+incompatible h1:j1Wcmh8OrK4Q7GXY+V7SVSY8nUWQxHW5TkBe7YUl+2s=
|
||||
github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
|
||||
github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4=
|
||||
github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
|
||||
github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo=
|
||||
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
|
||||
github.com/sirupsen/logrus v1.0.6/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc=
|
||||
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
|
||||
@@ -611,6 +623,7 @@ github.com/ulikunitz/xz v0.5.5 h1:pFrO0lVpTBXLpYw+pnLj6TbvHuyjXMfjGeCwSqCVwok=
|
||||
github.com/ulikunitz/xz v0.5.5/go.mod h1:2bypXElzHzzJZwzH67Y6wb67pO62Rzfn7BSiF4ABRW8=
|
||||
github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=
|
||||
github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=
|
||||
github.com/urfave/cli v1.22.1 h1:+mkCCcOFKPnCmVYVcURKps1Xe+3zP90gSYGNfRkjoIY=
|
||||
github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0=
|
||||
github.com/vektah/gqlparser v1.1.2/go.mod h1:1ycwN7Ij5njmMkPPAOaRFY4rET2Enx7IkVv3vaXspKw=
|
||||
github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf h1:3J37+NPjNyGW/dbfXtj3yWuF9OEepIdGOXRaJGbORV8=
|
||||
@@ -621,6 +634,8 @@ github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc h1:R83G5ikgLMxrB
|
||||
github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI=
|
||||
github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df h1:OviZH7qLw/7ZovXvuNyL3XQl8UFofeikI1NW1Gypu7k=
|
||||
github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU=
|
||||
github.com/vishvananda/netns v0.0.0-20200520041808-52d707b772fe h1:mjAZxE1nh8yvuwhGHpdDqdhtNu2dgbpk93TwoXuk5so=
|
||||
github.com/vishvananda/netns v0.0.0-20200520041808-52d707b772fe/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0=
|
||||
github.com/vmware/vmw-guestinfo v0.0.0-20170707015358-25eff159a728 h1:sH9mEk+flyDxiUa5BuPiuhDETMbzrt9A20I2wktMvRQ=
|
||||
github.com/vmware/vmw-guestinfo v0.0.0-20170707015358-25eff159a728/go.mod h1:x9oS4Wk2s2u4tS29nEaDLdzvuHdB19CvSGJjPgkZJNk=
|
||||
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU=
|
||||
@@ -771,6 +786,9 @@ golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod h1:h1NjWce9XRLGQEsW7w
|
||||
golang.org/x/sys v0.0.0-20191210023423-ac6580df4449/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5 h1:LfCXLvNmTYH9kEmVgqbnsWfruoXZIrh4YBgqVHtDvw0=
|
||||
golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200217220822-9197077df867/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae h1:Ih9Yo4hSPImZOpfGuA4bR/ORKTAbhZo2AbWNRCnevdo=
|
||||
golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
@@ -843,6 +861,8 @@ google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03/go.mod h1:n3cpQtvx
|
||||
google.golang.org/genproto v0.0.0-20191028173616-919d9bdd9fe6/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
|
||||
google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a h1:Ob5/580gVHBJZgXnff1cZDbG+xLtMVE5mDRTe+nIsX4=
|
||||
google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
|
||||
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY=
|
||||
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
|
||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
|
||||
google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
|
||||
@@ -853,6 +873,19 @@ google.golang.org/grpc v1.25.1 h1:wdKvqQk7IttEw92GoRyKG2IDrUIpgpj6H6m81yfeMW0=
|
||||
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
|
||||
google.golang.org/grpc v1.26.0 h1:2dTRdpdFEEhJYQD8EMLB61nnrzSCTbG38PhqdhvOltg=
|
||||
google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
||||
google.golang.org/grpc v1.27.0 h1:rRYRFMVgRv6E0D70Skyfsr28tDXIuuPZyWGMPdMcnXg=
|
||||
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
||||
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
|
||||
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
|
||||
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
|
||||
google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
|
||||
google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
|
||||
google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||
google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM=
|
||||
google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||
google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||
google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c=
|
||||
google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
|
||||
gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
|
||||
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
|
||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
|
||||
@@ -9,11 +9,12 @@ import (
|
||||
"fmt"
|
||||
"sync"
|
||||
|
||||
"github.com/gogo/protobuf/proto"
|
||||
"github.com/talos-systems/grpc-proxy/proxy"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/credentials"
|
||||
"google.golang.org/grpc/metadata"
|
||||
"google.golang.org/protobuf/encoding/protowire"
|
||||
"google.golang.org/protobuf/proto"
|
||||
|
||||
"github.com/talos-systems/talos/api/common"
|
||||
"github.com/talos-systems/talos/pkg/constants"
|
||||
@@ -143,8 +144,16 @@ func (a *APID) AppendInfo(streaming bool, resp []byte) ([]byte, error) {
|
||||
)
|
||||
|
||||
// decode protobuf embedded header
|
||||
typ, n1 := proto.DecodeVarint(resp)
|
||||
_, n2 := proto.DecodeVarint(resp[n1:]) // length
|
||||
|
||||
typ, n1 := protowire.ConsumeVarint(resp)
|
||||
if n1 < 0 {
|
||||
return nil, protowire.ParseError(n1)
|
||||
}
|
||||
|
||||
_, n2 := protowire.ConsumeVarint(resp[n1:]) // length
|
||||
if n2 < 0 {
|
||||
return nil, protowire.ParseError(n2)
|
||||
}
|
||||
|
||||
if typ != (metadataField<<3)|metadataType {
|
||||
return nil, fmt.Errorf("unexpected message format: %d", typ)
|
||||
@@ -157,7 +166,10 @@ func (a *APID) AppendInfo(streaming bool, resp []byte) ([]byte, error) {
|
||||
// cut off embedded message header
|
||||
resp = resp[n1+n2:]
|
||||
// build new embedded message header
|
||||
prefix := append(proto.EncodeVarint((metadataField<<3)|metadataType), proto.EncodeVarint(uint64(len(resp)+len(payload)))...)
|
||||
prefix := protowire.AppendVarint(
|
||||
protowire.AppendVarint(nil, (metadataField<<3)|metadataType),
|
||||
uint64(len(resp)+len(payload)),
|
||||
)
|
||||
resp = append(prefix, resp...)
|
||||
|
||||
return append(resp, payload...), err
|
||||
|
||||
@@ -10,12 +10,12 @@ import (
|
||||
"errors"
|
||||
"testing"
|
||||
|
||||
"github.com/gogo/protobuf/proto"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/suite"
|
||||
"github.com/talos-systems/grpc-proxy/proxy"
|
||||
"google.golang.org/grpc/credentials"
|
||||
"google.golang.org/grpc/metadata"
|
||||
"google.golang.org/protobuf/proto"
|
||||
|
||||
"github.com/talos-systems/talos/api/common"
|
||||
"github.com/talos-systems/talos/internal/app/apid/pkg/backend"
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
package runtime
|
||||
|
||||
import (
|
||||
"github.com/golang/protobuf/proto"
|
||||
"github.com/golang/protobuf/ptypes/any"
|
||||
"google.golang.org/protobuf/proto"
|
||||
|
||||
"github.com/talos-systems/talos/api/machine"
|
||||
)
|
||||
|
||||
@@ -9,7 +9,7 @@ import (
|
||||
"fmt"
|
||||
"sync"
|
||||
|
||||
"github.com/golang/protobuf/proto"
|
||||
"google.golang.org/protobuf/proto"
|
||||
|
||||
"github.com/talos-systems/talos/internal/app/machined/pkg/runtime"
|
||||
)
|
||||
@@ -171,7 +171,9 @@ func (e *Events) Publish(msg proto.Message) {
|
||||
event := runtime.Event{
|
||||
// In the future, we can publish `talos/runtime`, and
|
||||
// `talos/plugin/<plugin>` (or something along those lines) events.
|
||||
TypeURL: fmt.Sprintf("talos/runtime/%s", proto.MessageName(msg)),
|
||||
// TypeURL: fmt.Sprintf("talos/runtime/%s", protoreflect.MessageDescriptor.FullName(msg)),
|
||||
|
||||
TypeURL: fmt.Sprintf("talos/runtime/%s", msg.ProtoReflect().Descriptor().FullName()),
|
||||
Payload: msg,
|
||||
}
|
||||
|
||||
|
||||
@@ -16,12 +16,12 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/golang/protobuf/proto"
|
||||
"github.com/hashicorp/go-multierror"
|
||||
"github.com/jsimonetti/rtnetlink"
|
||||
"github.com/jsimonetti/rtnetlink/rtnl"
|
||||
"github.com/mdlayher/netlink"
|
||||
"golang.org/x/sys/unix"
|
||||
"google.golang.org/protobuf/proto"
|
||||
|
||||
"github.com/talos-systems/go-procfs/procfs"
|
||||
|
||||
|
||||
@@ -18,12 +18,12 @@ import (
|
||||
"strings"
|
||||
"sync"
|
||||
|
||||
"github.com/golang/protobuf/proto"
|
||||
"github.com/golang/protobuf/ptypes/empty"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/codes"
|
||||
"google.golang.org/grpc/credentials"
|
||||
"google.golang.org/grpc/status"
|
||||
"google.golang.org/protobuf/proto"
|
||||
|
||||
grpctls "github.com/talos-systems/talos/pkg/grpc/tls"
|
||||
|
||||
@@ -528,8 +528,8 @@ func (c *Client) Mounts(ctx context.Context, callOptions ...grpc.CallOption) (re
|
||||
}
|
||||
|
||||
// LS implements the proto.OSClient interface.
|
||||
func (c *Client) LS(ctx context.Context, req machineapi.ListRequest) (stream machineapi.MachineService_ListClient, err error) {
|
||||
return c.MachineClient.List(ctx, &req)
|
||||
func (c *Client) LS(ctx context.Context, req *machineapi.ListRequest) (stream machineapi.MachineService_ListClient, err error) {
|
||||
return c.MachineClient.List(ctx, req)
|
||||
}
|
||||
|
||||
// Copy implements the proto.OSClient interface.
|
||||
@@ -806,8 +806,10 @@ func (c *Client) EventsWatch(ctx context.Context, watchFunc func(<-chan Event))
|
||||
|
||||
var msg proto.Message
|
||||
|
||||
seqEvent := &machineapi.SequenceEvent{}
|
||||
|
||||
switch typeURL {
|
||||
case "talos/runtime/" + proto.MessageName(&machineapi.SequenceEvent{}):
|
||||
case "talos/runtime/" + string(seqEvent.ProtoReflect().Descriptor().FullName()):
|
||||
msg = &machineapi.SequenceEvent{}
|
||||
|
||||
if err = proto.Unmarshal(event.GetData().GetValue(), msg); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user