Documentation ¶
Index ¶
- Constants
- func MigrateV1ScyllaClusterSpecToV1Alpha1ScyllaDBDatacenterSpec(scName string, scSpec scyllav1.ScyllaClusterSpec) (scyllav1alpha1.ScyllaDBDatacenterSpec, error)
- func MigrateV1ScyllaClusterToV1Alpha1ScyllaDBDatacenter(sc *scyllav1.ScyllaCluster) (*scyllav1alpha1.ScyllaDBDatacenter, *internalapi.DatacenterUpgradeContext, ...)
- type Controller
Constants ¶
View Source
const (
ControllerName = "ScyllaClusterController"
)
Variables ¶
This section is empty.
Functions ¶
func MigrateV1ScyllaClusterSpecToV1Alpha1ScyllaDBDatacenterSpec ¶ added in v1.15.0
func MigrateV1ScyllaClusterSpecToV1Alpha1ScyllaDBDatacenterSpec(scName string, scSpec scyllav1.ScyllaClusterSpec) (scyllav1alpha1.ScyllaDBDatacenterSpec, error)
func MigrateV1ScyllaClusterToV1Alpha1ScyllaDBDatacenter ¶ added in v1.15.0
func MigrateV1ScyllaClusterToV1Alpha1ScyllaDBDatacenter(sc *scyllav1.ScyllaCluster) (*scyllav1alpha1.ScyllaDBDatacenter, *internalapi.DatacenterUpgradeContext, error)
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController( kubeClient kubernetes.Interface, scyllaClient scyllaclient.Interface, serviceInformer corev1informers.ServiceInformer, secretInformer corev1informers.SecretInformer, configMapInformer corev1informers.ConfigMapInformer, serviceAccountInformer corev1informers.ServiceAccountInformer, roleBindingInformer rbacv1informers.RoleBindingInformer, statefulSetInformer appsv1informers.StatefulSetInformer, pdbInformer policyv1informers.PodDisruptionBudgetInformer, ingressInformer networkingv1informers.IngressInformer, jobInformer batchv1informers.JobInformer, scyllaClusterInformer scyllav1informers.ScyllaClusterInformer, scyllaDBDatacenterInformer scyllav1alpha1informers.ScyllaDBDatacenterInformer, ) (*Controller, error)
Click to show internal directories.
Click to hide internal directories.