3 imageName: cgr.dev/chainguard-private/redis-operator
4 # Overrides the image tag whose default is the chart appVersion.
5 imageTag: latest@sha256:7f644eabe8545827668e58b4e66bab5d26f33b6ff58b65c67216594774a7d2ac
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:7f644eabe8545827668e58b4e66bab5d26f33b6ff58b65c67216594774a7d2ac
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
59serviceAccountName: redis-operator
61 automountServiceAccountToken: true
64 namespace: redis-operator
67 secretName: webhook-server-cert
69 # Whether to create the issuer or not. You might want to disable this if instead you
70 # want to use a ClusterIssuer that you simply want to provide.
72 # You can choose Issuer or ClusterIssuer here. The first one is namespaced, the second one
73 # is available for global usage.
76 name: redis-operator-issuer
77 email: shubham.gupta@opstree.com
78 server: https://acme-v02.api.letsencrypt.org/directory
79 privateKeySecretName: letsencrypt-prod
84 # Whether to use cert-manager for certificate management
85 # Only effective when webhook=true
86 # If webhook=true and certmanager.enabled=false, a self-signed certificate is automatically generated
88 # API version of the cert-manager CRDs
89 apiVersion: "cert-manager.io/v1"
92tolerateAllTaints: false
102# readOnlyRootFilesystem: true
106# Feature gates for alpha/experimental features
108 # Enable generating Redis configuration using an init container instead of a regular container
109 GenerateConfigInInitContainer: false
111 # config values for the operator manager
113 kubeClientTimeout: 60s
114 # -- If value > 0, it will override the default value in the operator