scyllacluster

package
v1.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InsertAndVerifyCQLData

func InsertAndVerifyCQLData(ctx context.Context, hosts []string, options ...utils.DataInserterOption) *utils.DataInserter

func InsertAndVerifyCQLDataByDC

func InsertAndVerifyCQLDataByDC(ctx context.Context, hosts map[string][]string) *utils.DataInserter

func InsertAndVerifyCQLDataUsingDataInserter

func InsertAndVerifyCQLDataUsingDataInserter(ctx context.Context, di *utils.DataInserter) *utils.DataInserter

func Verify

func Verify(ctx context.Context, kubeClient kubernetes.Interface, scyllaClient scyllaclient.Interface, sc *scyllav1.ScyllaCluster)

func VerifyCQLData

func VerifyCQLData(ctx context.Context, di *utils.DataInserter)

func VerifyWithOptions

func VerifyWithOptions(ctx context.Context, kubeClient kubernetes.Interface, scyllaClient scyllaclient.Interface, sc *scyllav1.ScyllaCluster, options VerifyOptions)

func WaitForFullMultiDCQuorum

func WaitForFullMultiDCQuorum(ctx context.Context, dcClientMap map[string]corev1client.CoreV1Interface, scs []*scyllav1.ScyllaCluster)

func WaitForFullQuorum

func WaitForFullQuorum(ctx context.Context, client corev1client.CoreV1Interface, sc *scyllav1.ScyllaCluster)

Types

type VerifyCQLConnectionConfigsOptions

type VerifyCQLConnectionConfigsOptions struct {
	Domains               []string
	Datacenters           []string
	ServingCAData         []byte
	ClientCertificateData []byte
	ClientKeyData         []byte
}

type VerifyOptions

type VerifyOptions struct {
	VerifyStatefulSetOptions
}

type VerifyStatefulSetOptions

type VerifyStatefulSetOptions struct {
	PodRestartCountAssertion func(a o.Assertion, containerName, podName string)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL