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 versions
Default values
Chart metadata
Images

Tag:

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: latest@sha256:e93ef56ebc33256b8f285697b31b191ccc28e348899d19e90fa2826185406d8d
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: latest@sha256:e93ef56ebc33256b8f285697b31b191ccc28e348899d19e90fa2826185406d8d
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
serviceAccountName: redis-operator
66
serviceAccount:
67
automountServiceAccountToken: true
68
service:
69
name: webhook-service
70
namespace: redis-operator
71
certificate:
72
name: serving-cert
73
secretName: webhook-server-cert
74
issuer:
75
# Whether to create the issuer or not. You might want to disable this if instead you
76
# want to use a ClusterIssuer that you simply want to provide.
77
create: true
78
# You can choose Issuer or ClusterIssuer here. The first one is namespaced, the second one
79
# is available for global usage.
80
kind: Issuer
81
type: selfSigned
82
name: redis-operator-issuer
83
email: shubham.gupta@opstree.com
84
server: https://acme-v02.api.letsencrypt.org/directory
85
privateKeySecretName: letsencrypt-prod
86
solver:
87
enabled: true
88
ingressClass: nginx
89
certmanager:
90
# Whether to use cert-manager for certificate management
91
# Only effective when webhook=true
92
# If webhook=true and certmanager.enabled=false, a self-signed certificate is automatically generated
93
enabled: false
94
# API version of the cert-manager CRDs
95
apiVersion: "cert-manager.io/v1"
96
priorityClassName: ""
97
nodeSelector: {}
98
tolerateAllTaints: false
99
tolerations: []
100
affinity: {}
101
podSecurityContext: {}
102
# fsGroup: 2000
103
104
securityContext: {}
105
# capabilities:
106
# drop:
107
# - ALL
108
# readOnlyRootFilesystem: true
109
# runAsNonRoot: true
110
# runAsUser: 1000
111
112
# Feature gates for alpha/experimental features
113
featureGates:
114
# Enable generating Redis configuration using an init container instead of a regular container
115
GenerateConfigInInitContainer: false
116
manager:
117
# config values for the operator manager
118
config:
119
kubeClientTimeout: 60s
120
# -- If value > 0, it will override the default value in the operator
121
kubeClientQPS: 0.0
122
# Set to 0 to use the operator's built-in default.
123
maxConcurrentReconciles: 3
124
# Accepts a Go duration (e.g. "30s", "5m"). Empty uses the operator's built-in default.
125
execCommandTimeout: ""
126

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.