# onlinefs

![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: 2.1-SNAPSHOT](https://img.shields.io/badge/AppVersion-2.1--SNAPSHOT-informational?style=flat-square)

## Requirements

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

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| apiKey.email | string | `"onlinefs@hopsworks.ai"` |  |
| apiKey.password | string | `"onlinefspw"` |  |
| apiKey.secret_name | string | `"onlinefs-api-key-auth"` |  |
| appName | string | `"onlinefs"` |  |
| configmap.name | string | `"onlinefs-configmap"` |  |
| debug | bool | `false` |  |
| dependencies.glassfish.consulServiceName | string | `"glassfish"` |  |
| dependencies.glassfish.consulServiceTag | string | `"hopsworks"` |  |
| dependencies.glassfish.port | int | `8182` |  |
| dependencies.kafka.consulServiceName | string | `"kafka"` |  |
| dependencies.kafka.consulServiceTag | string | `"broker"` |  |
| dependencies.kafka.port | int | `9092` |  |
| dependencies.kafka.url | string | `""` | The Kafka Broker URL, if not set the consul DNS name will be used |
| dependencies.mgmd.consulServiceName | string | `"mgmd"` |  |
| dependencies.mgmd.port | int | `1186` |  |
| dependencies.mgmd.url | string | `""` | The mgmd URL, if not set the consul DNS name will be used |
| dependencies.opensearch.consulServiceName | string | `"elastic"` |  |
| dependencies.opensearch.consulServiceTag | string | `"rest"` |  |
| dependencies.opensearch.port | int | `9200` |  |
| deployment.env.JAVA_OPTS | string | `"-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:9029"` |  |
| deployment.name | string | `"onlinefs-deployment"` |  |
| deployment.ports.debug | int | `9029` |  |
| deployment.ports.monitor | int | `12800` |  |
| deployment.replicas | int | `1` |  |
| deployment.resources.limits.cpu | string | `"4"` |  |
| deployment.resources.limits.memory | string | `"4096Mi"` |  |
| deployment.resources.requests.cpu | string | `"2"` |  |
| deployment.resources.requests.memory | string | `"1024Mi"` |  |
| deployment.vectordb.enabled | bool | `true` |  |
| hopsworkslib | object | `{}` | override hopsworkslib values |
| hpa.enabled | bool | `false` |  |
| hpa.maxReplicas | int | `5` |  |
| hpa.targetCPUUtilizationPercentage | int | `80` |  |
| hpa.targetMemoryUtilizationPercentage | int | `80` |  |
| nodeSelector | object | `{}` | node selector configuration |
| rbac.annotations | object | `{}` | rbac annotations |
| rbac.create | bool | `true` |  |
| rbac.extraRoleRules | list | `[]` |  |
| rbac.name | string | `"onlinefs-role"` |  |
| rbac.useExistingRole | bool | `false` |  |
| service.debug.annotations."consul.hashicorp.com/service-name" | string | `"onlinefs"` |  |
| service.debug.annotations."consul.hashicorp.com/service-tags" | string | `"debug"` |  |
| service.debug.name | string | `"onlinefs-debug"` |  |
| service.debug.port | int | `9029` |  |
| service.monitoring.annotations."consul.hashicorp.com/service-name" | string | `"onlinefs"` |  |
| service.monitoring.annotations."consul.hashicorp.com/service-tags" | string | `"monitor"` |  |
| service.monitoring.annotations."prometheus.io/path" | string | `"/metrics"` |  |
| service.monitoring.annotations."prometheus.io/port" | int | `12800` |  |
| service.monitoring.annotations."prometheus.io/scheme" | string | `"http"` |  |
| service.monitoring.annotations."prometheus.io/scrape" | string | `"true"` |  |
| service.monitoring.name | string | `"onlinefs-monitor"` |  |
| service.monitoring.port | int | `12800` |  |
| serviceAccount.annotations | object | `{}` | service account annotations |
| serviceAccount.create | bool | `true` |  |
| serviceAccount.name | string | `"onlinefs-default"` |  |
| setupBackOffLimit | int | `10` |  |
| tlscerts.commonName | string | `""` |  |
| tlscerts.locality | string | `"onlinefs"` |  |
| tolerations | list | `[]` |  |
| topologySpreadConstraint | object | `{}` | The default topology spread constraint. If not defined the global topology spread constraint would be used instead. |