Documentation ¶
Index ¶
- func NewBackupManager(deps *controller.Dependencies) backup.BackupManager
- type BackupCleaner
- type BackupTracker
- type FakeBackupManager
- type ManifestFetcher
- func NewTiDBClusterAutoScalerFetcher(lister listers.TidbClusterAutoScalerLister) ManifestFetcher
- func NewTiDBDashboardFetcher(lister listers.TidbDashboardLister) ManifestFetcher
- func NewTiDBInitializerFetcher(lister listers.TidbInitializerLister) ManifestFetcher
- func NewTiDBMonitorFetcher(lister listers.TidbMonitorLister) ManifestFetcher
- func NewTiDBNgMonitoringFetcher(lister listers.TidbNGMonitoringLister) ManifestFetcher
- type TiDBClusterAutoScalerFetcher
- type TiDBDashboardFetcher
- type TiDBInitializerFetcher
- type TiDBMonitorFetcher
- type TiDBNgMonitoringFetcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackupManager ¶
func NewBackupManager(deps *controller.Dependencies) backup.BackupManager
NewBackupManager return backupManager
Types ¶
type BackupCleaner ¶
BackupCleaner implements the logic for cleaning backup
func NewBackupCleaner ¶
func NewBackupCleaner(deps *controller.Dependencies, statusUpdater controller.BackupConditionUpdaterInterface) BackupCleaner
NewBackupCleaner returns a BackupCleaner
type BackupTracker ¶ added in v1.4.0
BackupTracker implements the logic for tracking log backup progress
func NewBackupTracker ¶ added in v1.4.0
func NewBackupTracker(deps *controller.Dependencies, statusUpdater controller.BackupConditionUpdaterInterface) BackupTracker
NewBackupTracker returns a BackupTracker
type FakeBackupManager ¶
type FakeBackupManager struct {
// contains filtered or unexported fields
}
func NewFakeBackupManager ¶
func NewFakeBackupManager() *FakeBackupManager
func (*FakeBackupManager) SetSyncError ¶
func (m *FakeBackupManager) SetSyncError(err error)
func (*FakeBackupManager) UpdateStatus ¶ added in v1.4.4
func (m *FakeBackupManager) UpdateStatus(_ *v1alpha1.Backup, _ *v1alpha1.BackupCondition, newStatus *controller.BackupUpdateStatus) error
UpdateStatus updates the status for a Backup, include condition and status info.
type ManifestFetcher ¶ added in v1.5.0
type ManifestFetcher interface {
ListByTC(tc *v1alpha1.TidbCluster) (objects []runtime.Object, err error)
}
func NewTiDBClusterAutoScalerFetcher ¶ added in v1.5.0
func NewTiDBClusterAutoScalerFetcher(lister listers.TidbClusterAutoScalerLister) ManifestFetcher
func NewTiDBDashboardFetcher ¶ added in v1.5.0
func NewTiDBDashboardFetcher(lister listers.TidbDashboardLister) ManifestFetcher
func NewTiDBInitializerFetcher ¶ added in v1.5.0
func NewTiDBInitializerFetcher(lister listers.TidbInitializerLister) ManifestFetcher
func NewTiDBMonitorFetcher ¶ added in v1.5.0
func NewTiDBMonitorFetcher(lister listers.TidbMonitorLister) ManifestFetcher
func NewTiDBNgMonitoringFetcher ¶ added in v1.5.0
func NewTiDBNgMonitoringFetcher(lister listers.TidbNGMonitoringLister) ManifestFetcher
type TiDBClusterAutoScalerFetcher ¶ added in v1.5.0
type TiDBClusterAutoScalerFetcher struct {
// contains filtered or unexported fields
}
func (*TiDBClusterAutoScalerFetcher) ListByTC ¶ added in v1.5.0
func (f *TiDBClusterAutoScalerFetcher) ListByTC(tc *v1alpha1.TidbCluster) (objects []runtime.Object, err error)
type TiDBDashboardFetcher ¶ added in v1.5.0
type TiDBDashboardFetcher struct {
// contains filtered or unexported fields
}
func (*TiDBDashboardFetcher) ListByTC ¶ added in v1.5.0
func (f *TiDBDashboardFetcher) ListByTC(tc *v1alpha1.TidbCluster) (objects []runtime.Object, err error)
type TiDBInitializerFetcher ¶ added in v1.5.0
type TiDBInitializerFetcher struct {
// contains filtered or unexported fields
}
func (*TiDBInitializerFetcher) ListByTC ¶ added in v1.5.0
func (f *TiDBInitializerFetcher) ListByTC(tc *v1alpha1.TidbCluster) (objects []runtime.Object, err error)
type TiDBMonitorFetcher ¶ added in v1.5.0
type TiDBMonitorFetcher struct {
// contains filtered or unexported fields
}
func (*TiDBMonitorFetcher) ListByTC ¶ added in v1.5.0
func (f *TiDBMonitorFetcher) ListByTC(tc *v1alpha1.TidbCluster) (objects []runtime.Object, err error)
type TiDBNgMonitoringFetcher ¶ added in v1.5.0
type TiDBNgMonitoringFetcher struct {
// contains filtered or unexported fields
}
func (*TiDBNgMonitoringFetcher) ListByTC ¶ added in v1.5.0
func (f *TiDBNgMonitoringFetcher) ListByTC(tc *v1alpha1.TidbCluster) (objects []runtime.Object, err error)
Click to show internal directories.
Click to hide internal directories.