Redis

Option Type Default Value Description
global struct {“insecure”:false,“devMode”:false} global chart values which can be set from parent charts
global.insecure bool false Set to true to enable insecure communication between Gloo Mesh components
global.devMode bool false Set to true to enable dev mode for the logger.
licenseKey string Gloo Mesh Enterprise license key
networkingAdminAddress string enterprise-networking-admin.gloo-mesh.svc.cluster.local:11100 Enterprise networking admin service address
relayClientAuthority string enterprise-networking.gloo-mesh SNI name used to connect to relay forwarding server
settingsName string settings Name of the dashboard settings object to use
auth struct {“enabled”:false,“backend”:"",“oidc”:{“clientId”:"",“clientSecret”:"",“clientSecretRef”:{},“issuerUrl”:"",“appUrl”:"",“session”:{“backend”:"",“redis”:{“host”:""}}}} Authentication configuration
auth.enabled bool false Require authentication to access the dashboard
auth.backend string Authentication backend to use. Supports: oidc
auth.oidc struct {“clientId”:"",“clientSecret”:"",“clientSecretRef”:{},“issuerUrl”:"",“appUrl”:"",“session”:{“backend”:"",“redis”:{“host”:""}}} Settings for the OpenID Connect backend. Only used when backend is set to ‘oidc’.
auth.oidc.clientId string OIDC client ID
auth.oidc.clientSecret string Plaintext OIDC client secret. Will be base64 encoded and stored in a secret with the reference below.
auth.oidc.clientSecretRef struct {} Reference that a secret containing the client secret will be stored at
auth.oidc.clientSecretRef.name string
auth.oidc.clientSecretRef.namespace string
auth.oidc.issuerUrl string OIDC Issuer
auth.oidc.appUrl string URL users will use to access the dashboard
auth.oidc.session struct {“backend”:"",“redis”:{“host”:""}} Session storage configuration. If omitted a cookie will be used.
auth.oidc.session.backend string Session backend to use. Supports: cookie, redis
auth.oidc.session.redis struct {“host”:""} Settings for the Redis backend. Only used when backend is set to ‘redis’.
auth.oidc.session.redis.host string Host a Redis instance is accessible at. Set to ‘redis.gloo-mesh.svc.cluster.local:6379’ to use the included Redis deployment.
redis struct {“enabled”:false} Redis instance configuration, optionally used for auth session storage
redis.enabled bool false Deploy a Redis instance for authentication
redisDashboard struct {“image”:{“repository”:“redis”,“registry”:“docker.io”,“pullPolicy”:“IfNotPresent”},“env”:[{“name”:“MASTER”,“value”:“true”}],“resources”:{“requests”:{“cpu”:“125m”,“memory”:“256Mi”}},“sidecars”:{},“floatingUserId”:false,“runAsUser”:10101,“serviceType”:“ClusterIP”,“ports”:{“redis”:6379},“enabled”:true} Configuration for the redisDashboard deployment.
redisDashboard struct {“image”:{“repository”:“redis”,“registry”:“docker.io”,“pullPolicy”:“IfNotPresent”},“env”:[{“name”:“MASTER”,“value”:“true”}],“resources”:{“requests”:{“cpu”:“125m”,“memory”:“256Mi”}}}
redisDashboard.image struct {“repository”:“redis”,“registry”:“docker.io”,“pullPolicy”:“IfNotPresent”} Specify the container image
redisDashboard.image.tag string Tag for the container.
redisDashboard.image.repository string redis Image name (repository).
redisDashboard.image.registry string docker.io Image registry.
redisDashboard.image.pullPolicy string IfNotPresent Image pull policy.
redisDashboard.image.pullSecret string Image pull secret.
redisDashboard.Env[] slice [{“name”:“MASTER”,“value”:“true”}] Specify environment variables for the container. See the Kubernetes documentation for specification details.
redisDashboard.resources struct {“requests”:{“cpu”:“125m”,“memory”:“256Mi”}} Specify container resource requirements. See the Kubernetes documentation for specification details.
redisDashboard.resources.limits map[string, struct]
redisDashboard.resources.limits.<MAP_KEY> struct
redisDashboard.resources.limits.<MAP_KEY> string
redisDashboard.resources.requests map[string, struct]
redisDashboard.resources.requests.<MAP_KEY> struct
redisDashboard.resources.requests.<MAP_KEY> string
redisDashboard.resources.requests.cpu struct "125m”
redisDashboard.resources.requests.cpu string DecimalSI
redisDashboard.resources.requests.memory struct "256Mi”
redisDashboard.resources.requests.memory string BinarySI
redisDashboard.sidecars map[string, struct] Configuration for the deployed containers.
redisDashboard.sidecars.<MAP_KEY> struct Configuration for the deployed containers.
redisDashboard.sidecars.<MAP_KEY>.image struct Specify the container image
redisDashboard.sidecars.<MAP_KEY>.image.tag string Tag for the container.
redisDashboard.sidecars.<MAP_KEY>.image.repository string Image name (repository).
redisDashboard.sidecars.<MAP_KEY>.image.registry string Image registry.
redisDashboard.sidecars.<MAP_KEY>.image.pullPolicy string Image pull policy.
redisDashboard.sidecars.<MAP_KEY>.image.pullSecret string Image pull secret.
redisDashboard.sidecars.<MAP_KEY>.Env[] slice Specify environment variables for the container. See the Kubernetes documentation for specification details.
redisDashboard.sidecars.<MAP_KEY>.resources struct Specify container resource requirements. See the Kubernetes documentation for specification details.
redisDashboard.sidecars.<MAP_KEY>.resources.limits map[string, struct]
redisDashboard.sidecars.<MAP_KEY>.resources.limits.<MAP_KEY> struct
redisDashboard.sidecars.<MAP_KEY>.resources.limits.<MAP_KEY> string
redisDashboard.sidecars.<MAP_KEY>.resources.requests map[string, struct]
redisDashboard.sidecars.<MAP_KEY>.resources.requests.<MAP_KEY> struct
redisDashboard.sidecars.<MAP_KEY>.resources.requests.<MAP_KEY> string
redisDashboard.floatingUserId bool false Allow the pod to be assigned a dynamic user ID.
redisDashboard.runAsUser uint32 10101 Static user ID to run the containers as. Unused if floatingUserId is ‘true’.
redisDashboard.serviceType string ClusterIP Specify the service type. Can be either “ClusterIP”, “NodePort”, “LoadBalancer”, or “ExternalName”.
redisDashboard.ports map[string, uint32] Specify service ports as a map from port name to port number.
redisDashboard.ports.<MAP_KEY> uint32 Specify service ports as a map from port name to port number.
redisDashboard.ports.redis uint32 6379 Specify service ports as a map from port name to port number.
redisDashboard.DeploymentOverrides invalid Provide arbitrary overrides for the component's deployment template
redisDashboard.ServiceOverrides invalid Provide arbitrary overrides for the component's service template.
redisDashboard.enabled bool true Enables or disables creation of the operator deployment/service