v1

package
v0.8.4-0...-97960e5 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2021 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromMutatingWebhookConfigurationHandlerToHandler

func FromMutatingWebhookConfigurationHandlerToHandler(sync MutatingWebhookConfigurationHandler) generic.Handler

func FromValidatingWebhookConfigurationHandlerToHandler

func FromValidatingWebhookConfigurationHandlerToHandler(sync ValidatingWebhookConfigurationHandler) generic.Handler

Types

type Interface

type Interface interface {
	MutatingWebhookConfiguration() MutatingWebhookConfigurationController
	ValidatingWebhookConfiguration() ValidatingWebhookConfigurationController
}

func New

func New(controllerFactory controller.SharedControllerFactory) Interface

type MutatingWebhookConfigurationCache

type MutatingWebhookConfigurationCache interface {
	Get(name string) (*v1.MutatingWebhookConfiguration, error)
	List(selector labels.Selector) ([]*v1.MutatingWebhookConfiguration, error)

	AddIndexer(indexName string, indexer MutatingWebhookConfigurationIndexer)
	GetByIndex(indexName, key string) ([]*v1.MutatingWebhookConfiguration, error)
}

type MutatingWebhookConfigurationController

type MutatingWebhookConfigurationController interface {
	generic.ControllerMeta
	MutatingWebhookConfigurationClient

	OnChange(ctx context.Context, name string, sync MutatingWebhookConfigurationHandler)
	OnRemove(ctx context.Context, name string, sync MutatingWebhookConfigurationHandler)
	Enqueue(name string)
	EnqueueAfter(name string, duration time.Duration)

	Cache() MutatingWebhookConfigurationCache
}

func NewMutatingWebhookConfigurationController

func NewMutatingWebhookConfigurationController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) MutatingWebhookConfigurationController

type MutatingWebhookConfigurationIndexer

type MutatingWebhookConfigurationIndexer func(obj *v1.MutatingWebhookConfiguration) ([]string, error)

type ValidatingWebhookConfigurationCache

type ValidatingWebhookConfigurationCache interface {
	Get(name string) (*v1.ValidatingWebhookConfiguration, error)
	List(selector labels.Selector) ([]*v1.ValidatingWebhookConfiguration, error)

	AddIndexer(indexName string, indexer ValidatingWebhookConfigurationIndexer)
	GetByIndex(indexName, key string) ([]*v1.ValidatingWebhookConfiguration, error)
}

type ValidatingWebhookConfigurationController

type ValidatingWebhookConfigurationController interface {
	generic.ControllerMeta
	ValidatingWebhookConfigurationClient

	OnChange(ctx context.Context, name string, sync ValidatingWebhookConfigurationHandler)
	OnRemove(ctx context.Context, name string, sync ValidatingWebhookConfigurationHandler)
	Enqueue(name string)
	EnqueueAfter(name string, duration time.Duration)

	Cache() ValidatingWebhookConfigurationCache
}

func NewValidatingWebhookConfigurationController

func NewValidatingWebhookConfigurationController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) ValidatingWebhookConfigurationController

type ValidatingWebhookConfigurationIndexer

type ValidatingWebhookConfigurationIndexer func(obj *v1.ValidatingWebhookConfiguration) ([]string, error)

Jump to

Keyboard shortcuts

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