package
0.0.0-20240421174845-c52bf705b6c9
Repository: https://github.com/teocns/redis-operator.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package v1beta1 contains API Schema definitions for the redis v1beta1 API group +kubebuilder:object:generate=true +groupName=redis.redis.opstreelabs.in.
Package v1beta2 contains API Schema definitions for the redis v1beta2 API group +kubebuilder:object:generate=true +groupName=redis.redis.opstreelabs.in.

# Structs

Additional Volume is provided by user that is mounted on the pods +k8s:deepcopy-gen=true.
ExistingPasswordSecret is the struct to access the existing secret +k8s:deepcopy-gen=true.
KubernetesConfig will be the JSON struct for Basic Redis Config +k8s:deepcopy-gen=true.
Probe is a interface for ReadinessProbe and LivenessProbe +k8s:deepcopy-gen=true.
RedisConfig defines the external configuration of Redis +k8s:deepcopy-gen=true.
RedisExporter interface will have the information for redis exporter related stuff +k8s:deepcopy-gen=true.
RedisFollower interface will have the redis follower configuration +k8s:deepcopy-gen=true.
RedisLeader interface will have the redis leader configuration +k8s:deepcopy-gen=true.
RedisPodDisruptionBudget configure a PodDisruptionBudget on the resource (leader/follower) +k8s:deepcopy-gen=true.
+k8s:deepcopy-gen=true.
ServiceConfig define the type of service to be created and its annotations +k8s:deepcopy-gen=true.
Sidecar for each Redis pods +k8s:deepcopy-gen=true.
Storage is the inteface to add pvc and pv support in redis +k8s:deepcopy-gen=true.
TLS Configuration for redis instances +k8s:deepcopy-gen=true.