controller

package
v0.14.6 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2023 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	JobSyncControllerName = "JobSync"
	DefaultSyncRetryTimes = 3
	DefaultJobTTLSeconds  = 600
)
View Source
const (
	NodeResourceControllerName = "NodeResourceSync"
)
View Source
const (
	QueueSyncControllerName = "QueueSync"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type JobSync

type JobSync struct {
	// contains filtered or unexported fields
}

func NewJobSync

func NewJobSync() *JobSync

func (*JobSync) Initialize

func (j *JobSync) Initialize(runtimeClient framework.RuntimeClientInterface) error

func (*JobSync) Name

func (j *JobSync) Name() string

func (*JobSync) Run

func (j *JobSync) Run(stopCh <-chan struct{})

type NodeResourceSync added in v0.14.6

type NodeResourceSync struct {
	// contains filtered or unexported fields
}

func NewNodeResourceSync added in v0.14.6

func NewNodeResourceSync() *NodeResourceSync

func (*NodeResourceSync) Initialize added in v0.14.6

func (nr *NodeResourceSync) Initialize(runtimeClient framework.RuntimeClientInterface) error

func (*NodeResourceSync) Name added in v0.14.6

func (nr *NodeResourceSync) Name() string

func (*NodeResourceSync) Run added in v0.14.6

func (nr *NodeResourceSync) Run(stopCh <-chan struct{})

type QueueSync

type QueueSync struct {
	// contains filtered or unexported fields
}

func NewQueueSync

func NewQueueSync() *QueueSync

func (*QueueSync) Initialize

func (qs *QueueSync) Initialize(runtimeClient framework.RuntimeClientInterface) error

func (*QueueSync) Name

func (qs *QueueSync) Name() string

func (*QueueSync) Run

func (qs *QueueSync) Run(stopCh <-chan struct{})

Jump to

Keyboard shortcuts

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