Hopsworks values#
Values under hopsworks configure the Hopsworks backend: the Payara worker and admin deployments, ingress, the certificate authority, database migrations and backups.
Generated from the Hopsworks Helm chart 5.0.14 (Hopsworks 5.0.13).
Deployed when global._hopsworks.full_platform is true.
General#
Defaults as YAML
hopsworks:
agent_email: agent@hops.io
agent_password: admin
cleanupOnUninstall:
enabled: true
ttlSecondsAfterFinished: null
create_secrets: true
ddlConfigmapName: sql-ddl
defaultServiceAccount:
annotations: {}
create: true
dropDatabase: false
flyway:
replaceDDL: ''
flywayconfigmapName: flyway-config
fullnameOverride: null
hopsfsMount:
enabled: true
mountPath: /hopsfs
hopsworkslib: {}
imageBuilder:
image: image-builder
tag: '0.1'
imageBuilderServiceAccount:
annotations: {}
create: true
name: image-builder
instanceconfigmapName: instance-config
jupyter:
notebookConfig:
allowOrigin: ${conf.allowOrigin}
enableDownloads: true
enableUploads: true
lb:
names:
mysqld: mysqld-external
rdrs: rdrs-external
serviceAccount:
annotations: {}
nameOverride: null
nodeSelector: {}
objectStorageEnvInformation: null
payaraVersion: 6.2024.12-jdk17.8.1
payaraconfigmapName: post-boot-commands
podAnnotations: {}
podDisruptionBudget:
hopsworksCA:
enabled: true
minAvailable: 1
worker:
enabled: true
minAvailable: 1
podLabels: {}
replicaCount:
worker: 2
resources:
admin:
auto_jvm: true
jvm:
memory:
buffer: 2048
compressedClassSpaceSize: 512
heap: 4096
metaspace: 2048
nonMethodCodeHeapSize: 5
nonProfiledCodeHeapSize: 48
profiledCodeHeapSize: 48
worker:
auto_jvm: true
jvm:
memory:
buffer: 3072
compressedClassSpaceSize: 512
heap: 4096
metaspace: 2048
nonMethodCodeHeapSize: 5
nonProfiledCodeHeapSize: 48
profiledCodeHeapSize: 48
securityContext: {}
setAdminHighPriority: true
sparkConfigmapName: spark
sqldmlconfigmapName: sql-dml
sqlgrantsconfigmapName: sql-grants
templatesconfigmapName: hopsworks-templates
terminal:
enabled: false
tolerations: []
topologySpreadConstraint: {}
updateLoadBalancerDomains:
resources:
limits:
cpu: 50m
memory: 50M
requests:
cpu: 20m
memory: 20M
variables:
kube_kserve_installed: true
kube_serving_vllm_omni_versions: v0.20.0
kube_serving_vllm_versions: v0.20.0
volumeMounts:
admin: []
migrate: []
worker: []
volumes:
admin: []
migrate: []
worker: []
hopsworks#-
Type
object. override hopsworks valuesDefault
lb: names: mysqld: mysqld-external rdrs: rdrs-external replicaCount: worker: 2 resources: admin: auto_jvm: true jvm: memory: buffer: 2048 compressedClassSpaceSize: 512 heap: 4096 metaspace: 2048 nonMethodCodeHeapSize: 5 nonProfiledCodeHeapSize: 48 profiledCodeHeapSize: 48 worker: auto_jvm: true jvm: memory: buffer: 3072 compressedClassSpaceSize: 512 heap: 4096 metaspace: 2048 nonMethodCodeHeapSize: 5 nonProfiledCodeHeapSize: 48 profiledCodeHeapSize: 48 variables: kube_kserve_installed: true kube_serving_vllm_omni_versions: v0.20.0 kube_serving_vllm_versions: v0.20.0 hopsworks.agent_email#- Type
string, default"agent@hops.io". hopsworks.agent_password#- Type
string, default"admin". hopsworks.cleanupOnUninstall#- Type
object, default{"enabled":true,"ttlSecondsAfterFinished":null}. post-delete cleanup of Hopsworks runtime leftovers (CA/setup-script Secrets & ConfigMaps annotated hopsworks.ai/project, plus the sql-dml/sql-grants/flyway-config hook ConfigMaps) that Helm/ArgoCD never tracked and so never prune. hopsworks.cleanupOnUninstall.enabled#- Type
bool, defaulttrue. enable the post-delete Hopsworks cleanup hook hopsworks.cleanupOnUninstall.ttlSecondsAfterFinished#- Type
string, defaultnil. ttlSecondsAfterFinished for the cleanup Job; null falls through to the global default hopsworks.create_secrets#- Type
bool, defaulttrue. If false, you have to create the secret for the hopsworks users (hopsworks-users-secrets) manually. If false and ldap/kerberos is enabled, the secret for ldap credentials must be created manually as well. hopsworks.ddlConfigmapName#- Type
string, default"sql-ddl". hopsworks.defaultServiceAccount.annotations#- Type
object, default{}. annotations hopsworks.defaultServiceAccount.create#- Type
bool, defaulttrue. hopsworks.dropDatabase#- Type
bool, defaultfalse. Should not be changed here. Leave this as a conscious choice for the user when installing. If set to true will drop databases when helm uninstall. hopsworks.flyway.replaceDDL#- Type
string, default"". hopsworks.flywayconfigmapName#- Type
string, default"flyway-config". hopsworks.fullnameOverride#- Type
string, defaultnil. override app fully qualified name hopsworks.hopsfsMount.enabled#- Type
bool, defaulttrue. hopsworks.hopsfsMount.mountPath#- Type
string, default"/hopsfs". hopsworks.hopsworkslib#- Type
object, default{}. override hopsworkslib values hopsworks.imageBuilder.image#- Type
string, default"image-builder". hopsworks.imageBuilder.tag#- Type
string, default"0.1". hopsworks.imageBuilderServiceAccount#- Type
object, default{"annotations":{},"create":true,"name":"image-builder"}. Configuration for the Service Account running all user environment Image Building Jobs hopsworks.instanceconfigmapName#- Type
string, default"instance-config". hopsworks.jupyter.notebookConfig.allowOrigin#- Type
string, default"${conf.allowOrigin}". hopsworks.jupyter.notebookConfig.enableDownloads#- Type
bool, defaulttrue. Set to false to disable file downloads from the Jupyter UI. hopsworks.jupyter.notebookConfig.enableUploads#- Type
bool, defaulttrue. Set to false to disable file uploads from the Jupyter UI and reject base64 file uploads via the Contents API. Kernel/terminal file writes are unaffected. Requires JupyterLab >= 4.5. hopsworks.lb.names.mysqld#- Type
string, default"mysqld-external". hopsworks.lb.names.rdrs#- Type
string, default"rdrs-external". hopsworks.lb.serviceAccount.annotations#- Type
object, default{}. annotations hopsworks.nameOverride#- Type
string, defaultnil. override app chart name hopsworks.nodeSelector#- Type
object, default{}. node selector configuration hopsworks.objectStorageEnvInformation#- Type
string, defaultnil. override object storage list of of environment variables hopsworks.payaraVersion#- Type
string, default"6.2024.12-jdk17.8.1". hopsworks.payaraconfigmapName#- Type
string, default"post-boot-commands". hopsworks.podAnnotations#- Type
object, default{}. pod annotations hopsworks.podDisruptionBudget.hopsworksCA.enabled#- Type
bool, defaulttrue. hopsworks.podDisruptionBudget.hopsworksCA.minAvailable#- Type
int, default1. hopsworks.podDisruptionBudget.worker.enabled#- Type
bool, defaulttrue. hopsworks.podDisruptionBudget.worker.minAvailable#- Type
int, default1. hopsworks.podLabels#- Type
object, default{}. pod labels hopsworks.replicaCount.worker#- Type
int, default2. hopsworks.securityContext#- Type
object, default{}. custom security context for hopsworks admin and workers hopsworks.setAdminHighPriority#- Type
bool, defaulttrue. hopsworks.sparkConfigmapName#- Type
string, default"spark". hopsworks.sqldmlconfigmapName#- Type
string, default"sql-dml". hopsworks.sqlgrantsconfigmapName#- Type
string, default"sql-grants". hopsworks.templatesconfigmapName#- Type
string, default"hopsworks-templates". hopsworks.terminal.enabled#- Type
bool, defaultfalse. hopsworks.tolerations#- Type
list, default[]. hopsworks.topologySpreadConstraint#- Type
object, default{}. The default topology spread constraint. If not defined the global topology spread constraint would be used instead. hopsworks.updateLoadBalancerDomains#-
Type
object. update_load_balancer_domains Job configurationDefault
resources: limits: cpu: 50m memory: 50M requests: cpu: 20m memory: 20M hopsworks.updateLoadBalancerDomains.resources#-
Type
object. resource limits configurationDefault
limits: cpu: 50m memory: 50M requests: cpu: 20m memory: 20M hopsworks.volumeMounts.admin#- Type
list, default[]. hopsworks.volumeMounts.migrate#- Type
list, default[]. hopsworks.volumeMounts.worker#- Type
list, default[]. hopsworks.volumes.admin#- Type
list, default[]. hopsworks.volumes.migrate#- Type
list, default[]. hopsworks.volumes.worker#- Type
list, default[].
create_certificate#
Defaults as YAML
hopsworks:
create_certificate:
add: []
auto_generate: true
cn: hopsworks.local.ai
configmap: payara-cacerts
enabled: false
secretName: hopsworks-tls
trustManager:
aliasPrefix: trust-manager
configMapName: ''
enabled: false
key: ca-bundle.crt
hopsworks.create_certificate.add#- Type
list, default[]. the following list is used to add additional certificates to trust. Notice this wont work in air gapped. An example - name: azure url: https://cacerts.digicert.com/DigiCertAssuredIDRootG2.crt alias: digicertglobalrootg2 hopsworks.create_certificate.auto_generate#- Type
bool, defaulttrue. hopsworks.create_certificate.cn#- Type
string, default"hopsworks.local.ai". hopsworks.create_certificate.configmap#- Type
string, default"payara-cacerts". hopsworks.create_certificate.enabled#- Type
bool, defaultfalse. hopsworks.create_certificate.secretName#- Type
string, default"hopsworks-tls". hopsworks.create_certificate.trustManager.aliasPrefix#- Type
string, default"trust-manager". hopsworks.create_certificate.trustManager.configMapName#- Type
string, default"". hopsworks.create_certificate.trustManager.enabled#- Type
bool, defaultfalse. hopsworks.create_certificate.trustManager.key#- Type
string, default"ca-bundle.crt".
dependencies#
Defaults as YAML
hopsworks:
dependencies:
logstash:
consulServiceName: logstash
port: 5044
mysql:
consulServiceName: mysql
consulServiceTag: onlinefs
port: 3306
objectStorage:
consulServiceName: minio
port: 9000
registry:
consulServiceName: registry
port: 30443
hopsworks.dependencies.logstash.consulServiceName#- Type
string, default"logstash". hopsworks.dependencies.logstash.port#- Type
int, default5044. hopsworks.dependencies.mysql.consulServiceName#- Type
string, default"mysql". hopsworks.dependencies.mysql.consulServiceTag#- Type
string, default"onlinefs". hopsworks.dependencies.mysql.port#- Type
int, default3306. hopsworks.dependencies.objectStorage.consulServiceName#- Type
string, default"minio". hopsworks.dependencies.objectStorage.port#- Type
int, default9000. hopsworks.dependencies.registry.consulServiceName#- Type
string, default"registry". hopsworks.dependencies.registry.port#- Type
int, default30443.
dockerImage#
Defaults as YAML
hopsworks:
dockerImage:
apt:
sources: []
conda:
default_mirrors: []
envs_dirs:
- /envs
pkgs_dirs:
- /pkgs
proxy:
enabled: false
protocol: http
url: http://proxy:3128
repo_data_ttl: 43200
ssl_verify: 'True'
use_defaults: true
configMap:
name: docker-images-config
packageAuth:
caCertsConfigMap: ''
secretName: ''
pypi:
global_parameters: null
hopsworks.dockerImage.apt.sources#- Type
list, default[]. The sources will be injected in case the user wants to use a proxy repo. hopsworks.dockerImage.conda.default_mirrors#- Type
list, default[]. the following mirrors will be injected in case the user wants to use a custom registry hopsworks.dockerImage.conda.envs_dirs[0]#- Type
string, default"/envs". hopsworks.dockerImage.conda.pkgs_dirs[0]#- Type
string, default"/pkgs". hopsworks.dockerImage.conda.proxy.enabled#- Type
bool, defaultfalse. hopsworks.dockerImage.conda.proxy.protocol#- Type
string, default"http". hopsworks.dockerImage.conda.proxy.url#- Type
string, default"http://proxy:3128". hopsworks.dockerImage.conda.repo_data_ttl#- Type
int, default43200. hopsworks.dockerImage.conda.ssl_verify#- Type
string, default"True". hopsworks.dockerImage.conda.use_defaults#- Type
bool, defaulttrue. hopsworks.dockerImage.configMap.name#- Type
string, default"docker-images-config". hopsworks.dockerImage.packageAuth#- Type
object, default{"caCertsConfigMap":"","secretName":""}. Optional Secret with credentials for authenticated pip/apt mirrors. The Secret must be created out-of-band in the Hopsworks release namespace and may contain any of the following keys (both optional): netrc -- mounted at $HOME/package-auth/netrc, staged as .netrc into env-build contexts (used by pip/conda). apt-auth.conf -- mounted at $HOME/package-auth/apt-auth.conf, staged as /etc/apt/auth.conf.d/hopsworks.conf in env-build contexts. When the Secret is absent the env-build proceeds against anonymous mirrors. hopsworks.dockerImage.packageAuth.caCertsConfigMap#- Type
string, default"". Optional ConfigMap of trusted CA certificates to install into env-build Docker RUN steps. Each key in the ConfigMap is treated as a .crt / PEM file, bind-mounted into /usr/local/share/ca-certificates/ and installed viaupdate-ca-certificatesat the start of the RUN. Also exported as REQUESTS_CA_BUNDLE / SSL_CERT_FILE so pip/conda honour it. Leave empty to skip CA injection. hopsworks.dockerImage.packageAuth.secretName#- Type
string, default"". Name of an optional Secret in the Hopsworks release namespace containing credentials for authenticated pip/apt mirrors. Leave empty to skip credential injection. hopsworks.dockerImage.pypi#- Type
object, default{"global_parameters":null}. pypi configurations global_parameters: trusted-host: pypi.org index-url: "https://pypi.org/simple" extra-index-url: "https://pypi.org/simple" proxy: "http://proxy:3128" hopsworks.dockerImage.pypi.global_parameters#- Type
string, defaultnil. pypi global parameters
dockerRegistry#
Defaults as YAML
hopsworks:
dockerRegistry:
buildkit:
image: moby/buildkit
tag: v0.14.1
preset:
affinity: {}
alternativeRegistry: null
configMapName: docker-images-preset-config
enabled: true
env: []
extra_images: []
maxPushRetries: 5
nodeSelector: {}
parallelPushes: 1
parallelism: 3
resources:
limits:
cpu: '1'
memory: 3G
requests:
cpu: 100m
memory: 500Mi
restartPolicy: OnFailure
retry: 50
runIndex: 0
secrets: []
serviceAccount:
annotations: {}
timeout: 3600
tolerations: []
ttlSecondsAfterFinished: null
usePullPush: true
security:
password: null
trust_registry: true
user: null
hopsworks.dockerRegistry.buildkit.image#- Type
string, default"moby/buildkit". hopsworks.dockerRegistry.buildkit.tag#- Type
string, default"v0.14.1". hopsworks.dockerRegistry.preset.affinity#- Type
object, default{}. affinity configuration hopsworks.dockerRegistry.preset.alternativeRegistry#- Type
string, defaultnil. Alternative registry URL for base images. It will override any other global registry URL configuration. hopsworks.dockerRegistry.preset.configMapName#- Type
string, default"docker-images-preset-config". hopsworks.dockerRegistry.preset.enabled#- Type
bool, defaulttrue. hopsworks.dockerRegistry.preset.env#- Type
list, default[]. Additional env vars to be set in the preset docker images (e.g. Proxy configuration) hopsworks.dockerRegistry.preset.extra_images#- Type
list, default[]. hopsworks.dockerRegistry.preset.maxPushRetries#- Type
int, default5. hopsworks.dockerRegistry.preset.nodeSelector#- Type
object, default{}. node selector configuration hopsworks.dockerRegistry.preset.parallelPushes#- Type
int, default1. hopsworks.dockerRegistry.preset.parallelism#- Type
int, default3. hopsworks.dockerRegistry.preset.resources.limits.cpu#- Type
string, default"1". hopsworks.dockerRegistry.preset.resources.limits.memory#- Type
string, default"3G". hopsworks.dockerRegistry.preset.resources.requests.cpu#- Type
string, default"100m". hopsworks.dockerRegistry.preset.resources.requests.memory#- Type
string, default"500Mi". hopsworks.dockerRegistry.preset.restartPolicy#- Type
string, default"OnFailure". hopsworks.dockerRegistry.preset.retry#- Type
int, default50. hopsworks.dockerRegistry.preset.runIndex#- Type
int, default0. Index to make job names unique if necessary hopsworks.dockerRegistry.preset.secrets#- Type
list, default[]. hopsworks.dockerRegistry.preset.serviceAccount.annotations#- Type
object, default{}. service account annotations hopsworks.dockerRegistry.preset.timeout#- Type
int, default3600. hopsworks.dockerRegistry.preset.tolerations#- Type
list, default[]. hopsworks.dockerRegistry.preset.ttlSecondsAfterFinished#- Type
string, defaultnil. TTL in seconds for the preset-images Job. Overrides global default. hopsworks.dockerRegistry.preset.usePullPush#- Type
bool, defaulttrue. hopsworks.dockerRegistry.security.password#- Type
string, defaultnil. user password hopsworks.dockerRegistry.security.trust_registry#- Type
bool, defaulttrue. hopsworks.dockerRegistry.security.user#- Type
string, defaultnil. user name
envs#
Defaults as YAML
hopsworks:
envs:
admin: {}
postInstall:
ASADMIN_DEPLOY_TIMEOUT_SEC: 900
ASADMIN_TIMEOUT_SEC: 120
CLEANUP_INTERVAL_SEC: 120
DEBUG: 'true'
DEPLOY_RETRIES: 3
DEPLOY_RETRY_INTERVAL_SEC: 30
INITIAL_DELAY_SEC: 60
REGISTER_WAIT_SEC: 240
hopsworks.envs.admin#- Type
object, default{}. admin environment variables hopsworks.envs.postInstall.ASADMIN_DEPLOY_TIMEOUT_SEC#- Type
int, default900. Timeout (seconds) for the asadmin deploy command. Raise it if a legitimate EAR deploy exceeds 15 minutes, but keep query + deploy timeouts well under the sidecar's 30-minute heartbeat window. hopsworks.envs.postInstall.ASADMIN_TIMEOUT_SEC#- Type
int, default120. Timeout (seconds) for the admin sidecar's short asadmin calls (list-*, delete-instance), so one stuck call cannot hang its loop. The long-running deploy uses ASADMIN_DEPLOY_TIMEOUT_SEC instead. hopsworks.envs.postInstall.CLEANUP_INTERVAL_SEC#- Type
int, default120. hopsworks.envs.postInstall.DEBUG#- Type
string, default"true". hopsworks.envs.postInstall.DEPLOY_RETRY_INTERVAL_SEC#- Type
int, default30. Sleep (seconds) between deploy attempts in the admin sidecar. Pacing only; the sidecar keeps retrying across cycles. hopsworks.envs.postInstall.INITIAL_DELAY_SEC#- Type
int, default60. hopsworks.envs.postInstall.REGISTER_WAIT_SEC#- Type
int, default240. hopsworks.envs.postInstall.DEPLOY_RETRIESDeprecated #- Type
int, default3. Deprecated. No longer consumed by the admin sidecar. Use DEPLOY_RETRY_INTERVAL_SEC to control the sleep between deploy attempts. Kept for backward compatibility; will be removed in a future major version.
hopsworksAdmin#
Defaults as YAML
hopsworks:
hopsworksAdmin:
hopsworks_ear_download_url: null
hopsworks_front_download_url: null
hopsworks_realm_download_url: null
mysql_connector_download_url: null
hopsworks.hopsworksAdmin#-
Type
object. override hopsworks admin artifactsDefault
hopsworks_ear_download_url: null hopsworks_front_download_url: null hopsworks_realm_download_url: null mysql_connector_download_url: null hopsworks.hopsworksAdmin.hopsworks_ear_download_url#- Type
string, defaultnil. use custom hopsworks ear hopsworks.hopsworksAdmin.hopsworks_front_download_url#- Type
string, defaultnil. use custom hopsworks front end hopsworks.hopsworksAdmin.hopsworks_realm_download_url#- Type
string, defaultnil. use custom hopsworks realm jar file hopsworks.hopsworksAdmin.mysql_connector_download_url#- Type
string, defaultnil. use custom mysql connector
hopsworksCA#
Defaults as YAML
hopsworks:
hopsworksCA:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- hopsworks-ca
topologyKey: kubernetes.io/hostname
apiKey:
secret_name: hopsworks-api-key-auth
auto_jvm: true
ca_count: 1
containerPort: 8182
download_url: null
extraJavaToolOptions: ''
image:
pullPolicy: IfNotPresent
tag: null
internalCert:
subject:
locality: glassfishinternal
organization: 0
jvm:
garbageCollector: ''
memory:
buffer: 256
compressedClassSpaceSize: 256
heap: 1024
metaspace: 1024
nonMethodCodeHeapSize: 5
nonProfiledCodeHeapSize: 48
profiledCodeHeapSize: 48
livenessProbe:
failureThreshold: 3
httpGet:
path: /hopsworks-ca/v2/certificate/crl/intermediate
port: 8182
scheme: HTTPS
initialDelaySeconds: 600
periodSeconds: 20
timeoutSeconds: 60
name: hopsworks-ca
readinessProbe:
httpGet:
path: /hopsworks-ca/v2/certificate/ready
port: 8182
scheme: HTTPS
initialDelaySeconds: 60
periodSeconds: 10
replaceEntryPoint: false
resources:
limits:
cpu: 2000m
memory: 2048Mi
requests:
cpu: 1000m
memory: 2048Mi
securityContext: {}
service:
annotations:
consul.hashicorp.com/service-name: glassfish
consul.hashicorp.com/service-tags: ca
name: hopsworks-ca
port: 8182
setupJob:
backoffLimit: 10
shutdownWait: 30
startWaitTimeout: 300
hopsworks.hopsworksCA.affinity#-
Type
object. Ensure we send them to different machinesDefault
podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - key: app operator: In values: - hopsworks-ca topologyKey: kubernetes.io/hostname hopsworks.hopsworksCA.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution#-
Type
list. podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution configurationDefault
- labelSelector: matchExpressions: - key: app operator: In values: - hopsworks-ca topologyKey: kubernetes.io/hostname hopsworks.hopsworksCA.apiKey.secret_name#- Type
string, default"hopsworks-api-key-auth". hopsworks.hopsworksCA.auto_jvm#- Type
bool, defaulttrue. hopsworks.hopsworksCA.ca_count#- Type
int, default1. hopsworks.hopsworksCA.containerPort#- Type
int, default8182. hopsworks.hopsworksCA.download_url#- Type
string, defaultnil. use custom hopsworks ca war hopsworks.hopsworksCA.extraJavaToolOptions#- Type
string, default"". hopsworks.hopsworksCA.image.pullPolicy#- Type
string, default"IfNotPresent". hopsworks.hopsworksCA.image.tag#- Type
string, defaultnil. image tag. If not defined, the .Chart.AppVersion will be used hopsworks.hopsworksCA.internalCert.subject.locality#- Type
string, default"glassfishinternal". hopsworks.hopsworksCA.internalCert.subject.organization#- Type
int, default0. hopsworks.hopsworksCA.jvm.garbageCollector#- Type
string, default"". hopsworks.hopsworksCA.jvm.memory.buffer#- Type
int, default256. hopsworks.hopsworksCA.jvm.memory.compressedClassSpaceSize#- Type
int, default256. hopsworks.hopsworksCA.jvm.memory.heap#- Type
int, default1024. hopsworks.hopsworksCA.jvm.memory.metaspace#- Type
int, default1024. hopsworks.hopsworksCA.jvm.memory.nonMethodCodeHeapSize#- Type
int, default5. hopsworks.hopsworksCA.jvm.memory.nonProfiledCodeHeapSize#- Type
int, default48. hopsworks.hopsworksCA.jvm.memory.profiledCodeHeapSize#- Type
int, default48. hopsworks.hopsworksCA.livenessProbe.failureThreshold#- Type
int, default3. hopsworks.hopsworksCA.livenessProbe.httpGet.path#- Type
string, default"/hopsworks-ca/v2/certificate/crl/intermediate". hopsworks.hopsworksCA.livenessProbe.httpGet.port#- Type
int, default8182. hopsworks.hopsworksCA.livenessProbe.httpGet.scheme#- Type
string, default"HTTPS". hopsworks.hopsworksCA.livenessProbe.initialDelaySeconds#- Type
int, default600. hopsworks.hopsworksCA.livenessProbe.periodSeconds#- Type
int, default20. hopsworks.hopsworksCA.livenessProbe.timeoutSeconds#- Type
int, default60. hopsworks.hopsworksCA.name#- Type
string, default"hopsworks-ca". hopsworks.hopsworksCA.readinessProbe.httpGet.path#- Type
string, default"/hopsworks-ca/v2/certificate/ready". hopsworks.hopsworksCA.readinessProbe.httpGet.port#- Type
int, default8182. hopsworks.hopsworksCA.readinessProbe.httpGet.scheme#- Type
string, default"HTTPS". hopsworks.hopsworksCA.readinessProbe.initialDelaySeconds#- Type
int, default60. hopsworks.hopsworksCA.readinessProbe.periodSeconds#- Type
int, default10. hopsworks.hopsworksCA.replaceEntryPoint#- Type
bool, defaultfalse. hopsworks.hopsworksCA.resources.limits.cpu#- Type
string, default"2000m". hopsworks.hopsworksCA.resources.limits.memory#- Type
string, default"2048Mi". hopsworks.hopsworksCA.resources.requests.cpu#- Type
string, default"1000m". hopsworks.hopsworksCA.resources.requests.memory#- Type
string, default"2048Mi". hopsworks.hopsworksCA.securityContext#- Type
object, default{}. security context hopsworks.hopsworksCA.service.annotations."consul.hashicorp.com/service-name"#- Type
string, default"glassfish". - Type
string, default"ca". hopsworks.hopsworksCA.service.name#- Type
string, default"hopsworks-ca". hopsworks.hopsworksCA.service.port#- Type
int, default8182. hopsworks.hopsworksCA.setupJob.backoffLimit#- Type
int, default10. hopsworks.hopsworksCA.shutdownWait#- Type
int, default30. hopsworks.hopsworksCA.startWaitTimeout#- Type
int, default300.
hpa#
Defaults as YAML
hopsworks:
hpa:
ca:
enabled: false
maxReplicas: 3
targetCPUUtilizationPercentage: 80
targetMemoryUtilizationPercentage: 95
worker:
enabled: false
maxReplicas: 3
targetCPUUtilizationPercentage: 80
targetMemoryUtilizationPercentage: 95
hopsworks.hpa.ca.enabled#- Type
bool, defaultfalse. hopsworks.hpa.ca.maxReplicas#- Type
int, default3. hopsworks.hpa.ca.targetCPUUtilizationPercentage#- Type
int, default80. hopsworks.hpa.ca.targetMemoryUtilizationPercentage#- Type
int, default95. hopsworks.hpa.worker.enabled#- Type
bool, defaultfalse. hopsworks.hpa.worker.maxReplicas#- Type
int, default3. hopsworks.hpa.worker.targetCPUUtilizationPercentage#- Type
int, default80. hopsworks.hpa.worker.targetMemoryUtilizationPercentage#- Type
int, default95.
image#
Defaults as YAML
hopsworks:
image:
admin:
imageName: hopsworks
mysqlConnectorVersion: 8.0.21.0
mysqlStorageImageName: hopsworks-mysql-connector
pullPolicy: IfNotPresent
tag: null
filebeat:
imageName: filebeat
tag: 8.19.23
migration:
pullPolicy: IfNotPresent
tag: null
postInstall:
tag: 6.2024.12-jdk17.8.1
registry: null
worker:
pullPolicy: IfNotPresent
tag: 6.2024.12-jdk17.8.1
hopsworks.image.admin.imageName#- Type
string, default"hopsworks". hopsworks.image.admin.mysqlConnectorVersion#- Type
string, default"8.0.21.0". hopsworks.image.admin.mysqlStorageImageName#- Type
string, default"hopsworks-mysql-connector". hopsworks.image.admin.pullPolicy#- Type
string, default"IfNotPresent". hopsworks.image.admin.tag#- Type
string, defaultnil. image tag. If not defined, the .Chart.AppVersion will be used hopsworks.image.filebeat.imageName#- Type
string, default"filebeat". hopsworks.image.filebeat.tag#- Type
string, default"8.19.23". hopsworks.image.migration.pullPolicy#- Type
string, default"IfNotPresent". hopsworks.image.migration.tag#- Type
string, defaultnil. image tag. If not defined, the .Chart.AppVersion will be used hopsworks.image.postInstall.tag#- Type
string, default"6.2024.12-jdk17.8.1". hopsworks.image.registry#- Type
string, defaultnil. image registry. If not defined, the global._hopsworks.imageRegistry will be used instead hopsworks.image.worker.pullPolicy#- Type
string, default"IfNotPresent". hopsworks.image.worker.tag#- Type
string, default"6.2024.12-jdk17.8.1".
ingress#
Defaults as YAML
hopsworks:
ingress:
annotations:
nginx.ingress.kubernetes.io/affinity: cookie
nginx.ingress.kubernetes.io/affinity-mode: persistent
nginx.ingress.kubernetes.io/proxy-body-size: '0'
nginx.ingress.kubernetes.io/proxy-redirect-from: 'http:'
nginx.ingress.kubernetes.io/proxy-redirect-to: 'https:'
nginx.ingress.kubernetes.io/session-cookie-expires: '5259600'
nginx.ingress.kubernetes.io/session-cookie-max-age: '5259600'
nginx.ingress.kubernetes.io/ssl-redirect: 'true'
brewer:
backend:
service:
name: brewer-head
port:
number: 80
path: /brewer/
pathType: Prefix
enabled: true
extraLabels: {}
extraPaths: []
host: hopsworks.ai.local
hosts:
- hopsworks.ai.local
ingressClassName: nginx
path: /
pathType: Prefix
secretName: hopsworks-ingress-crypto-material
servicePort: 28080
sslPassthrough: false
tls:
- hosts:
- hopsworks.ai.local
secretName: hopsworks-ingress-crypto-material
hopsworks.ingress.annotations#-
Type
object. ingress annotationsDefault
nginx.ingress.kubernetes.io/affinity: cookie nginx.ingress.kubernetes.io/affinity-mode: persistent nginx.ingress.kubernetes.io/proxy-body-size: '0' nginx.ingress.kubernetes.io/proxy-redirect-from: 'http:' nginx.ingress.kubernetes.io/proxy-redirect-to: 'https:' nginx.ingress.kubernetes.io/session-cookie-expires: '5259600' nginx.ingress.kubernetes.io/session-cookie-max-age: '5259600' nginx.ingress.kubernetes.io/ssl-redirect: 'true' hopsworks.ingress.brewer.backend.service.name#- Type
string, default"brewer-head". hopsworks.ingress.brewer.backend.service.port.number#- Type
int, default80. hopsworks.ingress.brewer.path#- Type
string, default"/brewer/". hopsworks.ingress.brewer.pathType#- Type
string, default"Prefix". hopsworks.ingress.enabled#- Type
bool, defaulttrue. hopsworks.ingress.extraLabels#- Type
object, default{}. ingress extra labels hopsworks.ingress.extraPaths#- Type
list, default[]. hopsworks.ingress.host#- Type
string, default"hopsworks.ai.local". hopsworks.ingress.hosts#- Type
list, default["hopsworks.ai.local"]. ingress hosts configuration hopsworks.ingress.ingressClassName#- Type
string, default"nginx". hopsworks.ingress.path#- Type
string, default"/". hopsworks.ingress.pathType#- Type
string, default"Prefix". hopsworks.ingress.secretName#- Type
string, default"hopsworks-ingress-crypto-material". hopsworks.ingress.servicePort#- Type
int, default28080. hopsworks.ingress.sslPassthrough#- Type
bool, defaultfalse. hopsworks.ingress.tls#-
Type
list. ingress tls configuration per hostDefault
- hosts: - hopsworks.ai.local secretName: hopsworks-ingress-crypto-material
payara#
Defaults as YAML
hopsworks:
payara:
adminpwKeyName: admin_password
adminuser: admin
config: hopsworks-config
debug: false
deploymentGroup: hopsworks-dg
disableMetricsServiceLogs: false
disableXmlValidation: true
encryptionpwKeyName: encryption_master_password
http:
keep_alive_timeout: 30
httpListener1Enabled: true
httpthreadpool:
idletimeout: 900
maxqueuesize: 4096
maxthreadpoolsize: 200
minthreadpoolsize: 5
kerberos:
enabled: false
keyTabName: service.keytab
keyTabPath: /etc/security/keytabs
keyTabPrincipal: HTTP/hopsworks.cluster.local@EXAMPLE.COM
keyTabSecretName: keytab-secret
krb5ConfigName: server-krb5-config
ldap:
enabled: false
factory_class: com.sun.jndi.ldap.LdapCtxFactory
jndilookupname: dc=example,dc=com
property:
additional_props:
- key: hopsworks\.ldap\.basedn
value: dc=example,dc=com
attributes_binary: entryUUID
provider_url: ldap://192.168.200.104:389
referral: ignore
security:
authentication: simple
credentials:
secret_key: credentials
secret_name: ldap-credentials-secret
principal: cn=admin,dc=example,dc=com
res_type: javax.naming.ldap.LdapContext
mail:
email: smtp@gmail.com
from: admin@hopsworks.ai
password:
secret_key: payara-mail-password
smtp: smtp.gmail.com
smtp_port: '587'
smtp_ssl_port: '465'
oauth:
clients: []
enabled: false
postbootCommands: /opt/payara/k8s/commands/post-boot-commands.asadmin
prebootCommands: /opt/payara/k8s/commands/pre-boot-commands.asadmin
uniformLogFormatter: false
versionUpgrade: null
websocketProxy:
grizzlyWorkerPoolMaxSize: 200
heartbeatIntervalMs: 20000
incomingBufferBytes: 33554432
maxSessionsPerApp: 500
sessionIdleTimeoutMs: 0
hopsworks.payara.adminpwKeyName#- Type
string, default"admin_password". hopsworks.payara.adminuser#- Type
string, default"admin". hopsworks.payara.config#- Type
string, default"hopsworks-config". hopsworks.payara.debug#- Type
bool, defaultfalse. hopsworks.payara.deploymentGroup#- Type
string, default"hopsworks-dg". hopsworks.payara.disableMetricsServiceLogs#- Type
bool, defaultfalse. hopsworks.payara.disableXmlValidation#- Type
bool, defaulttrue. hopsworks.payara.encryptionpwKeyName#- Type
string, default"encryption_master_password". hopsworks.payara.http.keep_alive_timeout#- Type
int, default30. hopsworks.payara.httpListener1Enabled#- Type
bool, defaulttrue. hopsworks.payara.httpthreadpool.idletimeout#- Type
int, default900. The maximum amount of time that a thread can remain idle in the pool. After this time expires, the thread is removed from the pool. hopsworks.payara.httpthreadpool.maxqueuesize#- Type
int, default4096. The maximum number of threads in the queue. A value of -1 indicates that there is no limit to the queue size. hopsworks.payara.httpthreadpool.maxthreadpoolsize#- Type
int, default200. hopsworks.payara.httpthreadpool.minthreadpoolsize#- Type
int, default5. hopsworks.payara.kerberos.enabled#- Type
bool, defaultfalse. hopsworks.payara.kerberos.keyTabName#- Type
string, default"service.keytab". kerberos service principal keytab name. hopsworks.payara.kerberos.keyTabPath#- Type
string, default"/etc/security/keytabs". kerberos service principal keytab file path. hopsworks.payara.kerberos.keyTabPrincipal#- Type
string, default"HTTP/hopsworks.cluster.local@EXAMPLE.COM". kerberos service principal name. This name is created by combining the string HTTP with the hostname 'HTTP@host_name'. The host name is the DNS name by which browsers contact the Web server. Use the fully qualified host name. hopsworks.payara.kerberos.keyTabSecretName#- Type
string, default"keytab-secret". keytab secret name. hopsworks.payara.kerberos.krb5ConfigName#- Type
string, default"server-krb5-config". krb5.conf config map name. hopsworks.payara.ldap.enabled#- Type
bool, defaultfalse. hopsworks.payara.ldap.factory_class#- Type
string, default"com.sun.jndi.ldap.LdapCtxFactory". Factory class for resource; implements javax.naming.spi.ObjectFactory. hopsworks.payara.ldap.jndilookupname#- Type
string, default"dc=example,dc=com". Name used by the application to find the resource. hopsworks.payara.ldap.property.additional_props[0].key#- Type
string, default"hopsworks\\.ldap\\.basedn". hopsworks.payara.ldap.property.additional_props[0].value#- Type
string, default"dc=example,dc=com". hopsworks.payara.ldap.property.attributes_binary#- Type
string, default"entryUUID". The binary unique identifier that will be used in subsequent logins to identify the user. hopsworks.payara.ldap.property.provider_url#- Type
string, default"ldap://192.168.200.104:389". hopsworks.payara.ldap.property.referral#- Type
string, default"ignore". Whether to follow or ignore an alternate location in which an LDAP request may be processed. hopsworks.payara.ldap.property.security.authentication#- Type
string, default"simple". hopsworks.payara.ldap.property.security.credentials.secret_key#- Type
string, default"credentials". hopsworks.payara.ldap.property.security.credentials.secret_name#- Type
string, default"ldap-credentials-secret". hopsworks.payara.ldap.property.security.principal#- Type
string, default"cn=admin,dc=example,dc=com". hopsworks.payara.ldap.res_type#- Type
string, default"javax.naming.ldap.LdapContext". Resource Type. Enter a fully qualified type following the format xxx.xxx (for example, javax.jms.Topic) hopsworks.payara.mail.email#- Type
string, default"smtp@gmail.com". hopsworks.payara.mail.from#- Type
string, default"admin@hopsworks.ai". hopsworks.payara.mail.password.secret_key#- Type
string, default"payara-mail-password". hopsworks.payara.mail.smtp#- Type
string, default"smtp.gmail.com". hopsworks.payara.mail.smtp_port#- Type
string, default"587". hopsworks.payara.mail.smtp_ssl_port#- Type
string, default"465". hopsworks.payara.oauth.clients#- Type
list, default[]. oauth clients hopsworks.payara.oauth.enabled#- Type
bool, defaultfalse. hopsworks.payara.postbootCommands#- Type
string, default"/opt/payara/k8s/commands/post-boot-commands.asadmin". hopsworks.payara.prebootCommands#- Type
string, default"/opt/payara/k8s/commands/pre-boot-commands.asadmin". hopsworks.payara.uniformLogFormatter#- Type
bool, defaultfalse. hopsworks.payara.versionUpgrade#- Type
string, defaultnil. is Payara version upgrade. If null, auto detect based on current and target version hopsworks.payara.websocketProxy#-
Type
object. Tyrus WebSocket-proxy tuning (jupyter / terminal / python-app). These five values are the single source of truth: post-boot-commands.txt passes each as a JVM system property (-D) which hopsworks-ee reads (WebSocketProxyConfig).Default
grizzlyWorkerPoolMaxSize: 200 heartbeatIntervalMs: 20000 incomingBufferBytes: 33554432 maxSessionsPerApp: 500 sessionIdleTimeoutMs: 0 hopsworks.payara.websocketProxy.grizzlyWorkerPoolMaxSize#- Type
int, default200. Upper bound on the shared Tyrus/Grizzly client transport worker pool. Bounded to 1..Integer.MAX_VALUE (read via Integer.getInteger). hopsworks.payara.websocketProxy.heartbeatIntervalMs#- Type
int, default20000. Interval, in milliseconds, of the Tyrus per-session heartbeat on the inbound (browser) WebSocket leg. The browser hop traverses ingress-nginx, whose proxy_read_timeout (default 60s) reaps a WebSocket idle for that long; Tyrus emits an unsolicited pong every interval to keep it warm. Keep below the ingress timeout. 0 disables. Read via Long.getLong, so only a non-negative lower bound is enforced. hopsworks.payara.websocketProxy.incomingBufferBytes#- Type
int, default33554432. Max size, in bytes, of a single received WebSocket frame on the upstream leg — the ceiling a large Jupyter cell output must fit under. Grown on demand, not pre-allocated. Keep at or above jupyter's iopub rate-limit budget. Bounded to 1..Integer.MAX_VALUE (read via Integer.getInteger). hopsworks.payara.websocketProxy.maxSessionsPerApp#- Type
int, default500. Max concurrent inbound WebSocket proxy sessions per pod (jupyter, terminal and python-app share this budget). The next upgrade past the cap is closed with 1013 TRY_AGAIN_LATER, protecting the pod from connection-driven OOM. Read via Integer.getInteger in hopsworks-ee, so values outside the int range would be silently ignored — bounded to 1..Integer.MAX_VALUE here. hopsworks.payara.websocketProxy.sessionIdleTimeoutMs#- Type
int, default0. Per-session idle timeout in milliseconds. 0 disables the idle reaper (proxy sessions are legitimately long-lived). Read via Long.getLong, so only a non-negative lower bound is enforced.
probs#
Defaults as YAML
hopsworks:
probs:
admin:
livenessProbe:
exec:
command:
- /bin/sh
- /opt/payara/k8s/ready.sh
failureThreshold: 10
periodSeconds: 60
timeoutSeconds: 30
readinessProbe:
exec:
command:
- /bin/sh
- /opt/payara/k8s/ready.sh
initialDelaySeconds: 90
periodSeconds: 10
timeoutSeconds: 30
startupProbe:
exec:
command:
- /bin/sh
- /opt/payara/k8s/ready.sh
failureThreshold: 180
periodSeconds: 10
timeoutSeconds: 30
worker:
livenessProbe:
failureThreshold: 3
httpGet:
path: /hopsworks-api/api/variables/versions
port: 8182
scheme: HTTPS
initialDelaySeconds: 150
periodSeconds: 20
timeoutSeconds: 20
readinessProbe:
httpGet:
path: /hopsworks-api/api/variables/versions
port: 8182
scheme: HTTPS
initialDelaySeconds: 150
periodSeconds: 10
startupProbe:
failureThreshold: 10
httpGet:
path: /health
port: 8182
scheme: HTTPS
initialDelaySeconds: 150
periodSeconds: 10
hopsworks.probs.admin.livenessProbe#-
Type
object. liveness probe. Restarts the DAS if it stays unresponsive for ~10 minutes (10 x 60s); without it a hung DAS is never restarted. The long window is deliberate: it must not fire on slowness, and each run costs an asadmin JVM inside the DAS container. Set to null to disable. If you override with httpGet/tcpSocket, also setexec: null(Helm merges maps; a probe allows only one handler).Default
exec: command: - /bin/sh - /opt/payara/k8s/ready.sh failureThreshold: 10 periodSeconds: 60 timeoutSeconds: 30 hopsworks.probs.admin.livenessProbe.exec#- Type
object, default{"command":["/bin/sh","/opt/payara/k8s/ready.sh"]}. exec probe handler. Set to null when overriding the probe with httpGet/tcpSocket (Helm merges maps; a probe allows only one handler). hopsworks.probs.admin.readinessProbe#-
Type
object. readiness probe. Controls the admin pod's Ready state and so the hopsworks-admin Service endpoint that workers use to reach the DAS. ready.sh only checks that the DAS admin interface responds. Short 10s period on purpose — this is the probe that must react fast; liveness samples slower. If you override with httpGet/tcpSocket, also setexec: null.Default
exec: command: - /bin/sh - /opt/payara/k8s/ready.sh initialDelaySeconds: 90 periodSeconds: 10 timeoutSeconds: 30 hopsworks.probs.admin.readinessProbe.exec#- Type
object, default{"command":["/bin/sh","/opt/payara/k8s/ready.sh"]}. exec probe handler. Set to null when overriding the probe with httpGet/tcpSocket (Helm merges maps; a probe allows only one handler). hopsworks.probs.admin.startupProbe#-
Type
object. startup probe. Gives the DAS up to 30 minutes (180 x 10s) to boot before liveness starts counting. Generous on purpose: container start includes artifact downloads, and a kill mid-download starts them over. Set to null to disable. If you override with httpGet/tcpSocket, also setexec: null.Default
exec: command: - /bin/sh - /opt/payara/k8s/ready.sh failureThreshold: 180 periodSeconds: 10 timeoutSeconds: 30 hopsworks.probs.admin.startupProbe.exec#- Type
object, default{"command":["/bin/sh","/opt/payara/k8s/ready.sh"]}. exec probe handler. Set to null when overriding the probe with httpGet/tcpSocket (Helm merges maps; a probe allows only one handler). hopsworks.probs.worker.livenessProbe.failureThreshold#- Type
int, default3. hopsworks.probs.worker.livenessProbe.httpGet.path#- Type
string, default"/hopsworks-api/api/variables/versions". hopsworks.probs.worker.livenessProbe.httpGet.port#- Type
int, default8182. hopsworks.probs.worker.livenessProbe.httpGet.scheme#- Type
string, default"HTTPS". hopsworks.probs.worker.livenessProbe.initialDelaySeconds#- Type
int, default150. hopsworks.probs.worker.livenessProbe.periodSeconds#- Type
int, default20. hopsworks.probs.worker.livenessProbe.timeoutSeconds#- Type
int, default20. hopsworks.probs.worker.readinessProbe.httpGet.path#- Type
string, default"/hopsworks-api/api/variables/versions". hopsworks.probs.worker.readinessProbe.httpGet.port#- Type
int, default8182. hopsworks.probs.worker.readinessProbe.httpGet.scheme#- Type
string, default"HTTPS". hopsworks.probs.worker.readinessProbe.initialDelaySeconds#- Type
int, default150. hopsworks.probs.worker.readinessProbe.periodSeconds#- Type
int, default10. hopsworks.probs.worker.startupProbe.failureThreshold#- Type
int, default10. hopsworks.probs.worker.startupProbe.httpGet.path#- Type
string, default"/health". hopsworks.probs.worker.startupProbe.httpGet.port#- Type
int, default8182. hopsworks.probs.worker.startupProbe.httpGet.scheme#- Type
string, default"HTTPS". hopsworks.probs.worker.startupProbe.initialDelaySeconds#- Type
int, default150. hopsworks.probs.worker.startupProbe.periodSeconds#- Type
int, default10.
rbac#
Defaults as YAML
hopsworks:
rbac:
annotations: {}
create: true
extraRoleRules:
- apiGroups:
- discovery.k8s.io
resources:
- endpointslices
verbs:
- get
- list
- apiGroups:
- sparkoperator.k8s.io
resources:
- sparkapplications
verbs:
- '*'
- apiGroups:
- ray.io
resources:
- rayjobs
- rayclusters
verbs:
- '*'
- apiGroups:
- serving.knative.dev
resources:
- services
verbs:
- '*'
- apiGroups:
- serving.kserve.io
resources:
- inferenceservices
- clusterservingruntimes
verbs:
- '*'
- apiGroups:
- scheduling.k8s.io
resources:
- priorityclasses
verbs:
- get
- list
- apiGroups:
- metrics.k8s.io
resources:
- nodes
- pods
verbs:
- get
- list
- apiGroups:
- ''
resources:
- resourcequotas
verbs:
- get
- list
useExistingRole: false
hopsworks.rbac.annotations#- Type
object, default{}. annotations hopsworks.rbac.create#- Type
bool, defaulttrue. hopsworks.rbac.extraRoleRules[0].apiGroups[0]#- Type
string, default"discovery.k8s.io". hopsworks.rbac.extraRoleRules[0].resources[0]#- Type
string, default"endpointslices". hopsworks.rbac.extraRoleRules[0].verbs[0]#- Type
string, default"get". hopsworks.rbac.extraRoleRules[0].verbs[1]#- Type
string, default"list". hopsworks.rbac.extraRoleRules[1].apiGroups[0]#- Type
string, default"sparkoperator.k8s.io". hopsworks.rbac.extraRoleRules[1].resources[0]#- Type
string, default"sparkapplications". hopsworks.rbac.extraRoleRules[1].verbs[0]#- Type
string, default"*". hopsworks.rbac.extraRoleRules[2].apiGroups[0]#- Type
string, default"ray.io". hopsworks.rbac.extraRoleRules[2].resources[0]#- Type
string, default"rayjobs". hopsworks.rbac.extraRoleRules[2].resources[1]#- Type
string, default"rayclusters". hopsworks.rbac.extraRoleRules[2].verbs[0]#- Type
string, default"*". hopsworks.rbac.extraRoleRules[3].apiGroups[0]#- Type
string, default"serving.knative.dev". hopsworks.rbac.extraRoleRules[3].resources[0]#- Type
string, default"services". hopsworks.rbac.extraRoleRules[3].verbs[0]#- Type
string, default"*". hopsworks.rbac.extraRoleRules[4].apiGroups[0]#- Type
string, default"serving.kserve.io". hopsworks.rbac.extraRoleRules[4].resources[0]#- Type
string, default"inferenceservices". hopsworks.rbac.extraRoleRules[4].resources[1]#- Type
string, default"clusterservingruntimes". hopsworks.rbac.extraRoleRules[4].verbs[0]#- Type
string, default"*". hopsworks.rbac.extraRoleRules[5].apiGroups[0]#- Type
string, default"scheduling.k8s.io". hopsworks.rbac.extraRoleRules[5].resources[0]#- Type
string, default"priorityclasses". hopsworks.rbac.extraRoleRules[5].verbs[0]#- Type
string, default"get". hopsworks.rbac.extraRoleRules[5].verbs[1]#- Type
string, default"list". hopsworks.rbac.extraRoleRules[6].apiGroups[0]#- Type
string, default"metrics.k8s.io". hopsworks.rbac.extraRoleRules[6].resources[0]#- Type
string, default"nodes". hopsworks.rbac.extraRoleRules[6].resources[1]#- Type
string, default"pods". hopsworks.rbac.extraRoleRules[6].verbs[0]#- Type
string, default"get". hopsworks.rbac.extraRoleRules[6].verbs[1]#- Type
string, default"list". hopsworks.rbac.extraRoleRules[7].apiGroups[0]#- Type
string, default"". hopsworks.rbac.extraRoleRules[7].resources[0]#- Type
string, default"resourcequotas". hopsworks.rbac.extraRoleRules[7].verbs[0]#- Type
string, default"get". hopsworks.rbac.extraRoleRules[7].verbs[1]#- Type
string, default"list". hopsworks.rbac.useExistingRole#- Type
bool, defaultfalse.
resources#
Defaults as YAML
hopsworks:
resources:
admin:
auto_jvm: true
container:
limits:
cpu: 2000m
memory: 2048Mi
requests:
cpu: 1000m
memory: 2048Mi
extraJavaToolOptions: ''
jvm:
garbageCollector: ''
memory:
buffer: 2048
compressedClassSpaceSize: 512
heap: 4096
metaspace: 2048
nonMethodCodeHeapSize: 5
nonProfiledCodeHeapSize: 48
profiledCodeHeapSize: 48
adminSidecar:
requests:
cpu: 200m
memory: 256Mi
worker:
auto_jvm: true
container:
limits:
cpu: 4000m
memory: 8Gi
requests:
cpu: 2000m
memory: 2048Mi
extraJavaToolOptions: ''
jvm:
garbageCollector: ''
memory:
buffer: 3072
compressedClassSpaceSize: 512
heap: 4096
metaspace: 2048
nonMethodCodeHeapSize: 5
nonProfiledCodeHeapSize: 48
profiledCodeHeapSize: 48
hopsworks.resources.admin.auto_jvm#- Type
bool, defaulttrue. hopsworks.resources.admin.container.limits.cpu#- Type
string, default"2000m". hopsworks.resources.admin.container.limits.memory#- Type
string, default"2048Mi". hopsworks.resources.admin.container.requests.cpu#- Type
string, default"1000m". hopsworks.resources.admin.container.requests.memory#- Type
string, default"2048Mi". hopsworks.resources.admin.extraJavaToolOptions#- Type
string, default"". hopsworks.resources.admin.jvm.garbageCollector#- Type
string, default"". hopsworks.resources.admin.jvm.memory.buffer#- Type
int, default2048. hopsworks.resources.admin.jvm.memory.compressedClassSpaceSize#- Type
int, default512. hopsworks.resources.admin.jvm.memory.heap#- Type
int, default4096. hopsworks.resources.admin.jvm.memory.metaspace#- Type
int, default2048. hopsworks.resources.admin.jvm.memory.nonMethodCodeHeapSize#- Type
int, default5. hopsworks.resources.admin.jvm.memory.nonProfiledCodeHeapSize#- Type
int, default48. hopsworks.resources.admin.jvm.memory.profiledCodeHeapSize#- Type
int, default48. hopsworks.resources.adminSidecar#- Type
object, default{"requests":{"cpu":"200m","memory":"256Mi"}}. Admin side car resources hopsworks.resources.worker.auto_jvm#- Type
bool, defaulttrue. hopsworks.resources.worker.container.limits.cpu#- Type
string, default"4000m". hopsworks.resources.worker.container.limits.memory#- Type
string, default"8Gi". hopsworks.resources.worker.container.requests.cpu#- Type
string, default"2000m". hopsworks.resources.worker.container.requests.memory#- Type
string, default"2048Mi". hopsworks.resources.worker.extraJavaToolOptions#- Type
string, default"". hopsworks.resources.worker.jvm.garbageCollector#- Type
string, default"". hopsworks.resources.worker.jvm.memory.buffer#- Type
int, default3072. hopsworks.resources.worker.jvm.memory.compressedClassSpaceSize#- Type
int, default512. hopsworks.resources.worker.jvm.memory.heap#- Type
int, default4096. hopsworks.resources.worker.jvm.memory.metaspace#- Type
int, default2048. hopsworks.resources.worker.jvm.memory.nonMethodCodeHeapSize#- Type
int, default5. hopsworks.resources.worker.jvm.memory.nonProfiledCodeHeapSize#- Type
int, default48. hopsworks.resources.worker.jvm.memory.profiledCodeHeapSize#- Type
int, default48.
service#
Defaults as YAML
hopsworks:
service:
admin:
annotations:
consul.hashicorp.com/service-name: glassfish
consul.hashicorp.com/service-tags: admin
name: admin
port: 4848
type: ClusterIP
worker:
external:
http:
port: 28080
type: ClusterIP
https:
nodePort: null
port: 28181
type: ClusterIP
internal:
annotations:
consul.hashicorp.com/service-name: glassfish
consul.hashicorp.com/service-tags: hopsworks
prometheus.io/path: /metrics
prometheus.io/port: 8182
prometheus.io/scheme: https
prometheus.io/scrape: 'true'
port: 8182
type: ClusterIP
hopsworks.service.admin.annotations."consul.hashicorp.com/service-name"#- Type
string, default"glassfish". - Type
string, default"admin". hopsworks.service.admin.name#- Type
string, default"admin". hopsworks.service.admin.port#- Type
int, default4848. hopsworks.service.admin.type#- Type
string, default"ClusterIP". hopsworks.service.worker.external.http.port#- Type
int, default28080. hopsworks.service.worker.external.http.type#- Type
string, default"ClusterIP". hopsworks.service.worker.external.https.nodePort#- Type
string, defaultnil. Explicit nodePort for the https service when type is NodePort. Null lets Kubernetes allocate one from the cluster's node-port range. hopsworks.service.worker.external.https.port#- Type
int, default28181. hopsworks.service.worker.external.https.type#- Type
string, default"ClusterIP". hopsworks.service.worker.internal.annotations."consul.hashicorp.com/service-name"#- Type
string, default"glassfish". - Type
string, default"hopsworks". hopsworks.service.worker.internal.annotations."prometheus.io/path"#- Type
string, default"/metrics". hopsworks.service.worker.internal.annotations."prometheus.io/port"#- Type
int, default8182. hopsworks.service.worker.internal.annotations."prometheus.io/scheme"#- Type
string, default"https". hopsworks.service.worker.internal.annotations."prometheus.io/scrape"#- Type
string, default"true". hopsworks.service.worker.internal.port#- Type
int, default8182. hopsworks.service.worker.internal.type#- Type
string, default"ClusterIP".
variables#
Defaults as YAML
hopsworks:
variables:
admin_email: admin@hopsworks.ai
admin_password: admin
agent_deployment_otel_cpu: '0.5'
agent_deployment_otel_enabled: 'true'
agent_deployment_otel_image: otlp-sidecar
agent_deployment_otel_memory_mb: '1024'
agent_jobs_enabled: 'true'
airflow_dir: /srv/hops/airflow
airflow_enabled: true
airflow_user: airflow
airflow_user_email: airflow@hopsworks.ai
alert_email_addrs: ''
anaconda_dir: /
anaconda_enabled: 'true'
anaconda_env: ''
anaconda_user: anaconda
application_certificate_validity_period: 3650d
apply_hopsfsmount_apparmor_profile_kube: 'false'
async_services_timer_batch_size: '1000'
async_services_timer_delete_history_after_days: '7'
async_services_timer_enabled: 'true'
async_services_timer_interval_ms: '15000'
audit_log_count: '10'
audit_log_file_format: server_audit_log%g.log
audit_log_file_path: /audit-logs
audit_log_file_type: io.hops.hopsworks.audit.helper.JSONLogFormatter
audit_log_size_limit: '256000000'
base_buildkit_image: docker.hops.works/hopsworks/moby/buildkit:v0.14.1-rootless
base_image_name: hopsworks-base
base_image_version: 5.0.11
brewer_agent_name: talker
brewer_agent_repo: https://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@github.com/logicalclocks/brewer.git
brewer_selected_agent_name: hopsworks_default
brewer_serving_name: brewer
cert_mater_delay: 3m
certs_dir: /srv/hops/certs-dir
check_nodemanagers_status: ''
client_path: /srv/hops/clients-3.4.3
cloud: ''
command_search_fs_history_clean_period_as_ms: '3600000'
command_search_fs_history_enable: 'false'
command_search_fs_history_window_as_s: '3600'
command_search_fs_process_timer_period_as_ms: '1000'
command_search_fs_retry_per_clean_interval: '5'
conda_default_repo: defaults
default_jupyter_environment: pandas-training-pipeline
default_python_job_environment: pandas-training-pipeline
disable_password_login: 'false'
disable_registration: 'false'
docker_base_image_python_version: '3.12'
docker_cgroup_cpu_period: '100000'
docker_cgroup_enabled: 'false'
docker_cgroup_parent: docker.slice
docker_job_mounts_allowed: 'false'
docker_job_mounts_list: ''
docker_job_uid_strict: 'true'
docker_mounts: /srv/hops/hadoop/etc/hadoop,/srv/hops/spark,/srv/hops/flink,/srv/hops/apache-livy
docker_operations_backoff_limit: '0'
docker_operations_buildkit_backoff_limit: '0'
docker_operations_buildkit_extra_args: --export-cache type=s3,bucket=${env:S3_BUCKET},endpoint_url=${env:S3_ENDPOINT},region=${env:S3_REGION},use_path_style=true,ignore-error=true --import-cache type=s3,bucket=${env:S3_BUCKET},endpoint_url=${env:S3_ENDPOINT},region=${env:S3_REGION},use_path_style=true,ignore-error=true
docker_operations_buildkit_limit_cpu: '2'
docker_operations_buildkit_limit_memory: 4G
docker_operations_buildkit_priority_class: ndb-high-priority
docker_operations_buildkit_request_cpu: 200m
docker_operations_buildkit_request_memory: 500Mi
docker_operations_buildkit_storage: 70Gi
docker_operations_cert_name: kagent_certificate_bundle.pem
docker_operations_default_service_account: default
docker_operations_delete_jobs_add_description_if_fails: false
docker_operations_delete_jobs_on_completion: 'true'
docker_operations_docker_context_builder: AUTO
docker_operations_docker_context_builder_s3_bucket: ${env:S3_BUCKET}
docker_operations_docker_context_builder_s3_endpoint: ${env:S3_ENDPOINT}
docker_operations_docker_context_builder_s3_region: ${env:S3_REGION}
docker_operations_hopsworks_ca_secret_name: docker-registry-crypto-material
docker_operations_image_pull_secrets: ''
docker_operations_managed_docker_secrets: ''
docker_operations_oci_worker_snapshotter: auto
docker_operations_push_insecure: 'false'
docker_operations_registry_container: docker
docker_operations_registry_http: 'false'
docker_operations_registry_pod: docker-registry-0
docker_operations_suspend_jobs: 'false'
docker_operations_timeout_check_minutes: '15'
docker_operations_timeout_delete_minutes: '5'
docker_operations_timeout_export_minutes: '15'
docker_operations_timeout_listing_minutes: '15'
docker_operations_timeout_minutes_buildkit: '120'
docker_operations_timeout_tag_minutes: '5'
download_allowed: 'true'
elastic_dir: /srv/hops/elastic
elastic_https_enabled: 'true'
elastic_jwt_enabled: 'true'
elastic_jwt_exp_ms: '1800000'
elastic_jwt_url_parameter: jt
elastic_logs_index_expiration: '604800000'
elastic_opendistro_security_enabled: 'true'
elastic_user: elastic
elastic_version: 1.3.6
enable_adls_storage_connectors: 'false'
enable_bigquery_storage_connectors: 'true'
enable_bring_your_own_kafka: 'false'
enable_conda_install: 'true'
enable_feature_monitoring: 'true'
enable_fix_receivers_timer: 'true'
enable_gcs_storage_connectors: 'true'
enable_jupyter_python_kernel_non_kubernetes: 'false'
enable_kafka_storage_connectors: 'true'
enable_metadata_designer: ''
enable_opensearch_storage_connectors: 'true'
enable_read_only_git_repositories: 'true'
enable_redshift_storage_connectors: 'true'
enable_snowflake_storage_connectors: 'true'
enable_user_search: 'true'
epipe_version: 0.20.0
executions_cleaner_batch_size: '50'
executions_cleaner_interval_ms: '600000'
executions_per_job_limit: '10000'
feature_monitoring_max_num_features: '15'
featurestore_db_admin_user: featurestore_admin_user
featurestore_default_quota: -1L
featurestore_default_storage_format: PARQUET
featurestore_metrics_enabled: 'true'
featurestore_metrics_online_ingestion_enabled: 'false'
featurestore_online_enabled: 'true'
featurestore_online_tablespace: ''
file_preview_image_size: '10000000'
file_preview_txt_size: '100'
flink_dir: /srv/hops/flink
flink_user: flink
flink_version: 1.17.1.0
fs_job_activity_time: 5m
fs_storage_connector_session_duration: '3600'
git_bitbucket_http_proxy: ''
git_bitbucket_https_proxy: ''
git_command_timeout_minutes: '60'
git_custom_ca_configmap: ''
git_custom_ca_configmap_key: ca-bundle.crt
git_disable_tls_verification: 'false'
git_github_http_proxy: ''
git_github_https_proxy: ''
git_gitlab_http_proxy: ''
git_gitlab_https_proxy: ''
git_image_version: 1.4.5
grafana_version: 9.3.16
ha_enabled: 'true'
hadoop_dir: /srv/hops/hadoop
hadoop_version: 3.4.3.1-EE-RC6
hdfs_base_storage_policy: CLOUD
hdfs_default_quota: -1L
hdfs_log_storage_policy: CLOUD
hdfs_user: hdfs
hdfscontentsmanager_base_hopsfs_client: libhdfs-go
hive2_version: 3.0.0.14.7-v2
hive_conf_path: /srv/hops/apache-hive/conf
hive_default_quota: -1L
hive_superuser: hive
hive_warehouse: /apps/hive/warehouse
hiveserver_ext_hostname: ''
hiveserver_ssl_hostname: ''
hops_db: hops
hops_rpc_tls: 'true'
hopsexamples_version: ''
hopsfsmount_apparmor_profile: ''
hopsfsmount_log_level: warn
hopsfsmount_nn_connections: '4'
hopsworks_db: hopsworks
hopsworks_dir: /srv/hops/domains/domain1
hopsworks_enterprise: 'true'
hopsworks_mysql_user: hopsworks
hopsworks_public_proxy_url: ''
hopsworks_rest_log_level: TEST
hopsworks_user: payara
hw_group_mapping_sync_enabled: 'false'
java_home: ''
job_name_validation_regex: ^[a-zA-Z0-9_\-]+$
jupyter_allow_no_limit_shutdown: true
jupyter_dir: /srv/hops/jupyter
jupyter_group: hadoop
jupyter_hour_shutdown_options: 8,24,72
jupyter_origin_scheme: https
jupyter_shell_command: '["/bin/bash", "--login", "-c", "cd -L $JUPYTER_DATA_DIR || true && exec bash"]'
jupyter_shutdown_timer_interval: 1m
jupyter_spark_notebook_server_memory_floor_mb: '512'
jupyter_ws_ping_interval: 10s
jwt_exp_leeway_sec: '900'
jwt_issuer: hopsworks@logicalclocks.com
jwt_lifetime_ms: '86400000'
jwt_signature_algorithm: HS512
jwt_signing_key_name: apiKey
kafka_installed: true
kafka_max_num_topics: '100'
kafka_num_partitions: '1'
kafka_num_replicas: '1'
kafka_user: kafka
kafka_version: 3.9.0
kibana_https_enabled: 'true'
kibana_multi_tenancy_enabled: 'true'
kibana_version: 1.3.6
kube_api_max_attempts: '20'
kube_hopsworks_default_service_account: hopsworks-default
kube_knative_domain_name: hopsworks.ai
kube_knative_lb_domain: ''
kube_kserve_installed: true
kube_kserve_tensorflow_version: 2.19.0
kube_node_taints_monitor_interval: 10m
kube_scheduling_hopsfsmount_cpu_limits: -1
kube_scheduling_hopsfsmount_cpu_requests: 1
kube_scheduling_hopsfsmount_memory_limits_mb: 1024
kube_scheduling_jobinit_cpu_limits: -1
kube_scheduling_jobinit_cpu_requests: 0.5
kube_scheduling_jobinit_memory_limits_mb: 512
kube_scheduling_jobinit_memory_requests_mb: 256
kube_serving_max_num_instances: '10'
kube_serving_min_num_instances: '-1'
kube_serving_vllm_omni_versions: v0.20.0
kube_serving_vllm_versions: v0.20.0
kube_skip_namespace_creation: false
kube_tainted_nodes: ''
kube_type: kube_cluster
kube_user_workload_tolerations: ''
kubernetes_installed: 'true'
kueue_project_default_cluster_queue: other
kueue_project_default_local_queue: other
kueue_system_jobs_cluster_queue: ''
kueue_system_jobs_local_queue: ''
ldap_account_status: '2'
ldap_attr_binary: java.naming.ldap.attributes.binary
ldap_dyn_group_target: memberOf
ldap_group_dn: ''
ldap_group_mapping: ANY_GROUP->HOPS_USER
ldap_group_mapping_sync_enabled: 'false'
ldap_group_mapping_sync_interval: '0'
ldap_group_search_filter: member=%d
ldap_group_target: cn
ldap_groups_search_filter: (&(objectCategory=group)(cn=%c))
ldap_krb_dyn_grp_search_filter: ''
ldap_krb_search_filter: krbPrincipalName=%s
ldap_user_dn: ''
ldap_user_email: mail
ldap_user_givenName: givenName
ldap_user_id: uid
ldap_user_search_filter: uid=%s
ldap_user_surname: sn
library_install_timeout_minutes: '60'
lifecycle_webhook_cluster_id: ''
lifecycle_webhook_secret: ''
lifecycle_webhook_url: ''
livy_startup_timeout: '240'
livy_version: 0.8.4-incubating-SNAPSHOT-bin
loadbalancer_external_domain_feature_query: null
loadbalancer_external_domain_mysqld: null
loadbalancer_external_domain_online_store_rest_server: null
loadbalancer_external_domain_opensearch: null
loadbalancer_external_domain_trino: null
localhost: 'false'
logstash_ip: ''
logstash_port: ''
logstash_port_beam_jobserver_local: ''
logstash_port_serving: ''
logstash_port_sklearn_serving: ''
logstash_port_tf_serving: ''
logstash_version: 7.16.3
managed_cloud_redirect_uri: ''
managed_docker_registry: 'false'
management_mode: ''
max_allowed_long_running_http_requests: '50'
max_concurrent_base_sync_ops: '5'
max_env_yml_byte_size: '20000'
max_num_proj_per_user: '10'
max_status_poll_retry: '5'
mount_hopsfs_in_python_job: true
mount_hopsfs_ray_job_container: 'true'
mr_user: mapred
multiregion_watchdog_enabled: 'false'
multiregion_watchdog_interval: 5s
multiregion_watchdog_region: ''
multiregion_watchdog_url: ''
mysql_dir: /srv/hops/mysql
ndb_dir: /srv/hop/mysql-cluster
ndb_user: ''
ndb_version: 21.04.15
ndbinfo_db: ndbinfo
news_webflow_api_key: dcc84358bfd37ffc68dbf18c68f74f478ff160d2286094077a9415ee03fbc805
news_webflow_api_url: https://api.webflow.com/v2/collections/66bdd44475e24741477e1ae3/items
notebook_converter_job_timeout_sec: '300'
oauth_account_status: '1'
oauth_group_mapping: ''
oauth_group_mapping_enabled: 'false'
oauth_group_mapping_sync_enabled: 'false'
oauth_logout_redirect_uri: hopsworks/
oauth_redirect_uri: hopsworks/callback
onlinefs_service_thread_number: '10'
onlinefs_user_email: onlinefs@hopsworks.ai
onlinefs_user_password: onlinefspw
opensearch_default_embedding_index: ''
opensearch_index_mapping_limit: '1000'
opensearch_num_default_embedding_index: '1'
payara_dir: /opt/payara/appserver/glassfish/domains/domain1
pki_ca_configuration: '{"rootCA":{},"intermediateCA":{},"kubernetesCA":{"subjectAlternativeName":{"dns":["hopsworks0.logicalclocks.com","hops-kubernetes","hops-kubernetes.default","hops-kubernetes.default.svc","hops-kubernetes.default.svc.cluster","hops-kubernetes.default.svc.cluster.local","*.hops-system.svc"],"ip":["10.244.0.1","192.168.30.101","127.0.0.1","10.96.0.10","10.96.0.1"]}}}'
platform_intelligence_llm_api_key: ''
platform_intelligence_llm_base_url: ''
platform_intelligence_llm_model: ''
preinstalled_python_lib_names: pydoop, pyspark, jupyterlab, sparkmagic, hdfscontents, pyjks, hops-apache-beam, pyopenssl
project_namespace_labels: ''
prometheus_port: '9089'
provenance_archive_delay: '86400'
provenance_archive_size: '10'
provenance_cleaner_period: '3600'
provenance_graph_max_size: '10000'
provenance_type: FULL
public_https_port: ''
py4j_archive: ''
pypi_indexer_timer_enabled: 'true'
pypi_indexer_timer_interval: 1d
pypi_rest_endpoint: https://pypi.org/pypi/{package}/json
pypi_simple_endpoint: https://pypi.org/simple/
python_job_kube_waiting_timeout_ms: '300000'
python_library_updates_monitor_interval: 1d
python_pod_kill_grace_period_seconds: '60'
quotas_featuregroups_online_disabled: '-1'
quotas_featuregroups_online_enabled: '-1'
quotas_max_parallel_executions: '-1'
quotas_model_deployments_running: '-1'
quotas_model_deployments_total: '-1'
quotas_training_datasets: '-1'
ray_cluster_max_worker_replicas: '20'
ray_cluster_shutdown_after_completion: 'true'
ray_cluster_start_wait_time_seconds: '360'
ray_cluster_termination_grace_period_seconds: '10'
ray_enabled: false
ray_job_pod_kill_grace_period_seconds: '300'
ray_materialization_dir: /srv/hops/ray/job
ray_version: 2.55.1
recovery_path: ''
reject_remote_user_no_group: 'false'
remote_auth_need_consent: 'true'
requests_verify: 'true'
reserved_project_names: hopsworks,information_schema,airflow,glassfish_timers,grafana,hops,metastore,mysql,ndbinfo,performance_schema,sqoop,sys,base,python37,python38,python39,python310,filebeat,airflow,git,onlinefs,sklearnserver,rondb_replication,default,kube-system,kube-public,kube-node-lease,kube_system,kube_public,kube_node_lease
rmyarn_user: rmyarn
rondb_quotas: ''
rondb_usage_cache_ttl_seconds: '60'
rondb_usage_query_timeout_seconds: '10'
saas_entry_point_url: ''
scikit_learn_version: 1.3.2
service_jwt_exp_leeway_sec: '172800000'
service_jwt_lifetime_ms: '604800000'
service_key_rotation_enabled: 'false'
service_key_rotation_interval: 2d
serving_allow_stop_after_seconds: '30'
serving_connection_pool_size: '40'
serving_feature_logger_client_pool_size: '3'
serving_feature_logger_client_req_timeout_seconds: '3'
serving_max_route_connections: '10'
serving_redeploy_not_found_after_seconds: '120'
serving_state_manager_batch_size: '25'
serving_state_manager_enabled: 'true'
serving_state_manager_interval_ms: '300000'
spark_dir: /srv/hops/spark
spark_executor_min_memory: '1024'
spark_hops_utils_dir: /srv/hops/artifacts
spark_launcher_sa_annotations: ''
spark_pod_kill_grace_period_seconds: '1200'
spark_remove_job_when_completed: 'true'
spark_ui_logs_offset: '512000'
spark_user: spark
spark_version: 3.5.5.2
srvmanager_password: srvmanagerpwd
staging_dir: /srv/hops/staging
statistics_cleaner_batch_size: '1000'
statistics_cleaner_interval_ms: '900000'
streamlit_sharing: false
sudoers_dir: /srv/hops/sbin
superset_admin_roles: Admin
superset_proxy_connect_timeout_ms: '10000'
superset_proxy_connection_request_timeout_ms: '10000'
superset_proxy_max_connections: '50'
superset_proxy_read_timeout_ms: '180000'
superset_user_roles: Gamma,sql_lab,Dataset
support_email_addr: support@hopsworks.ai
tensorboard_max_last_accessed: '1140000'
tensorboard_max_reload_threads: '1'
tensorflow_version: 2.19.0
testconnector_image_version: '1.0'
tf_spark_connector_version: ''
trino_default_catalog: hive
trino_events_cleaner_batch_size: '100'
trino_events_delete_after_days: '61'
trino_events_strip_details_after_days: '7'
twofactor_auth: 'false'
twofactor_excluded_groups: AGENT;CLUSTER_AGENT
unix_usernames_conf: '{\"glassfish\":\"glassfish\",\"hdfs\":\"hdfs\",\"rmyarn\":\"rmyarn\",\"yarn\":\"yarn\",\"hive\":\"hive\",\"livy\":\"livy\",\"flink\":\"flink\",\"consul\":\"consul\",\"hopsmon\":\"hopsmon\",\"zookeeper\":\"zookeeper\",\"onlinefs\":\"onlinefs\",\"elastic\":\"elastic\",\"kagent\":\"kagent\",\"mysql\":\"mysql\",\"airflow\":\"airflow\"}'
upload_chunk_size: '10485760'
upload_policy: enabled
user_cert_valid_days: '12'
verification_path: hopsworks-api/api/auth/verify
yarn_default_payment_type: NOLIMIT
yarn_default_quota: '60000000'
yarn_user: yarn
zookeeper_version: 3.7.1
hopsworks.variables.admin_email#- Type
string, default"admin@hopsworks.ai". hopsworks.variables.admin_password#- Type
string, default"admin". hopsworks.variables.agent_deployment_otel_cpu#- Type
string, default"0.5". hopsworks.variables.agent_deployment_otel_enabled#- Type
string, default"true". hopsworks.variables.agent_deployment_otel_image#- Type
string, default"otlp-sidecar". hopsworks.variables.agent_deployment_otel_memory_mb#- Type
string, default"1024". hopsworks.variables.agent_jobs_enabled#- Type
string, default"true". hopsworks.variables.airflow_dir#- Type
string, default"/srv/hops/airflow". hopsworks.variables.airflow_enabled#- Type
bool, defaulttrue. hopsworks.variables.airflow_user#- Type
string, default"airflow". hopsworks.variables.airflow_user_email#- Type
string, default"airflow@hopsworks.ai". hopsworks.variables.alert_email_addrs#- Type
string, default"". hopsworks.variables.anaconda_dir#- Type
string, default"/". hopsworks.variables.anaconda_enabled#- Type
string, default"true". hopsworks.variables.anaconda_env#- Type
string, default"". hopsworks.variables.anaconda_user#- Type
string, default"anaconda". hopsworks.variables.application_certificate_validity_period#- Type
string, default"3650d". hopsworks.variables.apply_hopsfsmount_apparmor_profile_kube#- Type
string, default"false". hopsworks.variables.async_services_timer_batch_size#- Type
string, default"1000". hopsworks.variables.async_services_timer_delete_history_after_days#- Type
string, default"7". hopsworks.variables.async_services_timer_enabled#- Type
string, default"true". hopsworks.variables.async_services_timer_interval_ms#- Type
string, default"15000". hopsworks.variables.audit_log_count#- Type
string, default"10". hopsworks.variables.audit_log_file_format#- Type
string, default"server_audit_log%g.log". hopsworks.variables.audit_log_file_path#- Type
string, default"/audit-logs". hopsworks.variables.audit_log_file_type#- Type
string, default"io.hops.hopsworks.audit.helper.JSONLogFormatter". hopsworks.variables.audit_log_size_limit#- Type
string, default"256000000". hopsworks.variables.base_buildkit_image#- Type
string, default"docker.hops.works/hopsworks/moby/buildkit:v0.14.1-rootless". hopsworks.variables.base_image_name#- Type
string, default"hopsworks-base". hopsworks.variables.base_image_version#- Type
string, default"5.0.11". hopsworks.variables.brewer_agent_name#- Type
string, default"talker". hopsworks.variables.brewer_agent_repo#-
Type
string.Default
https://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@github.com/logicalclocks/brewer.git hopsworks.variables.brewer_selected_agent_name#- Type
string, default"hopsworks_default". hopsworks.variables.brewer_serving_name#- Type
string, default"brewer". hopsworks.variables.cert_mater_delay#- Type
string, default"3m". hopsworks.variables.certs_dir#- Type
string, default"/srv/hops/certs-dir". hopsworks.variables.check_nodemanagers_status#- Type
string, default"". hopsworks.variables.client_path#- Type
string, default"/srv/hops/clients-3.4.3". hopsworks.variables.cloud#- Type
string, default"". hopsworks.variables.command_search_fs_history_clean_period_as_ms#- Type
string, default"3600000". hopsworks.variables.command_search_fs_history_enable#- Type
string, default"false". hopsworks.variables.command_search_fs_history_window_as_s#- Type
string, default"3600". hopsworks.variables.command_search_fs_process_timer_period_as_ms#- Type
string, default"1000". hopsworks.variables.command_search_fs_retry_per_clean_interval#- Type
string, default"5". hopsworks.variables.conda_default_repo#- Type
string, default"defaults". hopsworks.variables.default_jupyter_environment#- Type
string, default"pandas-training-pipeline". hopsworks.variables.default_python_job_environment#- Type
string, default"pandas-training-pipeline". hopsworks.variables.disable_password_login#- Type
string, default"false". hopsworks.variables.disable_registration#- Type
string, default"false". hopsworks.variables.docker_base_image_python_version#- Type
string, default"3.12". hopsworks.variables.docker_cgroup_cpu_period#- Type
string, default"100000". hopsworks.variables.docker_cgroup_enabled#- Type
string, default"false". hopsworks.variables.docker_cgroup_parent#- Type
string, default"docker.slice". hopsworks.variables.docker_job_mounts_allowed#- Type
string, default"false". hopsworks.variables.docker_job_mounts_list#- Type
string, default"". hopsworks.variables.docker_job_uid_strict#- Type
string, default"true". hopsworks.variables.docker_mounts#-
Type
string.Default
/srv/hops/hadoop/etc/hadoop,/srv/hops/spark,/srv/hops/flink,/srv/hops/apache-livy hopsworks.variables.docker_operations_backoff_limit#- Type
string, default"0". hopsworks.variables.docker_operations_buildkit_backoff_limit#- Type
string, default"0". hopsworks.variables.docker_operations_buildkit_extra_args#-
Type
string.Default
--export-cache type=s3,bucket=${env:S3_BUCKET},endpoint_url=${env:S3_ENDPOINT},region=${env:S3_REGION},use_path_style=true,ignore-error=true --import-cache type=s3,bucket=${env:S3_BUCKET},endpoint_url=${env:S3_ENDPOINT},region=${env:S3_REGION},use_path_style=true,ignore-error=true hopsworks.variables.docker_operations_buildkit_limit_cpu#- Type
string, default"2". hopsworks.variables.docker_operations_buildkit_limit_memory#- Type
string, default"4G". hopsworks.variables.docker_operations_buildkit_priority_class#- Type
string, default"ndb-high-priority". hopsworks.variables.docker_operations_buildkit_request_cpu#- Type
string, default"200m". hopsworks.variables.docker_operations_buildkit_request_memory#- Type
string, default"500Mi". hopsworks.variables.docker_operations_buildkit_storage#- Type
string, default"70Gi". hopsworks.variables.docker_operations_cert_name#- Type
string, default"kagent_certificate_bundle.pem". hopsworks.variables.docker_operations_default_service_account#- Type
string, default"default". hopsworks.variables.docker_operations_delete_jobs_add_description_if_fails#- Type
bool, defaultfalse. hopsworks.variables.docker_operations_delete_jobs_on_completion#- Type
string, default"true". hopsworks.variables.docker_operations_docker_context_builder#- Type
string, default"AUTO". hopsworks.variables.docker_operations_docker_context_builder_s3_bucket#- Type
string, default"${env:S3_BUCKET}". hopsworks.variables.docker_operations_docker_context_builder_s3_endpoint#- Type
string, default"${env:S3_ENDPOINT}". hopsworks.variables.docker_operations_docker_context_builder_s3_region#- Type
string, default"${env:S3_REGION}". hopsworks.variables.docker_operations_hopsworks_ca_secret_name#- Type
string, default"docker-registry-crypto-material". hopsworks.variables.docker_operations_image_pull_secrets#- Type
string, default"". hopsworks.variables.docker_operations_managed_docker_secrets#- Type
string, default"". hopsworks.variables.docker_operations_oci_worker_snapshotter#- Type
string, default"auto". hopsworks.variables.docker_operations_push_insecure#- Type
string, default"false". hopsworks.variables.docker_operations_registry_container#- Type
string, default"docker". hopsworks.variables.docker_operations_registry_http#- Type
string, default"false". hopsworks.variables.docker_operations_registry_pod#- Type
string, default"docker-registry-0". hopsworks.variables.docker_operations_suspend_jobs#- Type
string, default"false". hopsworks.variables.docker_operations_timeout_check_minutes#- Type
string, default"15". hopsworks.variables.docker_operations_timeout_delete_minutes#- Type
string, default"5". hopsworks.variables.docker_operations_timeout_export_minutes#- Type
string, default"15". hopsworks.variables.docker_operations_timeout_listing_minutes#- Type
string, default"15". hopsworks.variables.docker_operations_timeout_minutes_buildkit#- Type
string, default"120". hopsworks.variables.docker_operations_timeout_tag_minutes#- Type
string, default"5". hopsworks.variables.download_allowed#- Type
string, default"true". hopsworks.variables.elastic_dir#- Type
string, default"/srv/hops/elastic". hopsworks.variables.elastic_https_enabled#- Type
string, default"true". hopsworks.variables.elastic_jwt_enabled#- Type
string, default"true". hopsworks.variables.elastic_jwt_exp_ms#- Type
string, default"1800000". hopsworks.variables.elastic_jwt_url_parameter#- Type
string, default"jt". hopsworks.variables.elastic_logs_index_expiration#- Type
string, default"604800000". hopsworks.variables.elastic_opendistro_security_enabled#- Type
string, default"true". hopsworks.variables.elastic_user#- Type
string, default"elastic". hopsworks.variables.elastic_version#- Type
string, default"1.3.6". hopsworks.variables.enable_adls_storage_connectors#- Type
string, default"false". hopsworks.variables.enable_bigquery_storage_connectors#- Type
string, default"true". hopsworks.variables.enable_bring_your_own_kafka#- Type
string, default"false". hopsworks.variables.enable_conda_install#- Type
string, default"true". hopsworks.variables.enable_feature_monitoring#- Type
string, default"true". hopsworks.variables.enable_fix_receivers_timer#- Type
string, default"true". hopsworks.variables.enable_gcs_storage_connectors#- Type
string, default"true". hopsworks.variables.enable_jupyter_python_kernel_non_kubernetes#- Type
string, default"false". hopsworks.variables.enable_kafka_storage_connectors#- Type
string, default"true". hopsworks.variables.enable_metadata_designer#- Type
string, default"". hopsworks.variables.enable_opensearch_storage_connectors#- Type
string, default"true". hopsworks.variables.enable_read_only_git_repositories#- Type
string, default"true". hopsworks.variables.enable_redshift_storage_connectors#- Type
string, default"true". hopsworks.variables.enable_snowflake_storage_connectors#- Type
string, default"true". hopsworks.variables.enable_user_search#- Type
string, default"true". hopsworks.variables.epipe_version#- Type
string, default"0.20.0". hopsworks.variables.executions_cleaner_batch_size#- Type
string, default"50". hopsworks.variables.executions_cleaner_interval_ms#- Type
string, default"600000". hopsworks.variables.executions_per_job_limit#- Type
string, default"10000". hopsworks.variables.feature_monitoring_max_num_features#- Type
string, default"15". hopsworks.variables.featurestore_db_admin_user#- Type
string, default"featurestore_admin_user". hopsworks.variables.featurestore_default_quota#- Type
string, default"-1L". hopsworks.variables.featurestore_default_storage_format#- Type
string, default"PARQUET". hopsworks.variables.featurestore_metrics_enabled#- Type
string, default"true". hopsworks.variables.featurestore_metrics_online_ingestion_enabled#- Type
string, default"false". hopsworks.variables.featurestore_online_enabled#- Type
string, default"true". hopsworks.variables.featurestore_online_tablespace#- Type
string, default"". hopsworks.variables.file_preview_image_size#- Type
string, default"10000000". hopsworks.variables.file_preview_txt_size#- Type
string, default"100". hopsworks.variables.flink_dir#- Type
string, default"/srv/hops/flink". hopsworks.variables.flink_user#- Type
string, default"flink". hopsworks.variables.flink_version#- Type
string, default"1.17.1.0". hopsworks.variables.fs_job_activity_time#- Type
string, default"5m". hopsworks.variables.fs_storage_connector_session_duration#- Type
string, default"3600". hopsworks.variables.git_bitbucket_http_proxy#- Type
string, default"". Proxy for git traffic to BitBucket over HTTP. Empty means a direct connection. hopsworks.variables.git_bitbucket_https_proxy#- Type
string, default"". Proxy for git traffic to BitBucket over HTTPS. Empty means a direct connection. hopsworks.variables.git_command_timeout_minutes#- Type
string, default"60". hopsworks.variables.git_custom_ca_configmap#- Type
string, default"". Name of a ConfigMap holding CA certificates that git operations should trust in addition to the public anchors the git image already ships, so repositories on a self-hosted GitLab / GitHub Enterprise / BitBucket behind a private CA can be cloned and pushed to over HTTPS. The ConfigMap must exist in every project namespace, since git runs there, and is expected to be distributed by the platform rather than by this chart. Leave empty to trust only the public anchors. Applies to HTTPS remotes only; SSH host-key verification is unaffected. This value is seeded on every install and upgrade, so edits made in the admin UI do not survive ahelm upgrade-- configure it here. hopsworks.variables.git_custom_ca_configmap_key#- Type
string, default"ca-bundle.crt". Key withingit_custom_ca_configmapholding the certificates. One key, which may hold several concatenated PEM certificates; an admin with several providers puts all their CAs in it. Ignored whengit_custom_ca_configmapis empty, and must not be blank when it is set. hopsworks.variables.git_disable_tls_verification#- Type
string, default"false". Disable TLS certificate verification for all git remotes, public ones included. Connections can then be intercepted without detection, so prefer naming the CA to trust ingit_custom_ca_configmap; this exists for deployments where that is not workable. Applies cluster-wide, not per provider. Seeded on every install and upgrade, like the other git variables. hopsworks.variables.git_github_http_proxy#- Type
string, default"". Proxy for git traffic to GitHub over HTTP, e.g.http://proxy.corp:3128. Empty means a direct connection. Configured per provider because a deployment may reach each of them by a different route. Traffic between the git container and Hopsworks itself never goes through these proxies. Seeded on every install and upgrade, like the other git variables. hopsworks.variables.git_github_https_proxy#- Type
string, default"". Proxy for git traffic to GitHub over HTTPS. This is the one that matters in practice, since Hopsworks drives git over HTTPS remotes. hopsworks.variables.git_gitlab_http_proxy#- Type
string, default"". Proxy for git traffic to GitLab over HTTP. Empty means a direct connection. hopsworks.variables.git_gitlab_https_proxy#- Type
string, default"". Proxy for git traffic to GitLab over HTTPS. Empty means a direct connection. hopsworks.variables.git_image_version#- Type
string, default"1.4.5". hopsworks.variables.grafana_version#- Type
string, default"9.3.16". hopsworks.variables.ha_enabled#- Type
string, default"true". hopsworks.variables.hadoop_dir#- Type
string, default"/srv/hops/hadoop". hopsworks.variables.hadoop_version#- Type
string, default"3.4.3.1-EE-RC6". hopsworks.variables.hdfs_base_storage_policy#- Type
string, default"CLOUD". hopsworks.variables.hdfs_default_quota#- Type
string, default"-1L". hopsworks.variables.hdfs_log_storage_policy#- Type
string, default"CLOUD". hopsworks.variables.hdfs_user#- Type
string, default"hdfs". hopsworks.variables.hdfscontentsmanager_base_hopsfs_client#- Type
string, default"libhdfs-go". hopsworks.variables.hive2_version#- Type
string, default"3.0.0.14.7-v2". hopsworks.variables.hive_conf_path#- Type
string, default"/srv/hops/apache-hive/conf". hopsworks.variables.hive_default_quota#- Type
string, default"-1L". hopsworks.variables.hive_superuser#- Type
string, default"hive". hopsworks.variables.hive_warehouse#- Type
string, default"/apps/hive/warehouse". hopsworks.variables.hiveserver_ext_hostname#- Type
string, default"". hopsworks.variables.hiveserver_ssl_hostname#- Type
string, default"". hopsworks.variables.hops_db#- Type
string, default"hops". hopsworks.variables.hops_rpc_tls#- Type
string, default"true". hopsworks.variables.hopsexamples_version#- Type
string, default"". hopsworks.variables.hopsfsmount_apparmor_profile#- Type
string, default"". hopsworks.variables.hopsfsmount_log_level#- Type
string, default"warn". hopsworks.variables.hopsfsmount_nn_connections#- Type
string, default"4". hopsworks.variables.hopsworks_db#- Type
string, default"hopsworks". hopsworks.variables.hopsworks_dir#- Type
string, default"/srv/hops/domains/domain1". hopsworks.variables.hopsworks_enterprise#- Type
string, default"true". hopsworks.variables.hopsworks_mysql_user#- Type
string, default"hopsworks". hopsworks.variables.hopsworks_public_proxy_url#- Type
string, default"". hopsworks.variables.hopsworks_rest_log_level#- Type
string, default"TEST". hopsworks.variables.hopsworks_user#- Type
string, default"payara". hopsworks.variables.hw_group_mapping_sync_enabled#- Type
string, default"false". hopsworks.variables.java_home#- Type
string, default"". hopsworks.variables.job_name_validation_regex#- Type
string, default"^[a-zA-Z0-9_\\-]+$". hopsworks.variables.jupyter_allow_no_limit_shutdown#- Type
bool, defaulttrue. hopsworks.variables.jupyter_dir#- Type
string, default"/srv/hops/jupyter". hopsworks.variables.jupyter_group#- Type
string, default"hadoop". hopsworks.variables.jupyter_hour_shutdown_options#- Type
string, default"8,24,72". hopsworks.variables.jupyter_origin_scheme#- Type
string, default"https". hopsworks.variables.jupyter_shell_command#-
Type
string.Default
'["/bin/bash", "--login", "-c", "cd -L $JUPYTER_DATA_DIR || true && exec bash"]' hopsworks.variables.jupyter_shutdown_timer_interval#- Type
string, default"1m". hopsworks.variables.jupyter_spark_notebook_server_memory_floor_mb#- Type
string, default"512". hopsworks.variables.jupyter_ws_ping_interval#- Type
string, default"10s". hopsworks.variables.jwt_exp_leeway_sec#- Type
string, default"900". hopsworks.variables.jwt_issuer#- Type
string, default"hopsworks@logicalclocks.com". hopsworks.variables.jwt_lifetime_ms#- Type
string, default"86400000". hopsworks.variables.jwt_signature_algorithm#- Type
string, default"HS512". hopsworks.variables.jwt_signing_key_name#- Type
string, default"apiKey". hopsworks.variables.kafka_installed#- Type
bool, defaulttrue. hopsworks.variables.kafka_max_num_topics#- Type
string, default"100". hopsworks.variables.kafka_num_partitions#- Type
string, default"1". hopsworks.variables.kafka_num_replicas#- Type
string, default"1". hopsworks.variables.kafka_user#- Type
string, default"kafka". hopsworks.variables.kafka_version#- Type
string, default"3.9.0". hopsworks.variables.kibana_https_enabled#- Type
string, default"true". hopsworks.variables.kibana_multi_tenancy_enabled#- Type
string, default"true". hopsworks.variables.kibana_version#- Type
string, default"1.3.6". hopsworks.variables.kube_api_max_attempts#- Type
string, default"20". hopsworks.variables.kube_hopsworks_default_service_account#- Type
string, default"hopsworks-default". hopsworks.variables.kube_knative_domain_name#- Type
string, default"hopsworks.ai". hopsworks.variables.kube_knative_lb_domain#- Type
string, default"". hopsworks.variables.kube_kserve_installed#- Type
bool, defaulttrue. hopsworks.variables.kube_kserve_tensorflow_version#- Type
string, default"2.19.0". hopsworks.variables.kube_node_taints_monitor_interval#- Type
string, default"10m". hopsworks.variables.kube_scheduling_hopsfsmount_cpu_limits#- Type
int, default-1. hopsworks.variables.kube_scheduling_hopsfsmount_cpu_requests#- Type
int, default1. hopsworks.variables.kube_scheduling_hopsfsmount_memory_limits_mb#- Type
int, default1024. hopsworks.variables.kube_scheduling_jobinit_cpu_limits#- Type
int, default-1. hopsworks.variables.kube_scheduling_jobinit_cpu_requests#- Type
float, default0.5. hopsworks.variables.kube_scheduling_jobinit_memory_limits_mb#- Type
int, default512. hopsworks.variables.kube_scheduling_jobinit_memory_requests_mb#- Type
int, default256. hopsworks.variables.kube_serving_max_num_instances#- Type
string, default"10". hopsworks.variables.kube_serving_min_num_instances#- Type
string, default"-1". hopsworks.variables.kube_serving_vllm_omni_versions#- Type
string, default"v0.20.0". hopsworks.variables.kube_serving_vllm_versions#- Type
string, default"v0.20.0". hopsworks.variables.kube_skip_namespace_creation#- Type
bool, defaultfalse. hopsworks.variables.kube_tainted_nodes#- Type
string, default"". hopsworks.variables.kube_type#- Type
string, default"kube_cluster". hopsworks.variables.kube_user_workload_tolerations#- Type
string, default"". Kubernetes tolerations applied to all user-triggered compute pods. Comma-separated entries of the form key[=value][:effect] matching kubectl taint grammar. Effect is optional (empty matches any effect). Example: 'nvidia.com/gpu=true:NoSchedule,dedicated=tenant-a:NoSchedule' hopsworks.variables.kubernetes_installed#- Type
string, default"true". hopsworks.variables.kueue_project_default_cluster_queue#- Type
string, default"other". hopsworks.variables.kueue_project_default_local_queue#- Type
string, default"other". hopsworks.variables.kueue_system_jobs_cluster_queue#- Type
string, default"". hopsworks.variables.kueue_system_jobs_local_queue#- Type
string, default"". hopsworks.variables.ldap_account_status#- Type
string, default"2". hopsworks.variables.ldap_attr_binary#- Type
string, default"java.naming.ldap.attributes.binary". hopsworks.variables.ldap_dyn_group_target#- Type
string, default"memberOf". hopsworks.variables.ldap_group_dn#- Type
string, default"". hopsworks.variables.ldap_group_mapping#- Type
string, default"ANY_GROUP->HOPS_USER". hopsworks.variables.ldap_group_mapping_sync_enabled#- Type
string, default"false". hopsworks.variables.ldap_group_mapping_sync_interval#- Type
string, default"0". hopsworks.variables.ldap_group_search_filter#- Type
string, default"member=%d". hopsworks.variables.ldap_group_target#- Type
string, default"cn". hopsworks.variables.ldap_groups_search_filter#- Type
string, default"(&(objectCategory=group)(cn=%c))". hopsworks.variables.ldap_krb_dyn_grp_search_filter#- Type
string, default"". hopsworks.variables.ldap_krb_search_filter#- Type
string, default"krbPrincipalName=%s". hopsworks.variables.ldap_user_dn#- Type
string, default"". hopsworks.variables.ldap_user_email#- Type
string, default"mail". hopsworks.variables.ldap_user_givenName#- Type
string, default"givenName". hopsworks.variables.ldap_user_id#- Type
string, default"uid". hopsworks.variables.ldap_user_search_filter#- Type
string, default"uid=%s". hopsworks.variables.ldap_user_surname#- Type
string, default"sn". hopsworks.variables.library_install_timeout_minutes#- Type
string, default"60". hopsworks.variables.lifecycle_webhook_cluster_id#- Type
string, default"". clusterId added to the lifecycle webhook envelope. Omitted when unset. hopsworks.variables.lifecycle_webhook_secret#- Type
string, default"". HMAC-SHA256 signing key for the lifecycle webhook (X-Hopsworks-Signature). Empty sends unsigned. Seeded hidden. hopsworks.variables.lifecycle_webhook_url#- Type
string, default"". Receiver URL for user/project/membership lifecycle events (HTTP POST, at-least-once). Empty disables it. Usable on standalone clusters, not SAAS-only. hopsworks.variables.livy_startup_timeout#- Type
string, default"240". hopsworks.variables.livy_version#- Type
string, default"0.8.4-incubating-SNAPSHOT-bin". hopsworks.variables.loadbalancer_external_domain_feature_query#- Type
string, defaultnil. The domain name of the external load balancer for arrowflight. If the load balancer is pre-provisioned then set the domain here, otherwise the hopsworks-update-lb-domains job will discover the domain name and set automatically hopsworks.variables.loadbalancer_external_domain_mysqld#- Type
string, defaultnil. The domain name of the external load balancer for mysqld. If the load balancer is pre-provisioned then set the domain here, otherwise the hopsworks-update-lb-domains job will discover the domain name and set automatically hopsworks.variables.loadbalancer_external_domain_online_store_rest_server#- Type
string, defaultnil. The domain name of the external load balancer for RDRS. If the load balancer is pre-provisioned then set the domain here, otherwise the hopsworks-update-lb-domains job will discover the domain name and set automatically hopsworks.variables.loadbalancer_external_domain_opensearch#- Type
string, defaultnil. The domain name of the external load balancer for opensearch. If the load balancer is pre-provisioned then set the domain here, otherwise the hopsworks-update-lb-domains job will discover the domain name and set automatically hopsworks.variables.loadbalancer_external_domain_trino#- Type
string, defaultnil. The domain name of the external load balancer for Trino. If the load balancer is pre-provisioned then set the domain here, otherwise the hopsworks-update-lb-domains job will discover the domain name and set automatically hopsworks.variables.localhost#- Type
string, default"false". hopsworks.variables.logstash_ip#- Type
string, default"". hopsworks.variables.logstash_port#- Type
string, default"". hopsworks.variables.logstash_port_beam_jobserver_local#- Type
string, default"". hopsworks.variables.logstash_port_serving#- Type
string, default"". hopsworks.variables.logstash_port_sklearn_serving#- Type
string, default"". hopsworks.variables.logstash_port_tf_serving#- Type
string, default"". hopsworks.variables.logstash_version#- Type
string, default"7.16.3". hopsworks.variables.managed_cloud_redirect_uri#- Type
string, default"". hopsworks.variables.managed_docker_registry#- Type
string, default"false". hopsworks.variables.management_mode#- Type
string, default"". SAAS bridge: 'STANDALONE' (default, stock Hopsworks) or 'SAAS_MANAGED' (auth and project quota delegated to hopsworks-saas). Unset falls back to STANDALONE. hopsworks.variables.max_allowed_long_running_http_requests#- Type
string, default"50". hopsworks.variables.max_concurrent_base_sync_ops#- Type
string, default"5". hopsworks.variables.max_env_yml_byte_size#- Type
string, default"20000". hopsworks.variables.max_num_proj_per_user#- Type
string, default"10". hopsworks.variables.max_status_poll_retry#- Type
string, default"5". hopsworks.variables.mount_hopsfs_in_python_job#- Type
bool, defaulttrue. hopsworks.variables.mount_hopsfs_ray_job_container#- Type
string, default"true". hopsworks.variables.mr_user#- Type
string, default"mapred". hopsworks.variables.multiregion_watchdog_enabled#- Type
string, default"false". hopsworks.variables.multiregion_watchdog_interval#- Type
string, default"5s". hopsworks.variables.multiregion_watchdog_region#- Type
string, default"". hopsworks.variables.multiregion_watchdog_url#- Type
string, default"". hopsworks.variables.mysql_dir#- Type
string, default"/srv/hops/mysql". hopsworks.variables.ndb_dir#- Type
string, default"/srv/hop/mysql-cluster". hopsworks.variables.ndb_user#- Type
string, default"". hopsworks.variables.ndb_version#- Type
string, default"21.04.15". hopsworks.variables.ndbinfo_db#- Type
string, default"ndbinfo". hopsworks.variables.news_webflow_api_key#- Type
string, default"dcc84358bfd37ffc68dbf18c68f74f478ff160d2286094077a9415ee03fbc805". hopsworks.variables.news_webflow_api_url#- Type
string, default"https://api.webflow.com/v2/collections/66bdd44475e24741477e1ae3/items". hopsworks.variables.notebook_converter_job_timeout_sec#- Type
string, default"300". hopsworks.variables.oauth_account_status#- Type
string, default"1". hopsworks.variables.oauth_group_mapping#- Type
string, default"". hopsworks.variables.oauth_group_mapping_enabled#- Type
string, default"false". hopsworks.variables.oauth_group_mapping_sync_enabled#- Type
string, default"false". hopsworks.variables.oauth_logout_redirect_uri#- Type
string, default"hopsworks/". hopsworks.variables.oauth_redirect_uri#- Type
string, default"hopsworks/callback". hopsworks.variables.onlinefs_service_thread_number#- Type
string, default"10". hopsworks.variables.onlinefs_user_email#- Type
string, default"onlinefs@hopsworks.ai". hopsworks.variables.onlinefs_user_password#- Type
string, default"onlinefspw". hopsworks.variables.opensearch_default_embedding_index#- Type
string, default"". hopsworks.variables.opensearch_index_mapping_limit#- Type
string, default"1000". hopsworks.variables.opensearch_num_default_embedding_index#- Type
string, default"1". hopsworks.variables.payara_dir#- Type
string, default"/opt/payara/appserver/glassfish/domains/domain1". hopsworks.variables.pki_ca_configuration#-
Type
string.Default
'{"rootCA":{},"intermediateCA":{},"kubernetesCA":{"subjectAlternativeName":{"dns":["hopsworks0.logicalclocks.com","hops-kubernetes","hops-kubernetes.default","hops-kubernetes.default.svc","hops-kubernetes.default.svc.cluster","hops-kubernetes.default.svc.cluster.local","*.hops-system.svc"],"ip":["10.244.0.1","192.168.30.101","127.0.0.1","10.96.0.10","10.96.0.1"]}}}' hopsworks.variables.platform_intelligence_llm_api_key#- Type
string, default"". hopsworks.variables.platform_intelligence_llm_base_url#- Type
string, default"". hopsworks.variables.platform_intelligence_llm_model#- Type
string, default"". hopsworks.variables.preinstalled_python_lib_names#-
Type
string.Default
pydoop, pyspark, jupyterlab, sparkmagic, hdfscontents, pyjks, hops-apache-beam, pyopenssl hopsworks.variables.project_namespace_labels#- Type
string, default"". hopsworks.variables.prometheus_port#- Type
string, default"9089". hopsworks.variables.provenance_archive_delay#- Type
string, default"86400". hopsworks.variables.provenance_archive_size#- Type
string, default"10". hopsworks.variables.provenance_cleaner_period#- Type
string, default"3600". hopsworks.variables.provenance_graph_max_size#- Type
string, default"10000". hopsworks.variables.provenance_type#- Type
string, default"FULL". hopsworks.variables.public_https_port#- Type
string, default"". hopsworks.variables.py4j_archive#- Type
string, default"". hopsworks.variables.pypi_indexer_timer_enabled#- Type
string, default"true". hopsworks.variables.pypi_indexer_timer_interval#- Type
string, default"1d". hopsworks.variables.pypi_rest_endpoint#- Type
string, default"https://pypi.org/pypi/{package}/json". hopsworks.variables.pypi_simple_endpoint#- Type
string, default"https://pypi.org/simple/". hopsworks.variables.python_job_kube_waiting_timeout_ms#- Type
string, default"300000". hopsworks.variables.python_library_updates_monitor_interval#- Type
string, default"1d". hopsworks.variables.python_pod_kill_grace_period_seconds#- Type
string, default"60". hopsworks.variables.quotas_featuregroups_online_disabled#- Type
string, default"-1". hopsworks.variables.quotas_featuregroups_online_enabled#- Type
string, default"-1". hopsworks.variables.quotas_max_parallel_executions#- Type
string, default"-1". hopsworks.variables.quotas_model_deployments_running#- Type
string, default"-1". hopsworks.variables.quotas_model_deployments_total#- Type
string, default"-1". hopsworks.variables.quotas_training_datasets#- Type
string, default"-1". hopsworks.variables.ray_cluster_max_worker_replicas#- Type
string, default"20". hopsworks.variables.ray_cluster_shutdown_after_completion#- Type
string, default"true". hopsworks.variables.ray_cluster_start_wait_time_seconds#- Type
string, default"360". hopsworks.variables.ray_cluster_termination_grace_period_seconds#- Type
string, default"10". hopsworks.variables.ray_enabled#- Type
bool, defaultfalse. ray_enabled indicates if hopsworks configurations for ray should be applied hopsworks.variables.ray_job_pod_kill_grace_period_seconds#- Type
string, default"300". hopsworks.variables.ray_materialization_dir#- Type
string, default"/srv/hops/ray/job". hopsworks.variables.ray_version#- Type
string, default"2.55.1". hopsworks.variables.recovery_path#- Type
string, default"". hopsworks.variables.reject_remote_user_no_group#- Type
string, default"false". hopsworks.variables.remote_auth_need_consent#- Type
string, default"true". hopsworks.variables.requests_verify#- Type
string, default"true". hopsworks.variables.reserved_project_names#-
Type
string.Default
hopsworks,information_schema,airflow,glassfish_timers,grafana,hops,metastore,mysql,ndbinfo,performance_schema,sqoop,sys,base,python37,python38,python39,python310,filebeat,airflow,git,onlinefs,sklearnserver,rondb_replication,default,kube-system,kube-public,kube-node-lease,kube_system,kube_public,kube_node_lease hopsworks.variables.rmyarn_user#- Type
string, default"rmyarn". hopsworks.variables.rondb_quotas#- Type
string, default"". RONDB quotas in csv format. e.grate-per-sec=1000,max-transaction-size=100. Refer to https://docs.rondb.com/rondb_rate_limits_quotas/ for the full list of arguments and their definitions. hopsworks.variables.rondb_usage_cache_ttl_seconds#- Type
string, default"60". How often (seconds) the cached RonDB per-database memory usage snapshot is refreshed. The backing ndbinfo scan costs the same for one database as for all, so one snapshot serves every project. hopsworks.variables.rondb_usage_query_timeout_seconds#- Type
string, default"10". Query timeout (seconds) for the ndbinfo memory usage scan. Scan duration grows with the cluster's table count; raise this on large clusters if usage stops showing in the project quotas UI. hopsworks.variables.saas_entry_point_url#- Type
string, default"". SAAS bridge: auth entry-point URL the frontend redirects to when management_mode is SAAS_MANAGED. Ignored in STANDALONE. hopsworks.variables.scikit_learn_version#- Type
string, default"1.3.2". hopsworks.variables.service_jwt_exp_leeway_sec#- Type
string, default"172800000". hopsworks.variables.service_jwt_lifetime_ms#- Type
string, default"604800000". hopsworks.variables.service_key_rotation_enabled#- Type
string, default"false". hopsworks.variables.service_key_rotation_interval#- Type
string, default"2d". hopsworks.variables.serving_allow_stop_after_seconds#- Type
string, default"30". hopsworks.variables.serving_connection_pool_size#- Type
string, default"40". hopsworks.variables.serving_feature_logger_client_pool_size#- Type
string, default"3". hopsworks.variables.serving_feature_logger_client_req_timeout_seconds#- Type
string, default"3". hopsworks.variables.serving_max_route_connections#- Type
string, default"10". hopsworks.variables.serving_redeploy_not_found_after_seconds#- Type
string, default"120". hopsworks.variables.serving_state_manager_batch_size#- Type
string, default"25". hopsworks.variables.serving_state_manager_enabled#- Type
string, default"true". hopsworks.variables.serving_state_manager_interval_ms#- Type
string, default"300000". hopsworks.variables.spark_dir#- Type
string, default"/srv/hops/spark". hopsworks.variables.spark_executor_min_memory#- Type
string, default"1024". hopsworks.variables.spark_hops_utils_dir#- Type
string, default"/srv/hops/artifacts". hopsworks.variables.spark_launcher_sa_annotations#- Type
string, default"". hopsworks.variables.spark_pod_kill_grace_period_seconds#- Type
string, default"1200". hopsworks.variables.spark_remove_job_when_completed#- Type
string, default"true". hopsworks.variables.spark_ui_logs_offset#- Type
string, default"512000". hopsworks.variables.spark_user#- Type
string, default"spark". hopsworks.variables.spark_version#- Type
string, default"3.5.5.2". hopsworks.variables.srvmanager_password#- Type
string, default"srvmanagerpwd". hopsworks.variables.staging_dir#- Type
string, default"/srv/hops/staging". hopsworks.variables.statistics_cleaner_batch_size#- Type
string, default"1000". hopsworks.variables.statistics_cleaner_interval_ms#- Type
string, default"900000". hopsworks.variables.streamlit_sharing#- Type
bool, defaultfalse. hopsworks.variables.sudoers_dir#- Type
string, default"/srv/hops/sbin". hopsworks.variables.superset_admin_roles#- Type
string, default"Admin". hopsworks.variables.superset_proxy_connect_timeout_ms#- Type
string, default"10000". hopsworks.variables.superset_proxy_connection_request_timeout_ms#- Type
string, default"10000". hopsworks.variables.superset_proxy_max_connections#- Type
string, default"50". hopsworks.variables.superset_proxy_read_timeout_ms#- Type
string, default"180000". hopsworks.variables.superset_user_roles#- Type
string, default"Gamma,sql_lab,Dataset". hopsworks.variables.support_email_addr#- Type
string, default"support@hopsworks.ai". hopsworks.variables.tensorboard_max_last_accessed#- Type
string, default"1140000". hopsworks.variables.tensorboard_max_reload_threads#- Type
string, default"1". hopsworks.variables.tensorflow_version#- Type
string, default"2.19.0". hopsworks.variables.testconnector_image_version#- Type
string, default"1.0". hopsworks.variables.tf_spark_connector_version#- Type
string, default"". hopsworks.variables.trino_default_catalog#- Type
string, default"hive". hopsworks.variables.trino_events_cleaner_batch_size#- Type
string, default"100". hopsworks.variables.trino_events_delete_after_days#- Type
string, default"61". hopsworks.variables.trino_events_strip_details_after_days#- Type
string, default"7". Days after which a Trino query history row loses its query text, plan and JSON columns. The user, state and metric columns stay until trino_events_delete_after_days. hopsworks.variables.twofactor_auth#- Type
string, default"false". hopsworks.variables.twofactor_excluded_groups#- Type
string, default"AGENT;CLUSTER_AGENT". hopsworks.variables.unix_usernames_conf#-
Type
string.Default
'{\"glassfish\":\"glassfish\",\"hdfs\":\"hdfs\",\"rmyarn\":\"rmyarn\",\"yarn\":\"yarn\",\"hive\":\"hive\",\"livy\":\"livy\",\"flink\":\"flink\",\"consul\":\"consul\",\"hopsmon\":\"hopsmon\",\"zookeeper\":\"zookeeper\",\"onlinefs\":\"onlinefs\",\"elastic\":\"elastic\",\"kagent\":\"kagent\",\"mysql\":\"mysql\",\"airflow\":\"airflow\"}' hopsworks.variables.upload_chunk_size#- Type
string, default"10485760". hopsworks.variables.upload_policy#- Type
string, default"enabled". Who may upload files into the cluster.enabledallows any user with write access to the destination dataset,admins_onlyrestricts uploads to members ofHOPS_ADMIN,disabledblocks everyone including administrators. Applies to the web UI and to clients such as the Python SDK. Unrecognised values fall back toenabled. Note that this governs uploading new files only: operations on files already in the cluster filesystem, such as installing a python library from an existing path, are unaffected. hopsworks.variables.user_cert_valid_days#- Type
string, default"12". hopsworks.variables.verification_path#- Type
string, default"hopsworks-api/api/auth/verify". hopsworks.variables.yarn_default_payment_type#- Type
string, default"NOLIMIT". hopsworks.variables.yarn_default_quota#- Type
string, default"60000000". hopsworks.variables.yarn_user#- Type
string, default"yarn". hopsworks.variables.zookeeper_version#- Type
string, default"3.7.1".
velero#
Defaults as YAML
hopsworks:
velero:
backup:
dynamicNamespaceFilter:
enabled: true
schedule: '@hourly'
enabled: null
excludedNamespaces:
- kube-system
- kube-public
- kube-node-lease
- argocd
- default
- ingress-nginx
includedNamespaces: []
mainScheduleName: k8s-backups-main
schedule: null
storageLocation:
create: true
name: hopsworks-bsl
s3ForcePathStyle: null
storagePrefix: k8s_backup
ttl: null
usersScheduleName: k8s-backups-users-resources
deploymentName: velero
enforcePrerequisiteCheck: true
namespace: velero
restore:
mainScheduleBackupId: null
usersScheduleBackupId: null
ttlSecondsAfterFinished: null
hopsworks.velero.backup#-
Type
object. backup configurationDefault
dynamicNamespaceFilter: enabled: true schedule: '@hourly' enabled: null excludedNamespaces: - kube-system - kube-public - kube-node-lease - argocd - default - ingress-nginx includedNamespaces: [] mainScheduleName: k8s-backups-main schedule: null storageLocation: create: true name: hopsworks-bsl s3ForcePathStyle: null storagePrefix: k8s_backup ttl: null usersScheduleName: k8s-backups-users-resources hopsworks.velero.backup.dynamicNamespaceFilter#- Type
object, default{"enabled":true,"schedule":"@hourly"}. Configure cron job to dynamically list the project namespaces and update the users backup schedule, and to discover satellite namespaces (labeled hopsworks.ai/onlinefs-cluster) and update the main backup schedule. If includedNamespaces is defined then this is disabled by default. hopsworks.velero.backup.enabled#- Type
string, defaultnil. Enable or disable velero for taking backups hopsworks.velero.backup.excludedNamespaces#-
Type
list. array of namespaces to exclude their resources in the backup. for ArgoCD, explicitly include all non-user namespaces since reconciliation makes dynamicNamespaceFilter ineffective.Default
- kube-system - kube-public - kube-node-lease - argocd - default - ingress-nginx hopsworks.velero.backup.includedNamespaces#- Type
list, default[]. array of namespaces to include their resources in the backup hopsworks.velero.backup.mainScheduleName#- Type
string, default"k8s-backups-main". The name of the main backup schedule that backs up the generated secrets from the cluster, the backups metadata configmaps, and serving configmaps and secrets. hopsworks.velero.backup.schedule#- Type
string, defaultnil. Backup schedule hopsworks.velero.backup.storageLocation#-
Type
object. The storage backup location configurationDefault
create: true name: hopsworks-bsl s3ForcePathStyle: null storagePrefix: k8s_backup hopsworks.velero.backup.storageLocation.create#- Type
bool, defaulttrue. create a backup storage location. If disabled, we expect a backup storage location that exists with the name velero.backup.storageLocation.name. hopsworks.velero.backup.storageLocation.name#- Type
string, default"hopsworks-bsl". storage backup location name. If create is enabled, we will create a new backup storage location otherwise we expect that the backup storage location to exist. hopsworks.velero.backup.storageLocation.s3ForcePathStyle#- Type
string, defaultnil. Force S3 path-style addressing for the velero backup storage location. When unset (null), defaults to true for MinIO and unset for managed S3. Set explicitly to true for S3-compatible object storage that does not support virtual-hosted-style addressing (e.g. evroc, Ceph RadosGW). hopsworks.velero.backup.storageLocation.storagePrefix#- Type
string, default"k8s_backup". The storage prefix to store the backups under in the configured bucket hopsworks.velero.backup.ttl#- Type
string, defaultnil. The amount of time before backups created on this schedule are eligible for garbage collection. If not specified, a default value of 30 days will be used. The value must be a Go-style duration using hour/minute/second units (e.g. 24h, 168h, or 24h0m0s). Calendar units such as "d" or "w" are not supported. hopsworks.velero.backup.usersScheduleName#- Type
string, default"k8s-backups-users-resources". The name of the users backup schedule that backs up the users' resources in their project namespaces. hopsworks.velero.deploymentName#- Type
string, default"velero". The name of the velero deployment hopsworks.velero.enforcePrerequisiteCheck#- Type
bool, defaulttrue. When enabled, Helm will verify that the required Velero CRDs and Deployment already exist in the cluster usinglookupand fail if they are missing. Disable this for offline rendering withhelm template. hopsworks.velero.namespace#- Type
string, default"velero". The velero namespace. It should be on a different namespace other than the Hopsworks install namespace to avoid accidentaly deleting the Hopsworks namespace when uninstalling velero. hopsworks.velero.restore.mainScheduleBackupId#- Type
string, defaultnil. The backup ID used for the restore operation of the main schedule. If unset, the latest backup from the main schedule will be used. This parameter is primarily used internally by the Helm chart during in-place restores, but also serves to record which backup ID was restored. hopsworks.velero.restore.usersScheduleBackupId#- Type
string, defaultnil. The backup ID used for the restore operation of the users schedule. If unset, the latest backup from the users schedule will be used. This parameter is primarily used internally by the Helm chart during in-place restores, but also serves to record which backup ID was restored. hopsworks.velero.ttlSecondsAfterFinished#- Type
string, defaultnil. TTL in seconds for the velero-create-cloud-credentials Job. Overrides global default.
wipeWhenUninstall#
Defaults as YAML
hopsworks:
wipeWhenUninstall:
- apiGroup: remoteshuffleservices.uniffle.apache.org
resources:
- remoteshuffleservices
- apiGroup: sparkapplications.sparkoperator.k8s.io
resources:
- sparkapplications
- apiGroup: hopsworkscerts.certs.hopsworks.ai
resources:
- hopsworkscerts
- apiGroup: certs.hopsworks.ai
resources:
- hopsworkscerts
- apiGroup: batch
resources:
- jobs
- cronjobs
- apiGroup: apps
resources:
- deployments
- statefulsets
- daemonsets
- apiGroup: rbac.authorization.k8s.io
resources:
- roles
- rolebindings
- clusterroles
- clusterrolebindings
- apiGroup: networking.k8s.io
resources:
- networkpolicies
- ingresses
- apiGroup: storage.k8s.io
resources:
- storageclasses
- apiGroup: scheduling.k8s.io
resources:
- priorityclasses
- apiGroup: admissionregistration.k8s.io
resources:
- mutatingwebhookconfigurations
- validatingwebhookconfigurations
- apiGroup: ''
resources:
- secrets
- serviceaccounts
- configmaps
- persistentvolumeclaims
- persistentvolumes
- pods
- services
- endpoints
- namespaces
hopsworks.wipeWhenUninstall[0].apiGroup#- Type
string, default"remoteshuffleservices.uniffle.apache.org". hopsworks.wipeWhenUninstall[0].resources[0]#- Type
string, default"remoteshuffleservices". hopsworks.wipeWhenUninstall[10].apiGroup#- Type
string, default"admissionregistration.k8s.io". hopsworks.wipeWhenUninstall[10].resources[0]#- Type
string, default"mutatingwebhookconfigurations". hopsworks.wipeWhenUninstall[10].resources[1]#- Type
string, default"validatingwebhookconfigurations". hopsworks.wipeWhenUninstall[11].apiGroup#- Type
string, default"". hopsworks.wipeWhenUninstall[11].resources[0]#- Type
string, default"secrets". hopsworks.wipeWhenUninstall[11].resources[1]#- Type
string, default"serviceaccounts". hopsworks.wipeWhenUninstall[11].resources[2]#- Type
string, default"configmaps". hopsworks.wipeWhenUninstall[11].resources[3]#- Type
string, default"persistentvolumeclaims". hopsworks.wipeWhenUninstall[11].resources[4]#- Type
string, default"persistentvolumes". hopsworks.wipeWhenUninstall[11].resources[5]#- Type
string, default"pods". hopsworks.wipeWhenUninstall[11].resources[6]#- Type
string, default"services". hopsworks.wipeWhenUninstall[11].resources[7]#- Type
string, default"endpoints". hopsworks.wipeWhenUninstall[11].resources[8]#- Type
string, default"namespaces". hopsworks.wipeWhenUninstall[1].apiGroup#- Type
string, default"sparkapplications.sparkoperator.k8s.io". hopsworks.wipeWhenUninstall[1].resources[0]#- Type
string, default"sparkapplications". hopsworks.wipeWhenUninstall[2].apiGroup#- Type
string, default"hopsworkscerts.certs.hopsworks.ai". hopsworks.wipeWhenUninstall[2].resources[0]#- Type
string, default"hopsworkscerts". hopsworks.wipeWhenUninstall[3].apiGroup#- Type
string, default"certs.hopsworks.ai". hopsworks.wipeWhenUninstall[3].resources[0]#- Type
string, default"hopsworkscerts". hopsworks.wipeWhenUninstall[4].apiGroup#- Type
string, default"batch". hopsworks.wipeWhenUninstall[4].resources[0]#- Type
string, default"jobs". hopsworks.wipeWhenUninstall[4].resources[1]#- Type
string, default"cronjobs". hopsworks.wipeWhenUninstall[5].apiGroup#- Type
string, default"apps". hopsworks.wipeWhenUninstall[5].resources[0]#- Type
string, default"deployments". hopsworks.wipeWhenUninstall[5].resources[1]#- Type
string, default"statefulsets". hopsworks.wipeWhenUninstall[5].resources[2]#- Type
string, default"daemonsets". hopsworks.wipeWhenUninstall[6].apiGroup#- Type
string, default"rbac.authorization.k8s.io". hopsworks.wipeWhenUninstall[6].resources[0]#- Type
string, default"roles". hopsworks.wipeWhenUninstall[6].resources[1]#- Type
string, default"rolebindings". hopsworks.wipeWhenUninstall[6].resources[2]#- Type
string, default"clusterroles". hopsworks.wipeWhenUninstall[6].resources[3]#- Type
string, default"clusterrolebindings". hopsworks.wipeWhenUninstall[7].apiGroup#- Type
string, default"networking.k8s.io". hopsworks.wipeWhenUninstall[7].resources[0]#- Type
string, default"networkpolicies". hopsworks.wipeWhenUninstall[7].resources[1]#- Type
string, default"ingresses". hopsworks.wipeWhenUninstall[8].apiGroup#- Type
string, default"storage.k8s.io". hopsworks.wipeWhenUninstall[8].resources[0]#- Type
string, default"storageclasses". hopsworks.wipeWhenUninstall[9].apiGroup#- Type
string, default"scheduling.k8s.io". hopsworks.wipeWhenUninstall[9].resources[0]#- Type
string, default"priorityclasses".