Documentation ¶
Index ¶
Constants ¶
View Source
const (
ControllerName = "ScyllaClusterController"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController( kubeClient kubernetes.Interface, scyllaClient scyllav1client.ScyllaV1Interface, podInformer corev1informers.PodInformer, serviceInformer corev1informers.ServiceInformer, secretInformer corev1informers.SecretInformer, statefulSetInformer appsv1informers.StatefulSetInformer, pdbInformer policyv1beta1informers.PodDisruptionBudgetInformer, scyllaClusterInformer scyllav1informers.ScyllaClusterInformer, operatorImage string, ) (*Controller, error)
type UpgradePhase ¶
type UpgradePhase string
const ( PreHooksUpgradePhase UpgradePhase = "PreHooks" RolloutInitUpgradePhase UpgradePhase = "RolloutInit" RolloutRunUpgradePhase UpgradePhase = "RolloutRun" PostHooksUpgradePhase UpgradePhase = "PostHooks" )
Source Files ¶
Click to show internal directories.
Click to hide internal directories.