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 ¶
func (c *StorageClassController) Sync(ctx context.Context, connection *vclib.VSphereConnection, apiDeps checks.KubeAPIInterface) error
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
Click to show internal directories.
Click to hide internal directories.