Summary
This article explains how to configure Dremio support keys when deploying Dremio on Kubernetes using the Helm chart values.yaml file.
Overview
When deploying Dremio on Kubernetes, administrators have the option to configure Dremio support keys for the new cluster. This is done by passing the support keys via the Helm chart values.yaml file, by adding the -Ddremio.debug.sysopt. prefix under extraStartParams.
Relevant Versions Tools and Integrations
This applies to all versions of Dremio Software.
Steps to Resolve
1. Add the desired support keys to the values.yaml file under extraStartParams, prefixed with -Ddremio.debug.sysopt. For example:
extraStartParams: >- -Ddremio.debug.sysopt.dremio.iceberg.enabled=false -Ddremio.debug.sysopt.dremio.execution.support_unlimited_splits=true -Ddremio.debug.sysopt.dremio.deltalake.enabled=true -Ddremio.debug.sysopt.results.max.age_in_days=10
2. After deployment, verify that the new values were configured under Settings -> Support -> Support Keys. 3. You can also use the following query to find out the non-default support keys:
SELECT * FROM sys.options WHERE status <> 'DEFAULT'
Please note that in a similar manner one can configure the JVM options as well.