k8ssandra

package
v1.15.0 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 56 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MergeTelemetrySpecs added in v1.7.0

MergeTelemetrySpecs merges the cluster and dc level telemetry specs, prioritizing the dc level spec.

func SuperuserSecretName added in v1.14.0

func SuperuserSecretName(kc *api.K8ssandraCluster) string

Types

type K8ssandraClusterReconciler

type K8ssandraClusterReconciler struct {
	*config.ReconcilerConfig
	client.Client
	Scheme        *runtime.Scheme
	ClientCache   *clientcache.ClientCache
	ManagementApi cassandra.ManagementApiFactory
	Recorder      record.EventRecorder
}

K8ssandraClusterReconciler reconciles a K8ssandraCluster object

func (*K8ssandraClusterReconciler) Reconcile

func (*K8ssandraClusterReconciler) SetupWithManager

func (r *K8ssandraClusterReconciler) SetupWithManager(mgr ctrl.Manager, clusters []cluster.Cluster) error

SetupWithManager sets up the controller with the Manager.

type SystemReplicationOldFormat added in v1.1.1

type SystemReplicationOldFormat struct {
	Datacenters       []string `json:"datacenters"`
	ReplicationFactor int      `json:"replicationFactor"`
}

an annotation is used to store the initial replication factor for system keyspaces. its schema evolved in v1.1 but we need to be able to parse the old format for upgrades.

Jump to

Keyboard shortcuts

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