Documentation ¶
Index ¶
Constants ¶
View Source
const (
ControllerName = "ScyllaManagerController"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupTask ¶
type BackupTask v1.BackupTaskStatus
func (*BackupTask) FromManager ¶
func (b *BackupTask) FromManager(t *mermaidclient.ExtendedTask) error
func (BackupTask) ToManager ¶
func (b BackupTask) ToManager() (*mermaidclient.Task, error)
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController( kubeClient kubernetes.Interface, scyllaClient scyllav1client.ScyllaV1Interface, secretInformer corev1informers.SecretInformer, scyllaClusterInformer scyllav1informers.ScyllaClusterInformer, managerClient *mermaidclient.Client, ) (*Controller, error)
type RepairTask ¶
type RepairTask v1.RepairTaskStatus
func (*RepairTask) FromManager ¶
func (r *RepairTask) FromManager(t *mermaidclient.ExtendedTask) error
func (RepairTask) ToManager ¶
func (r RepairTask) ToManager() (*mermaidclient.Task, error)
Click to show internal directories.
Click to hide internal directories.