Documentation ¶
Index ¶
- type Interface
- func NewDownloadController(logger logrus.FieldLogger, downloadInformer informers.DownloadInformer, ...) Interface
- func NewUploadController(logger logrus.FieldLogger, uploadInformer informers.UploadInformer, ...) Interface
- func NewVcConfigController(logger logrus.FieldLogger, secretInformer v1.SecretInformer, ...) Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
Interface represents a runnable component.
func NewDownloadController ¶
func NewDownloadController( logger logrus.FieldLogger, downloadInformer informers.DownloadInformer, downloadClient pluginv1client.DownloadsGetter, kubeClient kubernetes.Interface, dataMover *dataMover.DataMover, nodeName string, ) Interface
func NewUploadController ¶
func NewUploadController( logger logrus.FieldLogger, uploadInformer informers.UploadInformer, uploadClient pluginv1client.UploadsGetter, kubeClient kubernetes.Interface, dataMover *dataMover.DataMover, snapMgr *snapshotmgr.SnapshotManager, nodeName string, externalDataMgr bool, ) Interface
func NewVcConfigController ¶ added in v1.1.0
func NewVcConfigController( logger logrus.FieldLogger, secretInformer v1.SecretInformer, dataMover *dataMover.DataMover, snapMgr *snapshotmgr.SnapshotManager, ) Interface
Click to show internal directories.
Click to hide internal directories.