Brewer values#
Values under brewer configure Brewer: its head deployment, the OpenAI and Anthropic API key secrets it reads, and the serving runtime of its workers.
Generated from the Hopsworks Helm chart 5.0.14 (Hopsworks 5.0.13).
Deployed according to the first of these values that is set: global._hopsworks.brewer.enabled, global._hopsworks.full_platform.
General#
Defaults as YAML
brewer:
hopsworkslib: {}
dependencies#
Defaults as YAML
brewer:
dependencies:
hopsworks:
service:
worker:
internal:
annotations:
consul.hashicorp.com/service-name: glassfish
consul.hashicorp.com/service-tags: hopsworks
port: 8182
namenode:
consulServiceName: namenode
consulServiceTag: rpc
port: 8020
registry:
consulServiceName: registry
port: 30443
registryProtocol: https
brewer.dependencies.hopsworks.service.worker.internal.annotations."consul.hashicorp.com/service-name"#- Type
string, default"glassfish". - Type
string, default"hopsworks". brewer.dependencies.hopsworks.service.worker.internal.port#- Type
int, default8182. brewer.dependencies.namenode.consulServiceName#- Type
string, default"namenode". brewer.dependencies.namenode.consulServiceTag#- Type
string, default"rpc". brewer.dependencies.namenode.port#- Type
int, default8020. brewer.dependencies.registry.consulServiceName#- Type
string, default"registry". brewer.dependencies.registry.port#- Type
int, default30443. brewer.dependencies.registry.registryProtocol#- Type
string, default"https".
head#
Defaults as YAML
brewer:
head:
affinity: {}
annotations:
autoscaling.knative.dev/class: kpa.autoscaling.knative.dev
autoscaling.knative.dev/initial-scale: '1'
autoscaling.knative.dev/max-scale: '4'
autoscaling.knative.dev/metric: rps
autoscaling.knative.dev/min-scale: '1'
autoscaling.knative.dev/target: '100'
containerPort: 8000
deploymentName: brewer
hadoopHome: /hops
hadoopUsername: brewer
hopsfsMount:
enablePageCache: false
enabled: true
fileSystemGroup: hadoop
fileSystemUser: yarnapp
hopsfsGroup: hadoop
localMountPath: /hopsfs
mountPath: /user/brewer
hopsfsMountFilesystemGroup: hadoop
hopsfsMountFilesystemUser: yarnapp
image:
name: brewer/head
pullPolicy: Always
version: 5.0.0
labels:
app: brewer
app-type: head
serving.hops.works/id: brewer
serving.hops.works/name: brewer
serving.hops.works/tool: knative
maxReplicas: '4'
minReplicas: '1'
nodeSelector: {}
probes:
liveness:
failureThreshold: 10
httpGet:
path: /health
port: 8000
scheme: HTTP
initialDelaySeconds: 8
periodSeconds: 5
timeoutSeconds: 10
nodeSelector: {}
readiness:
failureThreshold: 10
httpGet:
path: /health
port: 8000
scheme: HTTP
initialDelaySeconds: 8
periodSeconds: 5
timeoutSeconds: 10
tolerations: []
resources:
limits:
cpu: 1000m
memory: 2Gi
requests:
cpu: 500m
memory: 1Gi
secretName: brewer-secrets
secrets:
- name: openai_api_key
value: ''
- name: anthropic_api_key
value: ''
secretsMountPath: /mnt/secrets
securityContext: {}
tls:
enabled: true
tolerations: []
brewer.head.affinity#- Type
object, default{}. brewer.head.annotations."autoscaling.knative.dev/class"#- Type
string, default"kpa.autoscaling.knative.dev". brewer.head.annotations."autoscaling.knative.dev/initial-scale"#- Type
string, default"1". brewer.head.annotations."autoscaling.knative.dev/max-scale"#- Type
string, default"4". brewer.head.annotations."autoscaling.knative.dev/metric"#- Type
string, default"rps". brewer.head.annotations."autoscaling.knative.dev/min-scale"#- Type
string, default"1". brewer.head.annotations."autoscaling.knative.dev/target"#- Type
string, default"100". brewer.head.containerPort#- Type
int, default8000. brewer.head.deploymentName#- Type
string, default"brewer". brewer.head.hadoopHome#- Type
string, default"/hops". brewer.head.hadoopUsername#- Type
string, default"brewer". brewer.head.hopsfsMount.enablePageCache#- Type
bool, defaultfalse. brewer.head.hopsfsMount.enabled#- Type
bool, defaulttrue. brewer.head.hopsfsMount.fileSystemGroup#- Type
string, default"hadoop". brewer.head.hopsfsMount.fileSystemUser#- Type
string, default"yarnapp". brewer.head.hopsfsMount.hopsfsGroup#- Type
string, default"hadoop". brewer.head.hopsfsMount.localMountPath#- Type
string, default"/hopsfs". brewer.head.hopsfsMount.mountPath#- Type
string, default"/user/brewer". brewer.head.hopsfsMountFilesystemGroup#- Type
string, default"hadoop". brewer.head.hopsfsMountFilesystemUser#- Type
string, default"yarnapp". brewer.head.image.name#- Type
string, default"brewer/head". brewer.head.image.pullPolicy#- Type
string, default"Always". brewer.head.image.version#- Type
string, default"5.0.0". brewer.head.labels."serving.hops.works/id"#- Type
string, default"brewer". brewer.head.labels."serving.hops.works/name"#- Type
string, default"brewer". brewer.head.labels."serving.hops.works/tool"#- Type
string, default"knative". brewer.head.labels.app#- Type
string, default"brewer". brewer.head.labels.app-type#- Type
string, default"head". brewer.head.maxReplicas#- Type
string, default"4". brewer.head.minReplicas#- Type
string, default"1". brewer.head.nodeSelector#- Type
object, default{}. brewer.head.probes.liveness.failureThreshold#- Type
int, default10. brewer.head.probes.liveness.httpGet.path#- Type
string, default"/health". brewer.head.probes.liveness.httpGet.port#- Type
int, default8000. brewer.head.probes.liveness.httpGet.scheme#- Type
string, default"HTTP". brewer.head.probes.liveness.initialDelaySeconds#- Type
int, default8. brewer.head.probes.liveness.periodSeconds#- Type
int, default5. brewer.head.probes.liveness.timeoutSeconds#- Type
int, default10. brewer.head.probes.nodeSelector#- Type
object, default{}. brewer.head.probes.readiness.failureThreshold#- Type
int, default10. brewer.head.probes.readiness.httpGet.path#- Type
string, default"/health". brewer.head.probes.readiness.httpGet.port#- Type
int, default8000. brewer.head.probes.readiness.httpGet.scheme#- Type
string, default"HTTP". brewer.head.probes.readiness.initialDelaySeconds#- Type
int, default8. brewer.head.probes.readiness.periodSeconds#- Type
int, default5. brewer.head.probes.readiness.timeoutSeconds#- Type
int, default10. brewer.head.probes.tolerations#- Type
list, default[]. brewer.head.resources.limits.cpu#- Type
string, default"1000m". brewer.head.resources.limits.memory#- Type
string, default"2Gi". brewer.head.resources.requests.cpu#- Type
string, default"500m". brewer.head.resources.requests.memory#- Type
string, default"1Gi". brewer.head.secretName#- Type
string, default"brewer-secrets". brewer.head.secretsMountPath#- Type
string, default"/mnt/secrets". brewer.head.secrets[0].name#- Type
string, default"openai_api_key". brewer.head.secrets[0].value#- Type
string, default"". brewer.head.secrets[1].name#- Type
string, default"anthropic_api_key". brewer.head.secrets[1].value#- Type
string, default"". brewer.head.securityContext#- Type
object, default{}. brewer.head.tls.enabled#- Type
bool, defaulttrue. brewer.head.tolerations#- Type
list, default[].
worker#
Defaults as YAML
brewer:
worker:
resources:
limits:
cpu: '1'
memory: 2Gi
requests:
cpu: '0.2'
memory: 500Mi
servingRuntime:
containers:
- command:
- worker.sh
livenessProbe:
httpGet:
path: /health
port: 8000
initialDelaySeconds: 2
timeoutSeconds: 5
name: brewer-worker
ports:
- containerPort: 8000
readinessProbe:
httpGet:
path: /health
port: 8000
startupProbe:
httpGet:
port: 8000
image: brewer/worker
name: brewer-worker
version: 5.0.0
brewer.worker.resources.limits.cpu#- Type
string, default"1". brewer.worker.resources.limits.memory#- Type
string, default"2Gi". brewer.worker.resources.requests.cpu#- Type
string, default"0.2". brewer.worker.resources.requests.memory#- Type
string, default"500Mi". brewer.worker.servingRuntime.containers[0].command[0]#- Type
string, default"worker.sh". brewer.worker.servingRuntime.containers[0].livenessProbe.httpGet.path#- Type
string, default"/health". brewer.worker.servingRuntime.containers[0].livenessProbe.httpGet.port#- Type
int, default8000. brewer.worker.servingRuntime.containers[0].livenessProbe.initialDelaySeconds#- Type
int, default2. brewer.worker.servingRuntime.containers[0].livenessProbe.timeoutSeconds#- Type
int, default5. brewer.worker.servingRuntime.containers[0].name#- Type
string, default"brewer-worker". brewer.worker.servingRuntime.containers[0].ports[0].containerPort#- Type
int, default8000. brewer.worker.servingRuntime.containers[0].readinessProbe.httpGet.path#- Type
string, default"/health". brewer.worker.servingRuntime.containers[0].readinessProbe.httpGet.port#- Type
int, default8000. brewer.worker.servingRuntime.containers[0].startupProbe.httpGet.port#- Type
int, default8000. brewer.worker.servingRuntime.image#- Type
string, default"brewer/worker". brewer.worker.servingRuntime.name#- Type
string, default"brewer-worker". brewer.worker.servingRuntime.version#- Type
string, default"5.0.0".