Home / BeaverDeck / Docs / Configuration Guide / Helm values

Important Helm Values

Permissions: changing these values requires permission to upgrade the Helm release and update the Kubernetes resources affected by the value. Changes to ServiceAccount or RBAC values can require cluster-scoped administration rights.
Value Default Purpose
affinity {} Pod affinity and anti-affinity rules.
allowAllNamespaces true Whether BeaverDeck can operate across namespaces allowed by Kubernetes RBAC.
clusterName Cluster name not set Cluster label shown in the UI.
dataDir /data Directory for non-auth runtime metadata.
extraEnv [] Additional container environment entries for advanced overrides.
fullnameOverride "" Fully override generated resource names.
image.pullPolicy IfNotPresent Container image pull policy.
image.repository arequs/beaverdeck Container image repository.
image.tag 1.5.0 Image tag and chart-provided APP_VERSION.
ingress.annotations {} Extra annotations on the Ingress.
ingress.className "" IngressClass name.
ingress.enabled false Render the BeaverDeck Ingress.
ingress.host "" Ingress host; empty omits host matching.
ingress.path / Ingress path and application BASE_PATH.
ingress.pathType Prefix Kubernetes Ingress path matching mode.
ingress.tls [] Ingress TLS hosts and Secret references.
listenAddr :8080 HTTP listen address passed as LISTEN_ADDR.
livenessProbe.enabled true Enable the liveness probe.
livenessProbe.initialDelaySeconds 10 Delay before the first liveness check.
livenessProbe.path /healthz HTTP path used by the liveness probe.
livenessProbe.periodSeconds 20 Interval between liveness checks.
managedNamespace "" Managed namespace override; empty uses the pod namespace.
nameOverride "" Override the chart-name portion of generated resource names.
namespaceOverride "" Override the namespace rendered into namespaced manifests. Empty uses the Helm release namespace.
nodeSelector {} Node selector for the BeaverDeck pod.
podAnnotations {} Extra annotations on the BeaverDeck pod template.
podLabels {} Extra labels on the BeaverDeck pod template.
rbac.clusterRoleName "" ClusterRole name override; empty uses the chart fullname.
rbac.create true Create the cluster-scoped ClusterRole and ClusterRoleBinding.
readinessProbe.enabled true Enable the readiness probe.
readinessProbe.initialDelaySeconds 5 Delay before the first readiness check.
readinessProbe.path /healthz HTTP path used by the readiness probe.
readinessProbe.periodSeconds 10 Interval between readiness checks.
resources {} Container CPU/memory requests and limits. No sizing defaults are defined by the chart.
service.annotations {} Extra annotations on the Kubernetes Service.
service.port 80 Port exposed by the Kubernetes Service.
service.targetPort 8080 Service target and declared BeaverDeck container port.
service.type ClusterIP Kubernetes Service type.
serviceAccount.annotations {} Extra ServiceAccount annotations, including identity-provider annotations.
serviceAccount.create true Create a dedicated ServiceAccount.
serviceAccount.name "" ServiceAccount name override; empty uses the chart fullname.
suppressedInsights.configMapName "" Override the ConfigMap name for globally suppressed alert keys.
suppressedInsights.key suppressed_insights.json ConfigMap data key containing the suppressed-alert JSON array.
tolerations [] Pod tolerations.