v1beta1

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2024 License: Apache-2.0 Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterCloudInitGeneratingHandler added in v0.1.9

func RegisterCloudInitGeneratingHandler(ctx context.Context, controller CloudInitController, apply apply.Apply,
	condition condition.Cond, name string, handler CloudInitGeneratingHandler, opts *generic.GeneratingHandlerOptions)

func RegisterCloudInitStatusHandler added in v0.1.9

func RegisterCloudInitStatusHandler(ctx context.Context, controller CloudInitController, condition condition.Cond, name string, handler CloudInitStatusHandler)

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 CloudInitCache added in v0.1.9

type CloudInitCache interface {
	generic.NonNamespacedCacheInterface[*v1beta1.CloudInit]
}

CloudInitCache interface for retrieving CloudInit resources in memory.

type CloudInitClient added in v0.1.9

CloudInitClient interface for managing CloudInit resources in Kubernetes.

type CloudInitController added in v0.1.9

type CloudInitController interface {
	generic.NonNamespacedControllerInterface[*v1beta1.CloudInit, *v1beta1.CloudInitList]
}

CloudInitController interface for managing CloudInit resources.

type CloudInitGeneratingHandler added in v0.1.9

type CloudInitGeneratingHandler func(obj *v1beta1.CloudInit, status v1beta1.CloudInitStatus) ([]runtime.Object, v1beta1.CloudInitStatus, error)

type CloudInitStatusHandler added in v0.1.9

type CloudInitStatusHandler func(obj *v1beta1.CloudInit, status v1beta1.CloudInitStatus) (v1beta1.CloudInitStatus, error)

type Interface

type Interface interface {
	CloudInit() CloudInitController
	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