DirectorySecurity AdvisoriesPricing
Sign in
Directory
ot-container-kit-redis-operator logoHELM

ot-container-kit-redis-operator

Helm chart
Last changed
Request a free trial

Contact our team to test out this Helm chart and related images for free. Please also indicate any other images you would like to evaluate.

Overview
Chart tags
Default values
Chart metadata
Images

Tag:
Compare:

1
redisOperator:
2
name: redis-operator
3
imageName: cgr.dev/chainguard-private/redis-operator-fips
4
# Overrides the image tag whose default is the chart appVersion.
5
imageTag: 0.27.0-r4@sha256:43959e90665a4548b3817ac30d6930b3971704b1735ff7562d6013dece2364c3
6
# -- initContainerImageTag is the init-config init container image tag.
7
# If not specified, defaults to imageTag, then falls back to chart appVersion.
8
# Typically only needs to be set when using a different version for the init container.
9
initContainerImageTag: 0.27.0-r4@sha256:43959e90665a4548b3817ac30d6930b3971704b1735ff7562d6013dece2364c3
10
imagePullPolicy: Always
11
imagePullSecrets: []
12
# Update strategy
13
# strategy:
14
# type: RollingUpdate
15
# rollingUpdate:
16
# maxSurge: 25%
17
# maxUnavailable: 25%
18
strategy: {}
19
# Additional pod annotations
20
podAnnotations: {}
21
# Additional Pod labels (e.g. for filtering Pod by custom labels)
22
podLabels: {}
23
# Additional arguments for redis-operator container
24
extraArgs: []
25
# When not specified, the operator will watch all namespaces. It can be set to a specific namespace or multiple namespaces separated by commas.
26
watchNamespace: ""
27
# -- The DNS domain suffix used for Kubernetes service discovery.
28
# Default is "cluster.local". Change this if your cluster uses a custom DNS domain.
29
serviceDNSDomain: "cluster.local"
30
env: []
31
# If set to true, webhook server will be enabled for masterSlaveAntiAffinity feature
32
# Certificate handling:
33
# - If certmanager.enabled=true: cert-manager will automatically create and manage the webhook certificate
34
# - If certmanager.enabled=false: A self-signed certificate will be automatically generated by Helm
35
webhook: false
36
automountServiceAccountToken: true
37
# pprof configuration for performance profiling
38
pprof:
39
# Enable pprof server for performance profiling
40
enabled: false
41
# The address the pprof endpoint binds to
42
bindAddress: ":6060"
43
# metrics configuration for monitoring
44
metrics:
45
# Enable metrics server
46
enabled: true
47
# The address the metrics endpoint binds to
48
bindAddress: ":8080"
49
resources:
50
limits:
51
cpu: 500m
52
memory: 500Mi
53
requests:
54
cpu: 500m
55
memory: 500Mi
56
replicas: 1
57
rbac:
58
# -- Enable RBAC resources creation
59
enabled: true
60
# -- RBAC scope: "cluster" for ClusterRole/ClusterRoleBinding or "namespace" for Role/RoleBinding.
61
# "cluster" lets the operator manage Redis resources across all namespaces (default behavior).
62
# "namespace" restricts the operator to its own release namespace; set redisOperator.watchNamespace
63
# accordingly and ensure the CRDs are installed separately (CRDs are cluster-scoped).
64
scope: "cluster"
65
# -- Aggregate the Redis CRs into the builtin view, edit and admin ClusterRoles.
66
# Only rendered when rbac.scope is "cluster".
67
aggregate: true
68
serviceAccountName: redis-operator
69
serviceAccount:
70
automountServiceAccountToken: true
71
service:
72
name: webhook-service
73
namespace: redis-operator
74
certificate:
75
name: serving-cert
76
secretName: webhook-server-cert
77
issuer:
78
# Whether to create the issuer or not. You might want to disable this if instead you
79
# want to use a ClusterIssuer that you simply want to provide.
80
create: true
81
# You can choose Issuer or ClusterIssuer here. The first one is namespaced, the second one
82
# is available for global usage.
83
kind: Issuer
84
type: selfSigned
85
name: redis-operator-issuer
86
email: shubham.gupta@opstree.com
87
server: https://acme-v02.api.letsencrypt.org/directory
88
privateKeySecretName: letsencrypt-prod
89
solver:
90
enabled: true
91
ingressClass: nginx
92
certmanager:
93
# Whether to use cert-manager for certificate management
94
# Only effective when webhook=true
95
# If webhook=true and certmanager.enabled=false, a self-signed certificate is automatically generated
96
enabled: false
97
# API version of the cert-manager CRDs
98
apiVersion: "cert-manager.io/v1"
99
priorityClassName: ""
100
nodeSelector: {}
101
tolerateAllTaints: false
102
tolerations: []
103
affinity: {}
104
podSecurityContext: {}
105
# fsGroup: 2000
106
107
securityContext: {}
108
# capabilities:
109
# drop:
110
# - ALL
111
# readOnlyRootFilesystem: true
112
# runAsNonRoot: true
113
# runAsUser: 1000
114
115
# -- Feature gates for alpha/experimental features.
116
# Only set gates that are supported by the deployed operator image; passing an
117
# unknown gate makes the operator exit at startup.
118
featureGates: {}
119
# Never execute redis-cli -a <password>, even if authentication cannot succeed without it
120
# AvoidCommandLinePassword: false
121
# Enable generating Redis configuration using an init container instead of a regular container
122
# GenerateConfigInInitContainer: false
123
124
manager:
125
# config values for the operator manager
126
config:
127
kubeClientTimeout: 60s
128
# -- If value > 0, it will override the default value in the operator
129
kubeClientQPS: 0.0
130
# Set to 0 to use the operator's built-in default.
131
maxConcurrentReconciles: 3
132
# Accepts a Go duration (e.g. "30s", "5m"). Empty uses the operator's built-in default.
133
execCommandTimeout: ""
134

The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.