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 |
dashboard |
struct |
{“image”:{“repository”:“gloo-mesh-apiserver”,“registry”:“gcr.io/gloo-mesh”,“pullPolicy”:“IfNotPresent”},“env”:[{“name”:“LICENSE_KEY”,“valueFrom”:{“secretKeyRef”:{“name”:“gloo-mesh-enterprise-license”,“key”:“key”}}}],“resources”:{“requests”:{“cpu”:“125m”,“memory”:“256Mi”}},“sidecars”:{“console”:{“image”:{“repository”:“gloo-mesh-ui”,“registry”:“gcr.io/gloo-mesh”,“pullPolicy”:“IfNotPresent”},“env”:null,“resources”:{“requests”:{“cpu”:“125m”,“memory”:“256Mi”}}},“envoy”:{“image”:{“repository”:“gloo-mesh-envoy”,“registry”:“gcr.io/gloo-mesh”,“pullPolicy”:“IfNotPresent”},“env”:[{“name”:“ENVOY_UID”,“value”:“0”}],“resources”:{“requests”:{“cpu”:“500m”,“memory”:“256Mi”}}}},“floatingUserId”:false,“runAsUser”:10101,“serviceType”:“ClusterIP”,“ports”:{“console”:8090,“grpc”:10101,“healthcheck”:8081},“enabled”:true} |
Configuration for the dashboard deployment. |
dashboard |
struct |
{“image”:{“repository”:“gloo-mesh-apiserver”,“registry”:“gcr.io/gloo-mesh”,“pullPolicy”:“IfNotPresent”},“env”:[{“name”:“LICENSE_KEY”,“valueFrom”:{“secretKeyRef”:{“name”:“gloo-mesh-enterprise-license”,“key”:“key”}}}],“resources”:{“requests”:{“cpu”:“125m”,“memory”:“256Mi”}}} |
|
dashboard.image |
struct |
{“repository”:“gloo-mesh-apiserver”,“registry”:“gcr.io/gloo-mesh”,“pullPolicy”:“IfNotPresent”} |
Specify the container image |
dashboard.image.tag |
string |
|
Tag for the container. |
dashboard.image.repository |
string |
gloo-mesh-apiserver |
Image name (repository). |
dashboard.image.registry |
string |
gcr.io/gloo-mesh |
Image registry. |
dashboard.image.pullPolicy |
string |
IfNotPresent |
Image pull policy. |
dashboard.image.pullSecret |
string |
|
Image pull secret. |
dashboard.Env[] |
slice |
[{“name”:“LICENSE_KEY”,“valueFrom”:{“secretKeyRef”:{“name”:“gloo-mesh-enterprise-license”,“key”:“key”}}}] |
Specify environment variables for the container. See the Kubernetes documentation for specification details. |
dashboard.resources |
struct |
{“requests”:{“cpu”:“125m”,“memory”:“256Mi”}} |
Specify container resource requirements. See the Kubernetes documentation for specification details. |
dashboard.resources.limits |
map[string, struct] |
|
|
dashboard.resources.limits.<MAP_KEY> |
struct |
|
|
dashboard.resources.limits.<MAP_KEY> |
string |
|
|
dashboard.resources.requests |
map[string, struct] |
|
|
dashboard.resources.requests.<MAP_KEY> |
struct |
|
|
dashboard.resources.requests.<MAP_KEY> |
string |
|
|
dashboard.resources.requests.cpu |
struct |
"125m” |
|
dashboard.resources.requests.cpu |
string |
DecimalSI |
|
dashboard.resources.requests.memory |
struct |
"256Mi” |
|
dashboard.resources.requests.memory |
string |
BinarySI |
|
dashboard.sidecars |
map[string, struct] |
|
Configuration for the deployed containers. |
dashboard.sidecars.<MAP_KEY> |
struct |
|
Configuration for the deployed containers. |
dashboard.sidecars.<MAP_KEY>.image |
struct |
|
Specify the container image |
dashboard.sidecars.<MAP_KEY>.image.tag |
string |
|
Tag for the container. |
dashboard.sidecars.<MAP_KEY>.image.repository |
string |
|
Image name (repository). |
dashboard.sidecars.<MAP_KEY>.image.registry |
string |
|
Image registry. |
dashboard.sidecars.<MAP_KEY>.image.pullPolicy |
string |
|
Image pull policy. |
dashboard.sidecars.<MAP_KEY>.image.pullSecret |
string |
|
Image pull secret. |
dashboard.sidecars.<MAP_KEY>.Env[] |
slice |
|
Specify environment variables for the container. See the Kubernetes documentation for specification details. |
dashboard.sidecars.<MAP_KEY>.resources |
struct |
|
Specify container resource requirements. See the Kubernetes documentation for specification details. |
dashboard.sidecars.<MAP_KEY>.resources.limits |
map[string, struct] |
|
|
dashboard.sidecars.<MAP_KEY>.resources.limits.<MAP_KEY> |
struct |
|
|
dashboard.sidecars.<MAP_KEY>.resources.limits.<MAP_KEY> |
string |
|
|
dashboard.sidecars.<MAP_KEY>.resources.requests |
map[string, struct] |
|
|
dashboard.sidecars.<MAP_KEY>.resources.requests.<MAP_KEY> |
struct |
|
|
dashboard.sidecars.<MAP_KEY>.resources.requests.<MAP_KEY> |
string |
|
|
dashboard.sidecars.console |
struct |
{“image”:{“repository”:“gloo-mesh-ui”,“registry”:“gcr.io/gloo-mesh”,“pullPolicy”:“IfNotPresent”},“env”:null,“resources”:{“requests”:{“cpu”:“125m”,“memory”:“256Mi”}}} |
Configuration for the deployed containers. |
dashboard.sidecars.console.image |
struct |
{“repository”:“gloo-mesh-ui”,“registry”:“gcr.io/gloo-mesh”,“pullPolicy”:“IfNotPresent”} |
Specify the container image |
dashboard.sidecars.console.image.tag |
string |
|
Tag for the container. |
dashboard.sidecars.console.image.repository |
string |
gloo-mesh-ui |
Image name (repository). |
dashboard.sidecars.console.image.registry |
string |
gcr.io/gloo-mesh |
Image registry. |
dashboard.sidecars.console.image.pullPolicy |
string |
IfNotPresent |
Image pull policy. |
dashboard.sidecars.console.image.pullSecret |
string |
|
Image pull secret. |
dashboard.sidecars.console.Env[] |
slice |
null |
Specify environment variables for the container. See the Kubernetes documentation for specification details. |
dashboard.sidecars.console.resources |
struct |
{“requests”:{“cpu”:“125m”,“memory”:“256Mi”}} |
Specify container resource requirements. See the Kubernetes documentation for specification details. |
dashboard.sidecars.console.resources.limits |
map[string, struct] |
|
|
dashboard.sidecars.console.resources.limits.<MAP_KEY> |
struct |
|
|
dashboard.sidecars.console.resources.limits.<MAP_KEY> |
string |
|
|
dashboard.sidecars.console.resources.requests |
map[string, struct] |
|
|
dashboard.sidecars.console.resources.requests.<MAP_KEY> |
struct |
|
|
dashboard.sidecars.console.resources.requests.<MAP_KEY> |
string |
|
|
dashboard.sidecars.console.resources.requests.cpu |
struct |
"125m” |
|
dashboard.sidecars.console.resources.requests.cpu |
string |
DecimalSI |
|
dashboard.sidecars.console.resources.requests.memory |
struct |
"256Mi” |
|
dashboard.sidecars.console.resources.requests.memory |
string |
BinarySI |
|
dashboard.sidecars.envoy |
struct |
{“image”:{“repository”:“gloo-mesh-envoy”,“registry”:“gcr.io/gloo-mesh”,“pullPolicy”:“IfNotPresent”},“env”:[{“name”:“ENVOY_UID”,“value”:“0”}],“resources”:{“requests”:{“cpu”:“500m”,“memory”:“256Mi”}}} |
Configuration for the deployed containers. |
dashboard.sidecars.envoy.image |
struct |
{“repository”:“gloo-mesh-envoy”,“registry”:“gcr.io/gloo-mesh”,“pullPolicy”:“IfNotPresent”} |
Specify the container image |
dashboard.sidecars.envoy.image.tag |
string |
|
Tag for the container. |
dashboard.sidecars.envoy.image.repository |
string |
gloo-mesh-envoy |
Image name (repository). |
dashboard.sidecars.envoy.image.registry |
string |
gcr.io/gloo-mesh |
Image registry. |
dashboard.sidecars.envoy.image.pullPolicy |
string |
IfNotPresent |
Image pull policy. |
dashboard.sidecars.envoy.image.pullSecret |
string |
|
Image pull secret. |
dashboard.sidecars.envoy.Env[] |
slice |
[{“name”:“ENVOY_UID”,“value”:“0”}] |
Specify environment variables for the container. See the Kubernetes documentation for specification details. |
dashboard.sidecars.envoy.resources |
struct |
{“requests”:{“cpu”:“500m”,“memory”:“256Mi”}} |
Specify container resource requirements. See the Kubernetes documentation for specification details. |
dashboard.sidecars.envoy.resources.limits |
map[string, struct] |
|
|
dashboard.sidecars.envoy.resources.limits.<MAP_KEY> |
struct |
|
|
dashboard.sidecars.envoy.resources.limits.<MAP_KEY> |
string |
|
|
dashboard.sidecars.envoy.resources.requests |
map[string, struct] |
|
|
dashboard.sidecars.envoy.resources.requests.<MAP_KEY> |
struct |
|
|
dashboard.sidecars.envoy.resources.requests.<MAP_KEY> |
string |
|
|
dashboard.sidecars.envoy.resources.requests.cpu |
struct |
"500m” |
|
dashboard.sidecars.envoy.resources.requests.cpu |
string |
DecimalSI |
|
dashboard.sidecars.envoy.resources.requests.memory |
struct |
"256Mi” |
|
dashboard.sidecars.envoy.resources.requests.memory |
string |
BinarySI |
|
dashboard.floatingUserId |
bool |
false |
Allow the pod to be assigned a dynamic user ID. |
dashboard.runAsUser |
uint32 |
10101 |
Static user ID to run the containers as. Unused if floatingUserId is ‘true’. |
dashboard.serviceType |
string |
ClusterIP |
Specify the service type. Can be either “ClusterIP”, “NodePort”, “LoadBalancer”, or “ExternalName”. |
dashboard.ports |
map[string, uint32] |
|
Specify service ports as a map from port name to port number. |
dashboard.ports.<MAP_KEY> |
uint32 |
|
Specify service ports as a map from port name to port number. |
dashboard.ports.console |
uint32 |
8090 |
Specify service ports as a map from port name to port number. |
dashboard.ports.grpc |
uint32 |
10101 |
Specify service ports as a map from port name to port number. |
dashboard.ports.healthcheck |
uint32 |
8081 |
Specify service ports as a map from port name to port number. |
dashboard.DeploymentOverrides |
invalid |
|
Provide arbitrary overrides for the component's deployment template |
dashboard.ServiceOverrides |
invalid |
|
Provide arbitrary overrides for the component's service template. |
dashboard.enabled |
bool |
true |
Enables or disables creation of the operator deployment/service |