v1beta1

package
v0.1.8 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2023 License: Apache-2.0 Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterKsmtunedGeneratingHandler

func RegisterKsmtunedGeneratingHandler(ctx context.Context, controller KsmtunedController, apply apply.Apply,
	condition condition.Cond, name string, handler KsmtunedGeneratingHandler, opts *generic.GeneratingHandlerOptions)

func RegisterKsmtunedStatusHandler

func RegisterKsmtunedStatusHandler(ctx context.Context, controller KsmtunedController, condition condition.Cond, name string, handler KsmtunedStatusHandler)

func RegisterNodeConfigGeneratingHandler added in v0.1.5

func RegisterNodeConfigGeneratingHandler(ctx context.Context, controller NodeConfigController, apply apply.Apply,
	condition condition.Cond, name string, handler NodeConfigGeneratingHandler, opts *generic.GeneratingHandlerOptions)

func RegisterNodeConfigStatusHandler added in v0.1.5

func RegisterNodeConfigStatusHandler(ctx context.Context, controller NodeConfigController, condition condition.Cond, name string, handler NodeConfigStatusHandler)

Types

type Interface

type Interface interface {
	Ksmtuned() KsmtunedController
	NodeConfig() NodeConfigController
}

func New

func New(controllerFactory controller.SharedControllerFactory) Interface

type KsmtunedCache

type KsmtunedCache interface {
	generic.NonNamespacedCacheInterface[*v1beta1.Ksmtuned]
}

KsmtunedCache interface for retrieving Ksmtuned resources in memory.

type KsmtunedClient

KsmtunedClient interface for managing Ksmtuned resources in Kubernetes.

type KsmtunedController

type KsmtunedController interface {
	generic.NonNamespacedControllerInterface[*v1beta1.Ksmtuned, *v1beta1.KsmtunedList]
}

KsmtunedController interface for managing Ksmtuned resources.

type KsmtunedGeneratingHandler

type KsmtunedGeneratingHandler func(obj *v1beta1.Ksmtuned, status v1beta1.KsmtunedStatus) ([]runtime.Object, v1beta1.KsmtunedStatus, error)

type KsmtunedStatusHandler

type KsmtunedStatusHandler func(obj *v1beta1.Ksmtuned, status v1beta1.KsmtunedStatus) (v1beta1.KsmtunedStatus, error)

type NodeConfigCache added in v0.1.5

type NodeConfigCache interface {
	generic.CacheInterface[*v1beta1.NodeConfig]
}

NodeConfigCache interface for retrieving NodeConfig resources in memory.

type NodeConfigClient added in v0.1.5

type NodeConfigClient interface {
	generic.ClientInterface[*v1beta1.NodeConfig, *v1beta1.NodeConfigList]
}

NodeConfigClient interface for managing NodeConfig resources in Kubernetes.

type NodeConfigController added in v0.1.5

type NodeConfigController interface {
	generic.ControllerInterface[*v1beta1.NodeConfig, *v1beta1.NodeConfigList]
}

NodeConfigController interface for managing NodeConfig resources.

type NodeConfigGeneratingHandler added in v0.1.5

type NodeConfigGeneratingHandler func(obj *v1beta1.NodeConfig, status v1beta1.NodeConfigStatus) ([]runtime.Object, v1beta1.NodeConfigStatus, error)

type NodeConfigStatusHandler added in v0.1.5

type NodeConfigStatusHandler func(obj *v1beta1.NodeConfig, status v1beta1.NodeConfigStatus) (v1beta1.NodeConfigStatus, error)

Jump to

Keyboard shortcuts

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