etcdinspection

package
v0.2.0-beta.2 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2022 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewInspectionControllerMetric

func NewInspectionControllerMetric() http.Handler

Types

type InspectionController

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

InspectionController is the controller implementation for etcdinspection resources

func NewEtcdInspectionController

func NewEtcdInspectionController(
	clientbuilder util.ClientBuilder,
	kubeclientset kubernetes.Interface,
	platformclientset clientset.Interface,
	secretInformer informerscorev1.SecretInformer,
	etcdinspectionInformer informers.EtcdInspectionInformer) *InspectionController

NewEtcdInspectionController returns a new etcdinspection controller

func (*InspectionController) GetInspectionFeatureProvider

func (c *InspectionController) GetInspectionFeatureProvider(name string) (featureprovider.Feature, error)

func (*InspectionController) Run

func (c *InspectionController) Run(threadiness int, stopCh <-chan struct{}) error

Run will set up the event handlers for types we are interested in, as well as syncing informer caches and starting workers. It will block until stopCh is closed, at which point it will shutdown the workqueue and wait for workers to finish processing their current work items.

Jump to

Keyboard shortcuts

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