ravnar
A batteries-included helm chart for ravnar, the fully-fledged, pluggable AG-UI server
Homepage: https://github.com/openteams-ai/ravnar
Maintainers
| Name | Url | |
|---|---|---|
| OpenTeams | info@openteams.com |
Source Code
Values
| Key | Type | Default | Description |
|---|---|---|---|
| config.existingConfigMap | object | {"key":"config.yaml","name":""} |
Use an existing ConfigMap for configuration |
| config.existingConfigMap.key | string | "config.yaml" |
The key within the existing ConfigMap that contains the configuration |
| config.existingConfigMap.name | string | "" |
The name of the existing ConfigMap |
| config.inline | object | {} |
Inline configuration for the application |
| extraEnv | object | {} |
Extra environment variables for the application |
| fullnameOverride | string | "" |
String to override the default full name of the chart deployment |
| image.pullPolicy | string | "IfNotPresent" |
The pull policy for the main application image |
| image.pullSecret | string | "" |
The name of an image pull secret to use for authenticating with the container registry |
| image.repository | string | "quay.io/nebari/ravnar" |
The repository of the main application image |
| image.tag | string | "" |
The tag of the main application image. If not set, the chart's appVersion is used. |
| ingress.className | string | "nginx" |
The Ingress class to use |
| ingress.enabled | bool | false |
Whether to enable the Ingress |
| ingress.hostname | string | "" |
The hostname for the Ingress. Must be specified if ingress is enabled. |
| ingress.kind | string | "kubernetes" |
The kind of Ingress controller to use. Can be 'kubernetes' or 'traefik' |
| nameOverride | string | "" |
String to override the default name of the chart deployment |
| persistentFileStorage.enabled | bool | true |
Whether to enable persistent file storage |
| persistentFileStorage.storage | string | "8Gi" |
The size of the persistent storage |
| podAnnotations | object | {} |
Annotations to add to the pod metadata |
| podLabels | object | {} |
Extra labels to add to the pod metadata |
| postgres.enabled | bool | true |
Whether to enable the PostgreSQL dependency |
| postgres.image.pullPolicy | string | "IfNotPresent" |
The pull policy for the PostgreSQL image |
| postgres.image.pullSecret | string | "" |
The name of an image pull secret to use for authenticating with the container registry |
| postgres.image.repository | string | "postgres" |
The repository of the PostgreSQL image |
| postgres.image.tag | string | "16-alpine" |
The tag of the PostgreSQL image |
| postgres.password | object | {} |
PostgreSQL password. Follows the same format as extraEnv entries. If unset, the chart generates a random password and persists it with lookup. Set to { value: "..." } or { valueFrom: { secretKeyRef: { ... } } } to provide your own. |
| postgres.podAnnotations | object | {} |
Annotations to add to the PostgreSQL pod metadata |
| postgres.podLabels | object | {} |
Extra labels to add to the PostgreSQL pod metadata |
| postgres.resources | object | {"limits":{"cpu":"500m","memory":"512Mi"},"requests":{"cpu":"500m","memory":"512Mi"}} |
Resource limits and requests for the PostgreSQL container |
| postgres.securityContext | object | {"container":{},"pod":{}} |
Security context for the PostgreSQL pod and container FIXME: Define appropriate security context |
| postgres.storage | string | "1Gi" |
The size of the persistent storage for PostgreSQL |
| replicaCount | int | 1 |
Number of replicas for the main application pod |
| resources.limits | object | {"cpu":"500m","memory":"512Mi"} |
Resource limits for the main application container |
| resources.limits.cpu | string | "500m" |
CPU limit for the main application container |
| resources.limits.memory | string | "512Mi" |
Memory limit for the main application container |
| resources.requests | object | {"cpu":"500m","memory":"512Mi"} |
Resource requests for the main application container |
| resources.requests.cpu | string | "500m" |
CPU request for the main application container |
| resources.requests.memory | string | "512Mi" |
Memory request for the main application container |
| securityContext.container.readOnlyRootFilesystem | bool | true |
Whether to run the container with a read-only root filesystem |
| securityContext.pod.fsGroup | int | 1000 |
The group ID for the pod's filesystem |
| securityContext.pod.runAsGroup | int | 1000 |
The group ID to run the pod with |
| securityContext.pod.runAsUser | int | 1000 |
The user ID to run the pod with |
| service.port | int | 80 |
The port that the service should expose |
| service.targetPort | int | 8000 |
The target port on the container |
| service.type | string | "ClusterIP" |
The type of service to create |
Autogenerated from chart metadata using helm-docs v1.14.2