storageclasscontroller

package
v0.0.0-...-62baabf Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2024 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DatastoreInfoProperty = "info"
	SummaryProperty       = "summary"
)

Variables

This section is empty.

Functions

func NewStoragePolicyAPI

func NewStoragePolicyAPI(ctx context.Context, connection *vclib.VSphereConnection, infra *v1.Infrastructure) vCenterInterface

Types

type StorageClassController

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

func (*StorageClassController) Sync

type StorageClassSyncInterface

type StorageClassSyncInterface interface {
	Sync(ctx context.Context, connection *vclib.VSphereConnection, apiDeps checks.KubeAPIInterface) error
}

func NewStorageClassController

func NewStorageClassController(
	name,
	targetNamespace string,
	manifest []byte,
	kubeClient kubernetes.Interface,
	operatorClient v1helpers.OperatorClient,
	storageClassLister storagev1.StorageClassLister,
	clusterCSIDriverInformer clustercsidriverinformer.ClusterCSIDriverInformer,
	recorder events.Recorder,
) StorageClassSyncInterface

Jump to

Keyboard shortcuts

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