Redpanda Console Helm Chart Specification
This page describes the official Redpanda Console Helm Chart. In
particular, this page describes the contents of the chart’s
values.yaml
file. Each of the settings is listed and described on this page, along
with any default values.
The Redpanda Console Helm chart is included as a subchart in the Redpanda Helm chart so that you can deploy and configure Redpanda and Redpanda Console together. For instructions on how to install and use the chart, refer to the deployment documentation. For instructions on how to override and customize the chart’s values, see Configure Redpanda Console.
Autogenerated from chart metadata using helm-docs v1.11.0
Settings
affinity
Default: {}
automountServiceAccountToken
Automount API credentials for the Service Account into the pod. Console does not communicate with Kubernetes API.
Default: false
autoscaling.enabled
Default: false
autoscaling.maxReplicas
Default: 100
autoscaling.minReplicas
Default: 1
autoscaling.targetCPUUtilizationPercentage
Default: 80
commonLabels
Default: {}
configmap.create
Default: true
console.config
Settings for the Config.yaml
(required). For a reference of
configuration settings, see the
Redpanda
Console documentation.
Default: {}
deployment.create
Default: true
enterprise
Settings for license key, as an alternative to secret.enterprise when a license secret is available
Default:
{"licenseSecretRef":{"key":"","name":""}}
extraEnvFrom
Additional environment variables for Redpanda Console mapped from Secret or ConfigMap.
Default: []
image
Redpanda Console Docker image settings.
Default:
{"pullPolicy":"IfNotPresent","registry":"docker.redpanda.com","repository":"redpandadata/console","tag":""}
image.repository
Docker repository from which to pull the Redpanda Docker image.
Default: "redpandadata/console"
image.tag
The Redpanda Console version. See DockerHub for: All stable versions and all unstable versions.
Default: Chart.appVersion
imagePullSecrets
Pull secrets may be used to provide credentials to image repositories See https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
Default: []
ingress.annotations
Default: {}
ingress.className
Default: nil
ingress.enabled
Default: false
ingress.hosts[0].host
Default: "chart-example.local"
ingress.hosts[0].paths[0].path
Default: "/"
ingress.hosts[0].paths[0].pathType
Default: "ImplementationSpecific"
ingress.tls
Default: []
initContainers
Any initContainers defined should be written here
Default: {"extraInitContainers":""}
livenessProbe
Settings for liveness and readiness probes. For details, see the Kubernetes documentation.
Default:
{"failureThreshold":3,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}
nodeSelector
Default: {}
podAnnotations
Default: {}
podLabels
Default: {}
podSecurityContext.fsGroup
Default: 99
podSecurityContext.runAsUser
Default: 99
priorityClassName
PriorityClassName given to Pods. For details, see the Kubernetes documentation.
Default: ""
readinessProbe.failureThreshold
Default: 3
readinessProbe.initialDelaySeconds
Grant time to test connectivity to upstream services such as Kafka and Schema Registry.
Default: 10
readinessProbe.periodSeconds
Default: 10
readinessProbe.successThreshold
Default: 1
readinessProbe.timeoutSeconds
Default: 1
replicaCount
Default: 1
resources
Default: {}
secret
Create a new Kubernetes Secret for all sensitive configuration inputs.
Each provided Secret is mounted automatically and made available to the
Pod. If you want to use one or more existing Secrets, you can use the
extraEnvFrom
list to mount environment variables from string and
secretMounts to mount files such as Certificates from Secrets.
Default:
{"create":true,"enterprise":{},"kafka":{},"login":{"github":{},"google":{},"jwtSecret":"","oidc":{},"okta":{}},"redpanda":{"adminApi":{}}}
secretMounts
SecretMounts is an abstraction to make a Secret available in the container’s filesystem. Under the hood it creates a volume and a volume mount for the Redpanda Console container.
Default: []
securityContext.runAsNonRoot
Default: true
service.annotations
Default: {}
service.port
Default: 8080
service.type
Default: "ClusterIP"
serviceAccount.automountServiceAccountToken
Specifies whether a service account should automount API-Credentials. Console does not communicate with Kubernetes API. The ServiceAccount could be used for workload identity.
Default: false
serviceAccount.name
The name of the service account to use. If not set and
serviceAccount.create
is true
, a name is generated using the
console.fullname
template
Default: ""
strategy
Default: {}
tests.enabled
Default: true
tolerations
Default: []
topologySpreadConstraints
Default: []