Documentation ¶
Index ¶
- type LocalDiskController
- type LocalStorageNodeController
- func (lsnController *LocalStorageNodeController) GetLocalStorageNode(key client.ObjectKey) (*apisv1alpha1.LocalStorageNode, error)
- func (lsnController *LocalStorageNodeController) GetStorageNode(nodeName string) (*hwameistorapi.StorageNode, error)
- func (lsnController *LocalStorageNodeController) GetStorageNodeMigrate(nodeName string, page, pageSize int32) (*hwameistorapi.VolumeOperationListByNode, error)
- func (lsnController *LocalStorageNodeController) GetStorageNodeVolumeMigrateYamlStr(resourceName string) (*hwameistorapi.YamlData, error)
- func (lsnController *LocalStorageNodeController) ListLocalStorageNode() ([]*hwameistorapi.StorageNode, error)
- func (lsnController *LocalStorageNodeController) ListStorageNodeDisks(nodeName string) ([]*hwameistorapi.LocalDisk, error)
- func (lsnController *LocalStorageNodeController) LocalDiskListByNode(nodeName string, page, pageSize int32) (*hwameistorapi.LocalDiskListByNode, error)
- func (lsnController *LocalStorageNodeController) StorageNodeList(page, pageSize int32) (*hwameistorapi.StorageNodeList, error)
- type LocalStoragePoolController
- func (lspController *LocalStoragePoolController) GetStorageNodeByPoolName(poolName string, page, pageSize int32) (*hwameistorapi.StorageNodeListByPool, error)
- func (lspController *LocalStoragePoolController) GetStoragePool(poolName string) (*hwameistorapi.StoragePool, error)
- func (lspController *LocalStoragePoolController) ListStorageNodeDisks(nodeName string) ([]*hwameistorapi.LocalDisk, error)
- func (lspController *LocalStoragePoolController) LocalDiskListByNode(nodeName string, page, pageSize int32) (*hwameistorapi.LocalDiskListByNode, error)
- func (lspController *LocalStoragePoolController) StorageNodeDisksGetByPoolName(poolName, nodeName string, page, pageSize int32) (*hwameistorapi.NodeDiskListByPool, error)
- func (lspController *LocalStoragePoolController) StoragePoolList(page, pageSize int32) (*hwameistorapi.StoragePoolList, error)
- type LocalVolumeController
- func (lvController *LocalVolumeController) GetLocalVolume(lvname string) (*hwameistorapi.Volume, error)
- func (lvController *LocalVolumeController) GetLocalVolumeMigrateYamlStr(resourceName string) (*hwameistorapi.YamlData, error)
- func (lvController *LocalVolumeController) GetLocalVolumeReplicaYamlStr(resourceName string) (*hwameistorapi.YamlData, error)
- func (lvController *LocalVolumeController) GetVolumeOperation(volumeName string) (*hwameistorapi.VolumeOperationByVolume, error)
- func (lvController *LocalVolumeController) GetVolumeReplicas(lvname string) (*hwameistorapi.VolumeReplicaList, error)
- func (lvController *LocalVolumeController) ListLocalVolume(page, pageSize int32) (*hwameistorapi.VolumeList, error)
- type MetricController
- func (mController *MetricController) GetBaseMetric() (*hwameistorapi.BaseMetric, error)
- func (mController *MetricController) GetModuleStatusMetric() (*hwameistorapi.ModuleStatusMetric, error)
- func (mController *MetricController) GetNodeStorageUseMetric(storagepoolclass string) (*hwameistorapi.NodeStorageUseMetric, error)
- func (mController *MetricController) GetStoragePoolUseMetric() (*hwameistorapi.StoragePoolUseMetric, error)
- func (mController *MetricController) OperationListMetric(page, pageSize int32) (*hwameistorapi.OperationMetric, error)
- type SettingController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalDiskController ¶
type LocalDiskController struct { client.Client record.EventRecorder }
LocalDiskController
func NewLocalDiskController ¶
func NewLocalDiskController(client client.Client, recorder record.EventRecorder) *LocalDiskController
NewLocalDiskController
func (*LocalDiskController) GetLocalDisk ¶
func (ldController *LocalDiskController) GetLocalDisk(key client.ObjectKey) (*apisv1alpha1.LocalDisk, error)
GetLocalDisk
func (*LocalDiskController) ListLocalDisk ¶
func (ldController *LocalDiskController) ListLocalDisk() (*apisv1alpha1.LocalDiskList, error)
ListLocalDisk
type LocalStorageNodeController ¶
type LocalStorageNodeController struct { client.Client record.EventRecorder // contains filtered or unexported fields }
LocalStorageNodeController
func NewLocalStorageNodeController ¶
func NewLocalStorageNodeController(client client.Client, clientset *kubernetes.Clientset, recorder record.EventRecorder) *LocalStorageNodeController
NewLocalStorageNodeController
func (*LocalStorageNodeController) GetLocalStorageNode ¶
func (lsnController *LocalStorageNodeController) GetLocalStorageNode(key client.ObjectKey) (*apisv1alpha1.LocalStorageNode, error)
GetLocalStorageNode
func (*LocalStorageNodeController) GetStorageNode ¶
func (lsnController *LocalStorageNodeController) GetStorageNode(nodeName string) (*hwameistorapi.StorageNode, error)
GetStorageNode
func (*LocalStorageNodeController) GetStorageNodeMigrate ¶
func (lsnController *LocalStorageNodeController) GetStorageNodeMigrate(nodeName string, page, pageSize int32) (*hwameistorapi.VolumeOperationListByNode, error)
func (*LocalStorageNodeController) GetStorageNodeVolumeMigrateYamlStr ¶
func (lsnController *LocalStorageNodeController) GetStorageNodeVolumeMigrateYamlStr(resourceName string) (*hwameistorapi.YamlData, error)
GetLocalVolumeMigrateYamlStr
func (*LocalStorageNodeController) ListLocalStorageNode ¶
func (lsnController *LocalStorageNodeController) ListLocalStorageNode() ([]*hwameistorapi.StorageNode, error)
ListLocalStorageNode
func (*LocalStorageNodeController) ListStorageNodeDisks ¶
func (lsnController *LocalStorageNodeController) ListStorageNodeDisks(nodeName string) ([]*hwameistorapi.LocalDisk, error)
ListStorageNodeDisks
func (*LocalStorageNodeController) LocalDiskListByNode ¶
func (lsnController *LocalStorageNodeController) LocalDiskListByNode(nodeName string, page, pageSize int32) (*hwameistorapi.LocalDiskListByNode, error)
func (*LocalStorageNodeController) StorageNodeList ¶
func (lsnController *LocalStorageNodeController) StorageNodeList(page, pageSize int32) (*hwameistorapi.StorageNodeList, error)
StorageNodeList
type LocalStoragePoolController ¶
type LocalStoragePoolController struct { client.Client record.EventRecorder // contains filtered or unexported fields }
LocalStoragePoolController
func NewLocalStoragePoolController ¶
func NewLocalStoragePoolController(client client.Client, clientset *kubernetes.Clientset, recorder record.EventRecorder) *LocalStoragePoolController
NewLocalStoragePoolController
func (*LocalStoragePoolController) GetStorageNodeByPoolName ¶
func (lspController *LocalStoragePoolController) GetStorageNodeByPoolName(poolName string, page, pageSize int32) (*hwameistorapi.StorageNodeListByPool, error)
GetStorageNodeByPoolName
func (*LocalStoragePoolController) GetStoragePool ¶
func (lspController *LocalStoragePoolController) GetStoragePool(poolName string) (*hwameistorapi.StoragePool, error)
GetStoragePool
func (*LocalStoragePoolController) ListStorageNodeDisks ¶
func (lspController *LocalStoragePoolController) ListStorageNodeDisks(nodeName string) ([]*hwameistorapi.LocalDisk, error)
ListStorageNodeDisks
func (*LocalStoragePoolController) LocalDiskListByNode ¶
func (lspController *LocalStoragePoolController) LocalDiskListByNode(nodeName string, page, pageSize int32) (*hwameistorapi.LocalDiskListByNode, error)
LocalDiskListByNode
func (*LocalStoragePoolController) StorageNodeDisksGetByPoolName ¶
func (lspController *LocalStoragePoolController) StorageNodeDisksGetByPoolName(poolName, nodeName string, page, pageSize int32) (*hwameistorapi.NodeDiskListByPool, error)
StorageNodeDisksGetByPoolName
func (*LocalStoragePoolController) StoragePoolList ¶
func (lspController *LocalStoragePoolController) StoragePoolList(page, pageSize int32) (*hwameistorapi.StoragePoolList, error)
StoragePoolList
type LocalVolumeController ¶
type LocalVolumeController struct { client.Client record.EventRecorder // contains filtered or unexported fields }
LocalVolumeController
func NewLocalVolumeController ¶
func NewLocalVolumeController(client client.Client, clientset *kubernetes.Clientset, recorder record.EventRecorder) *LocalVolumeController
NewLocalVolumeController
func (*LocalVolumeController) GetLocalVolume ¶
func (lvController *LocalVolumeController) GetLocalVolume(lvname string) (*hwameistorapi.Volume, error)
GetLocalVolume
func (*LocalVolumeController) GetLocalVolumeMigrateYamlStr ¶
func (lvController *LocalVolumeController) GetLocalVolumeMigrateYamlStr(resourceName string) (*hwameistorapi.YamlData, error)
GetLocalVolumeMigrateYamlStr
func (*LocalVolumeController) GetLocalVolumeReplicaYamlStr ¶
func (lvController *LocalVolumeController) GetLocalVolumeReplicaYamlStr(resourceName string) (*hwameistorapi.YamlData, error)
GetLocalVolumeReplicaYamlStr
func (*LocalVolumeController) GetVolumeOperation ¶
func (lvController *LocalVolumeController) GetVolumeOperation(volumeName string) (*hwameistorapi.VolumeOperationByVolume, error)
GetVolumeOperation
func (*LocalVolumeController) GetVolumeReplicas ¶
func (lvController *LocalVolumeController) GetVolumeReplicas(lvname string) (*hwameistorapi.VolumeReplicaList, error)
GetVolumeReplicas
func (*LocalVolumeController) ListLocalVolume ¶
func (lvController *LocalVolumeController) ListLocalVolume(page, pageSize int32) (*hwameistorapi.VolumeList, error)
ListLocalVolume
type MetricController ¶
type MetricController struct { client.Client record.EventRecorder // contains filtered or unexported fields }
MetricController
func NewMetricController ¶
func NewMetricController(client client.Client, clientset *kubernetes.Clientset, recorder record.EventRecorder) *MetricController
NewMetricController
func (*MetricController) GetBaseMetric ¶
func (mController *MetricController) GetBaseMetric() (*hwameistorapi.BaseMetric, error)
GetBaseMetric
func (*MetricController) GetModuleStatusMetric ¶
func (mController *MetricController) GetModuleStatusMetric() (*hwameistorapi.ModuleStatusMetric, error)
GetModuleStatusMetric
func (*MetricController) GetNodeStorageUseMetric ¶
func (mController *MetricController) GetNodeStorageUseMetric(storagepoolclass string) (*hwameistorapi.NodeStorageUseMetric, error)
GetNodeStorageUseMetric
func (*MetricController) GetStoragePoolUseMetric ¶
func (mController *MetricController) GetStoragePoolUseMetric() (*hwameistorapi.StoragePoolUseMetric, error)
GetStoragePoolUseMetric
func (*MetricController) OperationListMetric ¶
func (mController *MetricController) OperationListMetric(page, pageSize int32) (*hwameistorapi.OperationMetric, error)
OperationListMetric
type SettingController ¶
type SettingController struct { client.Client record.EventRecorder // contains filtered or unexported fields }
SettingController
func NewSettingController ¶
func NewSettingController(client client.Client, clientset *kubernetes.Clientset, recorder record.EventRecorder) *SettingController
NewSettingController
func (*SettingController) EnableHighAvailability ¶
func (settingController *SettingController) EnableHighAvailability() (*hwameistorapi.DrbdEnableSetting, error)
EnableHighAvailability
func (*SettingController) GetDRBDSetting ¶
func (settingController *SettingController) GetDRBDSetting() (*hwameistorapi.DrbdEnableSetting, error)
GetDRBDSetting