# brewer

![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.1.0](https://img.shields.io/badge/AppVersion-0.1.0-informational?style=flat-square)

A Helm chart for installing brewer on Hopsworks

## Requirements

| Repository | Name | Version |
|------------|------|---------|
| file://../hopsworkslib | hopsworkslib | 0.1.0 |

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| dependencies.hopsworks.service.worker.internal.annotations."consul.hashicorp.com/service-name" | string | `"glassfish"` |  |
| dependencies.hopsworks.service.worker.internal.annotations."consul.hashicorp.com/service-tags" | string | `"hopsworks"` |  |
| dependencies.hopsworks.service.worker.internal.port | int | `8182` |  |
| dependencies.namenode.consulServiceName | string | `"namenode"` |  |
| dependencies.namenode.consulServiceTag | string | `"rpc"` |  |
| dependencies.namenode.port | int | `8020` |  |
| dependencies.registry.consulServiceName | string | `"registry"` |  |
| dependencies.registry.port | int | `30443` |  |
| dependencies.registry.registryProtocol | string | `"https"` |  |
| head.affinity | object | `{}` |  |
| head.annotations."autoscaling.knative.dev/class" | string | `"kpa.autoscaling.knative.dev"` |  |
| head.annotations."autoscaling.knative.dev/initial-scale" | string | `"1"` |  |
| head.annotations."autoscaling.knative.dev/max-scale" | string | `"4"` |  |
| head.annotations."autoscaling.knative.dev/metric" | string | `"rps"` |  |
| head.annotations."autoscaling.knative.dev/min-scale" | string | `"1"` |  |
| head.annotations."autoscaling.knative.dev/target" | string | `"100"` |  |
| head.containerPort | int | `8000` |  |
| head.deploymentName | string | `"brewer"` |  |
| head.hadoopHome | string | `"/hops"` |  |
| head.hadoopUsername | string | `"brewer"` |  |
| head.hopsfsMount.enablePageCache | bool | `false` |  |
| head.hopsfsMount.enabled | bool | `true` |  |
| head.hopsfsMount.fileSystemGroup | string | `"hadoop"` |  |
| head.hopsfsMount.fileSystemUser | string | `"yarnapp"` |  |
| head.hopsfsMount.hopsfsGroup | string | `"hadoop"` |  |
| head.hopsfsMount.localMountPath | string | `"/hopsfs"` |  |
| head.hopsfsMount.mountPath | string | `"/user/brewer"` |  |
| head.hopsfsMountFilesystemGroup | string | `"hadoop"` |  |
| head.hopsfsMountFilesystemUser | string | `"yarnapp"` |  |
| head.image.name | string | `"brewer/head"` |  |
| head.image.pullPolicy | string | `"Always"` |  |
| head.image.version | string | `"4.7.0-SNAPSHOT"` |  |
| head.labels."serving.hops.works/id" | string | `"brewer"` |  |
| head.labels."serving.hops.works/name" | string | `"brewer"` |  |
| head.labels."serving.hops.works/tool" | string | `"knative"` |  |
| head.labels.app | string | `"brewer"` |  |
| head.labels.app-type | string | `"head"` |  |
| head.maxReplicas | string | `"4"` |  |
| head.minReplicas | string | `"1"` |  |
| head.nodeSelector | object | `{}` |  |
| head.probes.liveness.failureThreshold | int | `10` |  |
| head.probes.liveness.httpGet.path | string | `"/health"` |  |
| head.probes.liveness.httpGet.port | int | `8000` |  |
| head.probes.liveness.httpGet.scheme | string | `"HTTP"` |  |
| head.probes.liveness.initialDelaySeconds | int | `8` |  |
| head.probes.liveness.periodSeconds | int | `5` |  |
| head.probes.liveness.timeoutSeconds | int | `10` |  |
| head.probes.nodeSelector | object | `{}` |  |
| head.probes.readiness.failureThreshold | int | `10` |  |
| head.probes.readiness.httpGet.path | string | `"/health"` |  |
| head.probes.readiness.httpGet.port | int | `8000` |  |
| head.probes.readiness.httpGet.scheme | string | `"HTTP"` |  |
| head.probes.readiness.initialDelaySeconds | int | `8` |  |
| head.probes.readiness.periodSeconds | int | `5` |  |
| head.probes.readiness.timeoutSeconds | int | `10` |  |
| head.probes.tolerations | list | `[]` |  |
| head.resources.limits.cpu | string | `"1000m"` |  |
| head.resources.limits.memory | string | `"2Gi"` |  |
| head.resources.requests.cpu | string | `"500m"` |  |
| head.resources.requests.memory | string | `"1Gi"` |  |
| head.secretName | string | `"brewer-secrets"` |  |
| head.secretsMountPath | string | `"/mnt/secrets"` |  |
| head.secrets[0].name | string | `"openai_api_key"` |  |
| head.secrets[0].value | string | `""` |  |
| head.secrets[1].name | string | `"anthropic_api_key"` |  |
| head.secrets[1].value | string | `""` |  |
| head.securityContext | object | `{}` |  |
| head.tls.enabled | bool | `true` |  |
| head.tolerations | list | `[]` |  |
| hopsworkslib | object | `{}` | override hopsworkslib values |
| worker.resources.limits.cpu | string | `"1"` |  |
| worker.resources.limits.memory | string | `"2Gi"` |  |
| worker.resources.requests.cpu | string | `"0.2"` |  |
| worker.resources.requests.memory | string | `"500Mi"` |  |
| worker.servingRuntime.containers[0].command[0] | string | `"worker.sh"` |  |
| worker.servingRuntime.containers[0].livenessProbe.httpGet.path | string | `"/health"` |  |
| worker.servingRuntime.containers[0].livenessProbe.httpGet.port | int | `8000` |  |
| worker.servingRuntime.containers[0].livenessProbe.initialDelaySeconds | int | `2` |  |
| worker.servingRuntime.containers[0].livenessProbe.timeoutSeconds | int | `5` |  |
| worker.servingRuntime.containers[0].name | string | `"brewer-worker"` |  |
| worker.servingRuntime.containers[0].ports[0].containerPort | int | `8000` |  |
| worker.servingRuntime.containers[0].readinessProbe.httpGet.path | string | `"/health"` |  |
| worker.servingRuntime.containers[0].readinessProbe.httpGet.port | int | `8000` |  |
| worker.servingRuntime.containers[0].startupProbe.httpGet.port | int | `8000` |  |
| worker.servingRuntime.image | string | `"brewer/worker"` |  |
| worker.servingRuntime.name | string | `"brewer-worker"` |  |
| worker.servingRuntime.version | string | `"4.7.0-SNAPSHOT"` |  |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
