Helm Configuration

Helm configuration overview and default values

These are helm configurations that can be modified as per the requirement.

Value

Available Option

Default Value

Description

name

Any string

redis

Name of the redis setup which will be done by the operator

setupMode

cluster

standalone

-

Setup mode for redis

cluster.size

Any integer

3

Size of the redis node for cluster mode setup

cluster.master.serviceType

ClusterIP

LoadBalancer

NodePort

ClusterIP

Service type for redis master nodes

cluster.slave.serviceType

ClusterIP

LoadBalancer

NodePort

ClusterIP

Service type for redis slave nodes

global.image

Valid Opstree Image

quay.io/opstree/redis

Name of the image for setting up redis

global.tag

Valid Tag

v0.2

Image version for redis setup

global.imagePullPolicy

IfNotPresent

Always

IfNotPresent

Image pull policy for redis stateful sets and pods

global.password

Any strong Password

Opstree@1234

Password for redis setup, make it blank or comment if you don't want a password

global.resources

K8s Resources

-

Requests and limits for redis pods

exporter.enabled

true

false

true

Redis exporter is enabled or not

exporter.image

Valid Opstree Image

quay.io/opstree/redis-exporter

Name of the image for setting up redis exporter

exporter.tag

Valid Tag

0.2

Image version for redis exporter

exporter.imagePullPolicy

IfNotPresent

Always

IfNotPresent

Image pull policy for redis exporter sidecar

priorityClassName

Valid Priority Class

-

Name of the Kubernetes priority class which you want to associate with redis setup

nodeSelector

Valid Node Selector

-

Map of the labels which you want to use as nodeSelector

storageSpec

Valid Storage Spec

-

Kubernetes storage definition for redis pods

securityContext

K8s SecurityContext

-

Kubernetes security context for redis pods

affinity

K8s Affinity

-

Node and pod affinity for redis pods