runtimeclass

package
v1.22.13 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2022 License: Apache-2.0 Imports: 5 Imported by: 50

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Manager

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

Manager caches RuntimeClass API objects, and provides accessors to the Kubelet.

func NewManager

func NewManager(client clientset.Interface) *Manager

NewManager returns a new RuntimeClass Manager. Run must be called before the manager can be used.

func (*Manager) LookupRuntimeHandler

func (m *Manager) LookupRuntimeHandler(runtimeClassName *string) (string, error)

LookupRuntimeHandler returns the RuntimeHandler string associated with the given RuntimeClass name (or the default of "" for nil). If the RuntimeClass is not found, it returns an errors.NotFound error.

func (*Manager) Start added in v1.14.0

func (m *Manager) Start(stopCh <-chan struct{})

Start starts syncing the RuntimeClass cache with the apiserver.

func (*Manager) WaitForCacheSync added in v1.14.0

func (m *Manager) WaitForCacheSync(stopCh <-chan struct{})

WaitForCacheSync exposes the WaitForCacheSync method on the informer factory for testing purposes.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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