status

package
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	StatusType_name = map[int32]string{
		0: "STATUS_TYPE_UNSPECIFIED",
		1: "STATUS_TYPE_INIT_STARTED",
		2: "STATUS_TYPE_INIT_OK",
		3: "STATUS_TYPE_INIT_FAILED",
		4: "STATUS_TYPE_POD_STARTED",
		5: "STATUS_TYPE_POD_STOPPING",
	}
	StatusType_value = map[string]int32{
		"STATUS_TYPE_UNSPECIFIED":  0,
		"STATUS_TYPE_INIT_STARTED": 1,
		"STATUS_TYPE_INIT_OK":      2,
		"STATUS_TYPE_INIT_FAILED":  3,
		"STATUS_TYPE_POD_STARTED":  4,
		"STATUS_TYPE_POD_STOPPING": 5,
	}
)

Enum value maps for StatusType.

View Source
var File_cluster_status_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Accessor

type Accessor interface {
	AddCheck(...*StatusCheck)
	WriteToReport(func(*ClusterStatus))
	ReadFromReport(func(*ClusterStatus))
}

Accessor allows for low-level access to the Report

func NewAccessor

func NewAccessor(s *ClusterStatus, onWrite ...func(*ClusterStatus)) Accessor

type ClusterStatus

type ClusterStatus struct {
	Account          string         `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	Region           string         `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Name             string         `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	State            StatusType     `protobuf:"varint,4,opt,name=state,proto3,enum=status.StatusType" json:"state,omitempty"`
	ChartVersion     string         `protobuf:"bytes,5,opt,name=chart_version,json=chartVersion,proto3" json:"chart_version,omitempty"`
	AgentVersion     string         `protobuf:"bytes,6,opt,name=agent_version,json=agentVersion,proto3" json:"agent_version,omitempty"`
	ScrapeConfig     string         `protobuf:"bytes,7,opt,name=scrape_config,json=scrapeConfig,proto3" json:"scrape_config,omitempty"`
	ValidatorVersion string         `protobuf:"bytes,8,opt,name=validator_version,json=validatorVersion,proto3" json:"validator_version,omitempty"`
	K8SVersion       string         `protobuf:"bytes,9,opt,name=k8s_version,json=k8sVersion,proto3" json:"k8s_version,omitempty"`
	Checks           []*StatusCheck `protobuf:"bytes,10,rep,name=checks,proto3" json:"checks,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterStatus) Descriptor deprecated

func (*ClusterStatus) Descriptor() ([]byte, []int)

Deprecated: Use ClusterStatus.ProtoReflect.Descriptor instead.

func (*ClusterStatus) GetAccount

func (x *ClusterStatus) GetAccount() string

func (*ClusterStatus) GetAgentVersion

func (x *ClusterStatus) GetAgentVersion() string

func (*ClusterStatus) GetChartVersion

func (x *ClusterStatus) GetChartVersion() string

func (*ClusterStatus) GetChecks

func (x *ClusterStatus) GetChecks() []*StatusCheck

func (*ClusterStatus) GetK8SVersion

func (x *ClusterStatus) GetK8SVersion() string

func (*ClusterStatus) GetName

func (x *ClusterStatus) GetName() string

func (*ClusterStatus) GetRegion

func (x *ClusterStatus) GetRegion() string

func (*ClusterStatus) GetScrapeConfig

func (x *ClusterStatus) GetScrapeConfig() string

func (*ClusterStatus) GetState

func (x *ClusterStatus) GetState() StatusType

func (*ClusterStatus) GetValidatorVersion

func (x *ClusterStatus) GetValidatorVersion() string

func (*ClusterStatus) ProtoMessage

func (*ClusterStatus) ProtoMessage()

func (*ClusterStatus) ProtoReflect

func (x *ClusterStatus) ProtoReflect() protoreflect.Message

func (*ClusterStatus) Reset

func (x *ClusterStatus) Reset()

func (*ClusterStatus) String

func (x *ClusterStatus) String() string

type StatusCheck

type StatusCheck struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Passing bool   `protobuf:"varint,2,opt,name=passing,proto3" json:"passing,omitempty"`
	Error   string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*StatusCheck) Descriptor deprecated

func (*StatusCheck) Descriptor() ([]byte, []int)

Deprecated: Use StatusCheck.ProtoReflect.Descriptor instead.

func (*StatusCheck) GetError

func (x *StatusCheck) GetError() string

func (*StatusCheck) GetName

func (x *StatusCheck) GetName() string

func (*StatusCheck) GetPassing

func (x *StatusCheck) GetPassing() bool

func (*StatusCheck) ProtoMessage

func (*StatusCheck) ProtoMessage()

func (*StatusCheck) ProtoReflect

func (x *StatusCheck) ProtoReflect() protoreflect.Message

func (*StatusCheck) Reset

func (x *StatusCheck) Reset()

func (*StatusCheck) String

func (x *StatusCheck) String() string

type StatusType

type StatusType int32
const (
	StatusType_STATUS_TYPE_UNSPECIFIED  StatusType = 0
	StatusType_STATUS_TYPE_INIT_STARTED StatusType = 1
	StatusType_STATUS_TYPE_INIT_OK      StatusType = 2
	StatusType_STATUS_TYPE_INIT_FAILED  StatusType = 3
	StatusType_STATUS_TYPE_POD_STARTED  StatusType = 4
	StatusType_STATUS_TYPE_POD_STOPPING StatusType = 5
)

func (StatusType) Descriptor

func (StatusType) Descriptor() protoreflect.EnumDescriptor

func (StatusType) Enum

func (x StatusType) Enum() *StatusType

func (StatusType) EnumDescriptor deprecated

func (StatusType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StatusType.Descriptor instead.

func (StatusType) Number

func (x StatusType) Number() protoreflect.EnumNumber

func (StatusType) String

func (x StatusType) String() string

func (StatusType) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL