scheduler

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Aug 9, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ClusterNamespaceConditionType_name = map[int32]string{
		0: "ClusterNamespaceAssigned",
		1: "ClusterNamespaceConverged",
		2: "ClusterNamespaceReady",
		3: "ClusterNamespaceDelete",
	}
	ClusterNamespaceConditionType_value = map[string]int32{
		"ClusterNamespaceAssigned":  0,
		"ClusterNamespaceConverged": 1,
		"ClusterNamespaceReady":     2,
		"ClusterNamespaceDelete":    3,
	}
)

Enum value maps for ClusterNamespaceConditionType.

View Source
var (
	ClusterNamespaceType_name = map[int32]string{
		0: "ClusterNamespaceSystem",
		1: "ClusterNamespaceCustom",
	}
	ClusterNamespaceType_value = map[string]int32{
		"ClusterNamespaceSystem": 0,
		"ClusterNamespaceCustom": 1,
	}
)

Enum value maps for ClusterNamespaceType.

View Source
var File_proto_types_scheduler_namespace_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ClusterNamespace

type ClusterNamespace struct {
	ApiVersion string                  `protobuf:"bytes,1,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"`
	Kind       string                  `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Metadata   *v3.Metadata            `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Spec       *ClusterNamespaceSpec   `protobuf:"bytes,4,opt,name=spec,proto3" json:"spec,omitempty"`
	Status     *ClusterNamespaceStatus `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterNamespace) Descriptor deprecated

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

Deprecated: Use ClusterNamespace.ProtoReflect.Descriptor instead.

func (*ClusterNamespace) GetApiVersion

func (x *ClusterNamespace) GetApiVersion() string

func (*ClusterNamespace) GetKind

func (x *ClusterNamespace) GetKind() string

func (*ClusterNamespace) GetMetadata

func (x *ClusterNamespace) GetMetadata() *v3.Metadata

func (*ClusterNamespace) GetSpec

func (x *ClusterNamespace) GetSpec() *ClusterNamespaceSpec

func (*ClusterNamespace) GetStatus

func (x *ClusterNamespace) GetStatus() *ClusterNamespaceStatus

func (*ClusterNamespace) ProtoMessage

func (*ClusterNamespace) ProtoMessage()

func (*ClusterNamespace) ProtoReflect

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

func (*ClusterNamespace) Reset

func (x *ClusterNamespace) Reset()

func (*ClusterNamespace) String

func (x *ClusterNamespace) String() string

type ClusterNamespaceCondition

type ClusterNamespaceCondition struct {
	Type        ClusterNamespaceConditionType `protobuf:"varint,1,opt,name=type,proto3,enum=paralus.dev.types.scheduler.ClusterNamespaceConditionType" json:"type,omitempty"`
	Status      v3.ParalusConditionStatus     `protobuf:"varint,2,opt,name=status,proto3,enum=paralus.dev.types.common.v3.ParalusConditionStatus" json:"status,omitempty"`
	LastUpdated *timestamppb.Timestamp        `protobuf:"bytes,3,opt,name=lastUpdated,proto3" json:"lastUpdated,omitempty"`
	Reason      string                        `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterNamespaceCondition) Descriptor deprecated

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

Deprecated: Use ClusterNamespaceCondition.ProtoReflect.Descriptor instead.

func (*ClusterNamespaceCondition) GetLastUpdated

func (x *ClusterNamespaceCondition) GetLastUpdated() *timestamppb.Timestamp

func (*ClusterNamespaceCondition) GetReason

func (x *ClusterNamespaceCondition) GetReason() string

func (*ClusterNamespaceCondition) GetStatus

func (*ClusterNamespaceCondition) GetType

func (*ClusterNamespaceCondition) ProtoMessage

func (*ClusterNamespaceCondition) ProtoMessage()

func (*ClusterNamespaceCondition) ProtoReflect

func (*ClusterNamespaceCondition) Reset

func (x *ClusterNamespaceCondition) Reset()

func (*ClusterNamespaceCondition) String

func (x *ClusterNamespaceCondition) String() string

type ClusterNamespaceConditionType

type ClusterNamespaceConditionType int32
const (
	ClusterNamespaceConditionType_ClusterNamespaceAssigned  ClusterNamespaceConditionType = 0
	ClusterNamespaceConditionType_ClusterNamespaceConverged ClusterNamespaceConditionType = 1
	ClusterNamespaceConditionType_ClusterNamespaceReady     ClusterNamespaceConditionType = 2
	ClusterNamespaceConditionType_ClusterNamespaceDelete    ClusterNamespaceConditionType = 3
)

func (ClusterNamespaceConditionType) Descriptor

func (ClusterNamespaceConditionType) Enum

func (ClusterNamespaceConditionType) EnumDescriptor deprecated

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

Deprecated: Use ClusterNamespaceConditionType.Descriptor instead.

func (ClusterNamespaceConditionType) Number

func (ClusterNamespaceConditionType) String

func (ClusterNamespaceConditionType) Type

type ClusterNamespaceList

type ClusterNamespaceList struct {
	ApiVersion string              `protobuf:"bytes,1,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"`
	Kind       string              `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Metadata   *v3.ListMetadata    `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Items      []*ClusterNamespace `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterNamespaceList) Descriptor deprecated

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

Deprecated: Use ClusterNamespaceList.ProtoReflect.Descriptor instead.

func (*ClusterNamespaceList) GetApiVersion

func (x *ClusterNamespaceList) GetApiVersion() string

func (*ClusterNamespaceList) GetItems

func (x *ClusterNamespaceList) GetItems() []*ClusterNamespace

func (*ClusterNamespaceList) GetKind

func (x *ClusterNamespaceList) GetKind() string

func (*ClusterNamespaceList) GetMetadata

func (x *ClusterNamespaceList) GetMetadata() *v3.ListMetadata

func (*ClusterNamespaceList) ProtoMessage

func (*ClusterNamespaceList) ProtoMessage()

func (*ClusterNamespaceList) ProtoReflect

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

func (*ClusterNamespaceList) Reset

func (x *ClusterNamespaceList) Reset()

func (*ClusterNamespaceList) String

func (x *ClusterNamespaceList) String() string

type ClusterNamespaceSpec

type ClusterNamespaceSpec struct {
	Type      ClusterNamespaceType `protobuf:"varint,1,opt,name=type,proto3,enum=paralus.dev.types.scheduler.ClusterNamespaceType" json:"type,omitempty"`
	Namespace *NamespaceTemplate   `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	ClusterID string               `protobuf:"bytes,3,opt,name=clusterID,proto3" json:"clusterID,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterNamespaceSpec) Descriptor deprecated

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

Deprecated: Use ClusterNamespaceSpec.ProtoReflect.Descriptor instead.

func (*ClusterNamespaceSpec) GetClusterID

func (x *ClusterNamespaceSpec) GetClusterID() string

func (*ClusterNamespaceSpec) GetNamespace

func (x *ClusterNamespaceSpec) GetNamespace() *NamespaceTemplate

func (*ClusterNamespaceSpec) GetType

func (*ClusterNamespaceSpec) ProtoMessage

func (*ClusterNamespaceSpec) ProtoMessage()

func (*ClusterNamespaceSpec) ProtoReflect

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

func (*ClusterNamespaceSpec) Reset

func (x *ClusterNamespaceSpec) Reset()

func (*ClusterNamespaceSpec) String

func (x *ClusterNamespaceSpec) String() string

type ClusterNamespaceStatus

type ClusterNamespaceStatus struct {
	Conditions []*ClusterNamespaceCondition `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"`
	Status     *controller.NamespaceStatus  `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterNamespaceStatus) Descriptor deprecated

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

Deprecated: Use ClusterNamespaceStatus.ProtoReflect.Descriptor instead.

func (*ClusterNamespaceStatus) GetConditions

func (x *ClusterNamespaceStatus) GetConditions() []*ClusterNamespaceCondition

func (*ClusterNamespaceStatus) GetStatus

func (*ClusterNamespaceStatus) ProtoMessage

func (*ClusterNamespaceStatus) ProtoMessage()

func (*ClusterNamespaceStatus) ProtoReflect

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

func (*ClusterNamespaceStatus) Reset

func (x *ClusterNamespaceStatus) Reset()

func (*ClusterNamespaceStatus) String

func (x *ClusterNamespaceStatus) String() string

type ClusterNamespaceType

type ClusterNamespaceType int32
const (
	ClusterNamespaceType_ClusterNamespaceSystem ClusterNamespaceType = 0
	ClusterNamespaceType_ClusterNamespaceCustom ClusterNamespaceType = 1
)

func (ClusterNamespaceType) Descriptor

func (ClusterNamespaceType) Enum

func (ClusterNamespaceType) EnumDescriptor deprecated

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

Deprecated: Use ClusterNamespaceType.Descriptor instead.

func (ClusterNamespaceType) Number

func (ClusterNamespaceType) String

func (x ClusterNamespaceType) String() string

func (ClusterNamespaceType) Type

type LimitRange

type LimitRange struct {
	PodLimits       *LimitRangeItem `protobuf:"bytes,1,opt,name=podLimits,proto3" json:"podLimits,omitempty"`
	ContainerLimits *LimitRangeItem `protobuf:"bytes,2,opt,name=containerLimits,proto3" json:"containerLimits,omitempty"`
	// contains filtered or unexported fields
}

func (*LimitRange) Descriptor deprecated

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

Deprecated: Use LimitRange.ProtoReflect.Descriptor instead.

func (*LimitRange) GetContainerLimits

func (x *LimitRange) GetContainerLimits() *LimitRangeItem

func (*LimitRange) GetPodLimits

func (x *LimitRange) GetPodLimits() *LimitRangeItem

func (*LimitRange) ProtoMessage

func (*LimitRange) ProtoMessage()

func (*LimitRange) ProtoReflect

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

func (*LimitRange) Reset

func (x *LimitRange) Reset()

func (*LimitRange) String

func (x *LimitRange) String() string

type LimitRangeItem

type LimitRangeItem struct {
	MaxCpu                     float32 `protobuf:"fixed32,1,opt,name=maxCpu,proto3" json:"maxCpu,omitempty"`
	MaxMemory                  float32 `protobuf:"fixed32,2,opt,name=maxMemory,proto3" json:"maxMemory,omitempty"`
	MinCpu                     float32 `protobuf:"fixed32,3,opt,name=minCpu,proto3" json:"minCpu,omitempty"`
	MinMemory                  float32 `protobuf:"fixed32,4,opt,name=minMemory,proto3" json:"minMemory,omitempty"`
	DefaultCpu                 float32 `protobuf:"fixed32,5,opt,name=defaultCpu,proto3" json:"defaultCpu,omitempty"`
	DefaultMemory              float32 `protobuf:"fixed32,6,opt,name=defaultMemory,proto3" json:"defaultMemory,omitempty"`
	DefaultRequestCpu          float32 `protobuf:"fixed32,7,opt,name=defaultRequestCpu,proto3" json:"defaultRequestCpu,omitempty"`
	DefaultRequestMemory       float32 `protobuf:"fixed32,8,opt,name=defaultRequestMemory,proto3" json:"defaultRequestMemory,omitempty"`
	MaxLimitRequestRatioCpu    float32 `protobuf:"fixed32,9,opt,name=maxLimitRequestRatioCpu,proto3" json:"maxLimitRequestRatioCpu,omitempty"`
	MaxLimitRequestRatioMemory float32 `protobuf:"fixed32,10,opt,name=maxLimitRequestRatioMemory,proto3" json:"maxLimitRequestRatioMemory,omitempty"`
	// contains filtered or unexported fields
}

func (*LimitRangeItem) Descriptor deprecated

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

Deprecated: Use LimitRangeItem.ProtoReflect.Descriptor instead.

func (*LimitRangeItem) GetDefaultCpu

func (x *LimitRangeItem) GetDefaultCpu() float32

func (*LimitRangeItem) GetDefaultMemory

func (x *LimitRangeItem) GetDefaultMemory() float32

func (*LimitRangeItem) GetDefaultRequestCpu

func (x *LimitRangeItem) GetDefaultRequestCpu() float32

func (*LimitRangeItem) GetDefaultRequestMemory

func (x *LimitRangeItem) GetDefaultRequestMemory() float32

func (*LimitRangeItem) GetMaxCpu

func (x *LimitRangeItem) GetMaxCpu() float32

func (*LimitRangeItem) GetMaxLimitRequestRatioCpu

func (x *LimitRangeItem) GetMaxLimitRequestRatioCpu() float32

func (*LimitRangeItem) GetMaxLimitRequestRatioMemory

func (x *LimitRangeItem) GetMaxLimitRequestRatioMemory() float32

func (*LimitRangeItem) GetMaxMemory

func (x *LimitRangeItem) GetMaxMemory() float32

func (*LimitRangeItem) GetMinCpu

func (x *LimitRangeItem) GetMinCpu() float32

func (*LimitRangeItem) GetMinMemory

func (x *LimitRangeItem) GetMinMemory() float32

func (*LimitRangeItem) ProtoMessage

func (*LimitRangeItem) ProtoMessage()

func (*LimitRangeItem) ProtoReflect

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

func (*LimitRangeItem) Reset

func (x *LimitRangeItem) Reset()

func (*LimitRangeItem) String

func (x *LimitRangeItem) String() string

type NamespaceTemplate

type NamespaceTemplate struct {
	ObjectMeta        *v1.ObjectMeta            `protobuf:"bytes,1,opt,name=objectMeta,proto3" json:"objectMeta,omitempty"`
	Spec              *controller.NamespaceSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	ResourceQuota     *ResourceQuota            `protobuf:"bytes,3,opt,name=resourceQuota,proto3" json:"resourceQuota,omitempty"`
	LimitRange        *LimitRange               `protobuf:"bytes,4,opt,name=limitRange,proto3" json:"limitRange,omitempty"`
	Type              string                    `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	NamespaceFromFile string                    `protobuf:"bytes,6,opt,name=namespaceFromFile,proto3" json:"namespaceFromFile,omitempty"`
	RepoRef           string                    `protobuf:"bytes,7,opt,name=repoRef,proto3" json:"repoRef,omitempty"`
	NamespaceFromRepo string                    `protobuf:"bytes,8,opt,name=namespaceFromRepo,proto3" json:"namespaceFromRepo,omitempty"`
	// contains filtered or unexported fields
}

NamespaceTemplate is the template for creating namespace

func (*NamespaceTemplate) Descriptor deprecated

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

Deprecated: Use NamespaceTemplate.ProtoReflect.Descriptor instead.

func (*NamespaceTemplate) GetLimitRange

func (x *NamespaceTemplate) GetLimitRange() *LimitRange

func (*NamespaceTemplate) GetNamespaceFromFile

func (x *NamespaceTemplate) GetNamespaceFromFile() string

func (*NamespaceTemplate) GetNamespaceFromRepo

func (x *NamespaceTemplate) GetNamespaceFromRepo() string

func (*NamespaceTemplate) GetObjectMeta

func (x *NamespaceTemplate) GetObjectMeta() *v1.ObjectMeta

func (*NamespaceTemplate) GetRepoRef

func (x *NamespaceTemplate) GetRepoRef() string

func (*NamespaceTemplate) GetResourceQuota

func (x *NamespaceTemplate) GetResourceQuota() *ResourceQuota

func (*NamespaceTemplate) GetSpec

func (*NamespaceTemplate) GetType

func (x *NamespaceTemplate) GetType() string

func (*NamespaceTemplate) ProtoMessage

func (*NamespaceTemplate) ProtoMessage()

func (*NamespaceTemplate) ProtoReflect

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

func (*NamespaceTemplate) Reset

func (x *NamespaceTemplate) Reset()

func (*NamespaceTemplate) String

func (x *NamespaceTemplate) String() string

type ResourceQuota

type ResourceQuota struct {
	CpuRequests    float32 `protobuf:"fixed32,1,opt,name=cpuRequests,proto3" json:"cpuRequests,omitempty"`
	MemoryRequests float32 `protobuf:"fixed32,2,opt,name=memoryRequests,proto3" json:"memoryRequests,omitempty"`
	CpuLimits      float32 `protobuf:"fixed32,3,opt,name=cpuLimits,proto3" json:"cpuLimits,omitempty"`
	MemoryLimits   float32 `protobuf:"fixed32,4,opt,name=memoryLimits,proto3" json:"memoryLimits,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceQuota) Descriptor deprecated

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

Deprecated: Use ResourceQuota.ProtoReflect.Descriptor instead.

func (*ResourceQuota) GetCpuLimits

func (x *ResourceQuota) GetCpuLimits() float32

func (*ResourceQuota) GetCpuRequests

func (x *ResourceQuota) GetCpuRequests() float32

func (*ResourceQuota) GetMemoryLimits

func (x *ResourceQuota) GetMemoryLimits() float32

func (*ResourceQuota) GetMemoryRequests

func (x *ResourceQuota) GetMemoryRequests() float32

func (*ResourceQuota) ProtoMessage

func (*ResourceQuota) ProtoMessage()

func (*ResourceQuota) ProtoReflect

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

func (*ResourceQuota) Reset

func (x *ResourceQuota) Reset()

func (*ResourceQuota) String

func (x *ResourceQuota) String() string

Jump to

Keyboard shortcuts

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