forked from feast-dev/feast
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Danny Chiao <danny@tecton.ai>
- Loading branch information
Showing
12 changed files
with
88 additions
and
87 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,70 +1,70 @@ | ||
# feature-server | ||
|
||
![Version: 0.18.0](https://img.shields.io/badge/Version-0.18.0-informational?style=flat-square) ![AppVersion: v0.18.0](https://img.shields.io/badge/AppVersion-v0.18.0-informational?style=flat-square) | ||
![Version: 0.18.1](https://img.shields.io/badge/Version-0.18.1-informational?style=flat-square) ![AppVersion: v0.18.1](https://img.shields.io/badge/AppVersion-v0.18.1-informational?style=flat-square) | ||
|
||
Feast Feature Server: Online feature serving service for Feast | ||
|
||
**Homepage:** <https://github.com/feast-dev/feast> | ||
|
||
## Values | ||
|
||
| Key | Type | Default | Description | | ||
|-----|------|---------|-------------| | ||
| "application-generated.yaml".enabled | bool | `true` | Flag to include Helm generated configuration. Please set `application-override.yaml` to override this configuration. | | ||
| "application-override.yaml" | object | `{"enabled":true}` | Configuration to override the default [application.yaml](https://github.com/feast-dev/feast/blob/master/java/serving/src/main/resources/application.yml). Will be created as a ConfigMap. `application-override.yaml` has a higher precedence than `application-secret.yaml` | | ||
| "application-secret.yaml" | object | `{"enabled":true}` | Configuration to override the default [application.yaml](https://github.com/feast-dev/feast/blob/master/java/serving/src/main/resources/application.yml). Will be created as a Secret. `application-override.yaml` has a higher precedence than `application-secret.yaml`. It is recommended to either set `application-override.yaml` or `application-secret.yaml` only to simplify config management. | | ||
| "application.yaml".enabled | bool | `true` | Flag to include the default [configuration](https://github.com/feast-dev/feast/blob/master/java/serving/src/main/resources/application.yml). Please set `application-override.yaml` to override this configuration. | | ||
| envOverrides | object | `{}` | Extra environment variables to set | | ||
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy | | ||
| image.repository | string | `"feastdev/feature-server-java"` | Docker image for Feature Server repository | | ||
| image.tag | string | `"0.18.0"` | Image tag | | ||
| ingress.grpc.annotations | object | `{}` | Extra annotations for the ingress | | ||
| ingress.grpc.auth.enabled | bool | `false` | Flag to enable auth | | ||
| ingress.grpc.class | string | `"nginx"` | Which ingress controller to use | | ||
| ingress.grpc.enabled | bool | `false` | Flag to create an ingress resource for the service | | ||
| ingress.grpc.hosts | list | `[]` | List of hostnames to match when routing requests | | ||
| ingress.grpc.https.enabled | bool | `true` | Flag to enable HTTPS | | ||
| ingress.grpc.https.secretNames | object | `{}` | Map of hostname to TLS secret name | | ||
| ingress.grpc.whitelist | string | `""` | Allowed client IP source ranges | | ||
| ingress.http.annotations | object | `{}` | Extra annotations for the ingress | | ||
| Key | Type | Default | Description | | ||
|-----|------|-------------------------------------------------------|-------------| | ||
| "application-generated.yaml".enabled | bool | `true` | Flag to include Helm generated configuration. Please set `application-override.yaml` to override this configuration. | | ||
| "application-override.yaml" | object | `{"enabled":true}` | Configuration to override the default [application.yaml](https://github.com/feast-dev/feast/blob/master/java/serving/src/main/resources/application.yml). Will be created as a ConfigMap. `application-override.yaml` has a higher precedence than `application-secret.yaml` | | ||
| "application-secret.yaml" | object | `{"enabled":true}` | Configuration to override the default [application.yaml](https://github.com/feast-dev/feast/blob/master/java/serving/src/main/resources/application.yml). Will be created as a Secret. `application-override.yaml` has a higher precedence than `application-secret.yaml`. It is recommended to either set `application-override.yaml` or `application-secret.yaml` only to simplify config management. | | ||
| "application.yaml".enabled | bool | `true` | Flag to include the default [configuration](https://github.com/feast-dev/feast/blob/master/java/serving/src/main/resources/application.yml). Please set `application-override.yaml` to override this configuration. | | ||
| envOverrides | object | `{}` | Extra environment variables to set | | ||
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy | | ||
| image.repository | string | `"feastdev/feature-server-java"` | Docker image for Feature Server repository | | ||
| image.tag | string | `"0.18.1"` | Image tag | | ||
| ingress.grpc.annotations | object | `{}` | Extra annotations for the ingress | | ||
| ingress.grpc.auth.enabled | bool | `false` | Flag to enable auth | | ||
| ingress.grpc.class | string | `"nginx"` | Which ingress controller to use | | ||
| ingress.grpc.enabled | bool | `false` | Flag to create an ingress resource for the service | | ||
| ingress.grpc.hosts | list | `[]` | List of hostnames to match when routing requests | | ||
| ingress.grpc.https.enabled | bool | `true` | Flag to enable HTTPS | | ||
| ingress.grpc.https.secretNames | object | `{}` | Map of hostname to TLS secret name | | ||
| ingress.grpc.whitelist | string | `""` | Allowed client IP source ranges | | ||
| ingress.http.annotations | object | `{}` | Extra annotations for the ingress | | ||
| ingress.http.auth.authUrl | string | `"http://auth-server.auth-ns.svc.cluster.local/auth"` | URL to an existing authentication service | | ||
| ingress.http.auth.enabled | bool | `false` | Flag to enable auth | | ||
| ingress.http.class | string | `"nginx"` | Which ingress controller to use | | ||
| ingress.http.enabled | bool | `false` | Flag to create an ingress resource for the service | | ||
| ingress.http.hosts | list | `[]` | List of hostnames to match when routing requests | | ||
| ingress.http.https.enabled | bool | `true` | Flag to enable HTTPS | | ||
| ingress.http.https.secretNames | object | `{}` | Map of hostname to TLS secret name | | ||
| ingress.http.whitelist | string | `""` | Allowed client IP source ranges | | ||
| javaOpts | string | `nil` | [JVM options](https://docs.oracle.com/cd/E22289_01/html/821-1274/configuring-the-default-jvm-and-java-arguments.html). For better performance, it is advised to set the min and max heap: <br> `-Xms2048m -Xmx2048m` | | ||
| livenessProbe.enabled | bool | `true` | Flag to enabled the probe | | ||
| livenessProbe.failureThreshold | int | `5` | Min consecutive failures for the probe to be considered failed | | ||
| livenessProbe.initialDelaySeconds | int | `60` | Delay before the probe is initiated | | ||
| livenessProbe.periodSeconds | int | `10` | How often to perform the probe | | ||
| livenessProbe.successThreshold | int | `1` | Min consecutive success for the probe to be considered successful | | ||
| livenessProbe.timeoutSeconds | int | `5` | When the probe times out | | ||
| logLevel | string | `"WARN"` | Default log level, use either one of `DEBUG`, `INFO`, `WARN` or `ERROR` | | ||
| logType | string | `"Console"` | Log format, either `JSON` or `Console` | | ||
| nodeSelector | object | `{}` | Node labels for pod assignment | | ||
| podAnnotations | object | `{}` | Annotations to be added to Feast Serving pods | | ||
| podLabels | object | `{}` | Labels to be added to Feast Serving pods | | ||
| readinessProbe.enabled | bool | `true` | Flag to enabled the probe | | ||
| readinessProbe.failureThreshold | int | `5` | Min consecutive failures for the probe to be considered failed | | ||
| readinessProbe.initialDelaySeconds | int | `15` | Delay before the probe is initiated | | ||
| readinessProbe.periodSeconds | int | `10` | How often to perform the probe | | ||
| readinessProbe.successThreshold | int | `1` | Min consecutive success for the probe to be considered successful | | ||
| readinessProbe.timeoutSeconds | int | `10` | When the probe times out | | ||
| replicaCount | int | `1` | Number of pods that will be created | | ||
| resources | object | `{}` | CPU/memory [resource requests/limit](https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container) | | ||
| secrets | list | `[]` | List of Kubernetes secrets to be mounted. These secrets will be mounted on /etc/secrets/<secret name>. | | ||
| service.grpc.nodePort | string | `nil` | Port number that each cluster node will listen to | | ||
| service.grpc.port | int | `6566` | Service port for GRPC requests | | ||
| service.grpc.targetPort | int | `6566` | Container port serving GRPC requests | | ||
| service.http.nodePort | string | `nil` | Port number that each cluster node will listen to | | ||
| service.http.port | int | `80` | Service port for HTTP requests | | ||
| service.http.targetPort | int | `8080` | Container port serving HTTP requests and Prometheus metrics | | ||
| service.type | string | `"ClusterIP"` | Kubernetes service type | | ||
| transformationService.host | string | `""` | | | ||
| transformationService.port | int | `6566` | | | ||
| ingress.http.auth.enabled | bool | `false` | Flag to enable auth | | ||
| ingress.http.class | string | `"nginx"` | Which ingress controller to use | | ||
| ingress.http.enabled | bool | `false` | Flag to create an ingress resource for the service | | ||
| ingress.http.hosts | list | `[]` | List of hostnames to match when routing requests | | ||
| ingress.http.https.enabled | bool | `true` | Flag to enable HTTPS | | ||
| ingress.http.https.secretNames | object | `{}` | Map of hostname to TLS secret name | | ||
| ingress.http.whitelist | string | `""` | Allowed client IP source ranges | | ||
| javaOpts | string | `nil` | [JVM options](https://docs.oracle.com/cd/E22289_01/html/821-1274/configuring-the-default-jvm-and-java-arguments.html). For better performance, it is advised to set the min and max heap: <br> `-Xms2048m -Xmx2048m` | | ||
| livenessProbe.enabled | bool | `true` | Flag to enabled the probe | | ||
| livenessProbe.failureThreshold | int | `5` | Min consecutive failures for the probe to be considered failed | | ||
| livenessProbe.initialDelaySeconds | int | `60` | Delay before the probe is initiated | | ||
| livenessProbe.periodSeconds | int | `10` | How often to perform the probe | | ||
| livenessProbe.successThreshold | int | `1` | Min consecutive success for the probe to be considered successful | | ||
| livenessProbe.timeoutSeconds | int | `5` | When the probe times out | | ||
| logLevel | string | `"WARN"` | Default log level, use either one of `DEBUG`, `INFO`, `WARN` or `ERROR` | | ||
| logType | string | `"Console"` | Log format, either `JSON` or `Console` | | ||
| nodeSelector | object | `{}` | Node labels for pod assignment | | ||
| podAnnotations | object | `{}` | Annotations to be added to Feast Serving pods | | ||
| podLabels | object | `{}` | Labels to be added to Feast Serving pods | | ||
| readinessProbe.enabled | bool | `true` | Flag to enabled the probe | | ||
| readinessProbe.failureThreshold | int | `5` | Min consecutive failures for the probe to be considered failed | | ||
| readinessProbe.initialDelaySeconds | int | `15` | Delay before the probe is initiated | | ||
| readinessProbe.periodSeconds | int | `10` | How often to perform the probe | | ||
| readinessProbe.successThreshold | int | `1` | Min consecutive success for the probe to be considered successful | | ||
| readinessProbe.timeoutSeconds | int | `10` | When the probe times out | | ||
| replicaCount | int | `1` | Number of pods that will be created | | ||
| resources | object | `{}` | CPU/memory [resource requests/limit](https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container) | | ||
| secrets | list | `[]` | List of Kubernetes secrets to be mounted. These secrets will be mounted on /etc/secrets/<secret name>. | | ||
| service.grpc.nodePort | string | `nil` | Port number that each cluster node will listen to | | ||
| service.grpc.port | int | `6566` | Service port for GRPC requests | | ||
| service.grpc.targetPort | int | `6566` | Container port serving GRPC requests | | ||
| service.http.nodePort | string | `nil` | Port number that each cluster node will listen to | | ||
| service.http.port | int | `80` | Service port for HTTP requests | | ||
| service.http.targetPort | int | `8080` | Container port serving HTTP requests and Prometheus metrics | | ||
| service.type | string | `"ClusterIP"` | Kubernetes service type | | ||
| transformationService.host | string | `""` | | | ||
| transformationService.port | int | `6566` | | | ||
|
||
---------------------------------------------- | ||
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.