Documentation ¶
Index ¶
- func HeadlessServiceForCluster(c *scyllav1.ScyllaCluster) *corev1.Service
- func ImageForCluster(c *scyllav1.ScyllaCluster) string
- func MakeAgentAuthTokenSecret(c *scyllav1.ScyllaCluster, authToken string) (*corev1.Secret, error)
- func MakePodDisruptionBudget(c *scyllav1.ScyllaCluster) *v1beta1.PodDisruptionBudget
- func MemberService(sc *scyllav1.ScyllaCluster, rackName, name string, oldService *corev1.Service) *corev1.Service
- func StatefulSetForRack(r scyllav1.RackSpec, c *scyllav1.ScyllaCluster, ...) (*appsv1.StatefulSet, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HeadlessServiceForCluster ¶
func HeadlessServiceForCluster(c *scyllav1.ScyllaCluster) *corev1.Service
func ImageForCluster ¶
func ImageForCluster(c *scyllav1.ScyllaCluster) string
func MakePodDisruptionBudget ¶
func MakePodDisruptionBudget(c *scyllav1.ScyllaCluster) *v1beta1.PodDisruptionBudget
func MemberService ¶
func StatefulSetForRack ¶
func StatefulSetForRack(r scyllav1.RackSpec, c *scyllav1.ScyllaCluster, existingSts *appsv1.StatefulSet, sidecarImage string) (*appsv1.StatefulSet, error)
StatefulSetForRack make a StatefulSet for the rack. existingSts may be nil if it doesn't exist yet.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.