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
19 # Additional pod annotations
21 # Additional Pod labels (e.g. for filtering Pod by custom labels)
23 # Additional arguments for redis-operator container
25 # When not specified, the operator will watch all namespaces. It can be set to a specific namespace or multiple namespaces separated by commas.
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"
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
36 automountServiceAccountToken: true
37 # pprof configuration for performance profiling
39 # Enable pprof server for performance profiling
41 # The address the pprof endpoint binds to
43 # metrics configuration for monitoring
45 # Enable metrics server
47 # The address the metrics endpoint binds to
58 # -- Enable RBAC resources creation
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).
65 # -- Aggregate the Redis CRs into the builtin view, edit and admin ClusterRoles.
66 # Only rendered when rbac.scope is "cluster".
68serviceAccountName: redis-operator
70 automountServiceAccountToken: true
73 namespace: redis-operator
76 secretName: webhook-server-cert
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.
81 # You can choose Issuer or ClusterIssuer here. The first one is namespaced, the second one
82 # is available for global usage.
85 name: redis-operator-issuer
86 email: shubham.gupta@opstree.com
87 server: https://acme-v02.api.letsencrypt.org/directory
88 privateKeySecretName: letsencrypt-prod
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
97 # API version of the cert-manager CRDs
98 apiVersion: "cert-manager.io/v1"
101tolerateAllTaints: false
104podSecurityContext: {}
111# readOnlyRootFilesystem: true
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.
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
125 # config values for the operator manager
127 kubeClientTimeout: 60s
128 # -- If value > 0, it will override the default value in the operator
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: ""