package
0.0.0-20240421174845-c52bf705b6c9
Repository: https://github.com/teocns/redis-operator.git
Documentation: pkg.go.dev
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
Node-conf needs to be added only in redis cluster.
ExistingPasswordSecret is the struct to access the existing secret.
InitContainer for each Redis pods.
KubernetesConfig will be the JSON struct for Basic Redis Config.
Probe is a interface for ReadinessProbe and LivenessProbe.
Redis is the Schema for the redis API.
RedisCluster is the Schema for the redisclusters API.
RedisClusterList contains a list of RedisCluster.
RedisClusterSpec defines the desired state of RedisCluster.
RedisClusterStatus defines the observed state of RedisCluster +kubebuilder:subresource:status.
RedisConfig defines the external configuration of Redis.
RedisExporter interface will have the information for redis exporter related stuff.
RedisFollower interface will have the redis follower configuration.
RedisLeader interface will have the redis leader configuration.
RedisList contains a list of Redis.
Redis is the Schema for the redis API.
RedisList contains a list of Redis.
No description provided by the author
RedisStatus defines the observed state of Redis.
Redis is the Schema for the redis API.
No description provided by the author
RedisList contains a list of Redis.
No description provided by the author
No description provided by the author
RedisSpec defines the desired state of Redis.
RedisStatus defines the observed state of Redis.
ServiceConfig define the type of service to be created and its annotations.
Sidecar for each Redis pods.
Storage is the inteface to add pvc and pv support in redis.
TLS Configuration for redis instances.