App Configuration
Global configuration shared across all Dashboard resources.Mode
Deployment mode for the chart:
dashboard- deploys all containers (API, Web, Auth, Metrics Scraper)api- deploys only the API container
Image Settings
Image pull policy for all containers.
List of image pull secret names for private registries.
Scheduling
Node labels for pod assignment. Applies to all Dashboard pods.See Kubernetes documentation for details.
Tolerations for pod assignment. Useful for deploying on tainted nodes.
Affinity rules for pod scheduling.
Labels and Annotations
Common labels shared across all deployed resources.
Common annotations shared across all deployed resources.
Priority class name for all deployed pods.
API Module
Configuration for the Dashboard API backend.Role name for the API component.
Container image repository for the API module.
Container image tag for the API module.
Scaling
Number of API pod replicas.
Number of old ReplicaSets to retain for rollback.
Service
Kubernetes service type for the API.
Additional service spec configuration.
Container Configuration
Container port configuration.
Additional command-line arguments for the API container.See Arguments Reference for all available options.
Additional environment variables for the API container.
Volume mounts for the API container.
Resource requests and limits for the API container.
Volumes and Service Account
Additional volumes for API pods.
Whether to automatically mount service account token.
Node selector specific to API pods (merged with
app.scheduling.nodeSelector).Additional labels for API resources.
Additional annotations for API resources.
Additional labels for the API service.
Additional annotations for the API service.
Auth Module
Configuration for the authentication service.Role name for the Auth component.
Container image repository for the Auth module.
Container image tag for the Auth module.
Scaling
Number of Auth pod replicas.
Number of old ReplicaSets to retain for rollback.
Service and Container Configuration
Kubernetes service type for Auth.
Container port configuration.
Additional command-line arguments. See Arguments Reference.
Additional environment variables.
Resource requests and limits.
Web Module
Configuration for the web UI frontend.Role name for the Web component.
Container image repository for the Web module.
Container image tag for the Web module.
Scaling
Number of Web pod replicas.
Number of old ReplicaSets to retain for rollback.
Container Configuration
Resource requests and limits.
Metrics Scraper
Container to scrape, store, and retrieve metrics from the Metrics Server.Enable the metrics scraper component.
Role name for the Metrics Scraper component.
Container image repository.
Container image tag.
Scaling and Resources
Number of pod replicas.
Additional command-line arguments. See Arguments Reference.
Liveness probe configuration.
Resource requests and limits.
Sub-Charts
Kong Gateway
Enable Kong gateway as an API gateway for all containers.
Enable Kong ingress controller.
Service type for Kong proxy.
Enable HTTP on Kong proxy (HTTPS is used by default).
Metrics Server
Enable metrics-server sub-chart. Only enable if you don’t have metrics-server in your cluster.
Cert Manager
Enable cert-manager sub-chart. Only enable if cert-manager is not installed in your cluster.
Install cert-manager CRDs.
Nginx Ingress
Enable nginx-ingress sub-chart. Only enable if you don’t have an ingress controller.
Name of the IngressClass resource.
Service type for nginx ingress controller.
Extras
Custom Manifests
Extra Kubernetes manifests to deploy alongside Dashboard.
Service Monitor
Create a Prometheus Operator ServiceMonitor resource.
Labels to add to the ServiceMonitor.
Annotations to add to the ServiceMonitor.
ServiceMonitor connection scheme.
TLS configuration for ServiceMonitor.
Metric relabelings for the scrape endpoint. See Prometheus documentation.
Prometheus relabeling rules.