mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-04-07 00:15:23 +02:00
Add image tag for MongoDB configuration in values.yaml Problem Fresh Helm installs fail with ImagePullBackOff because the Bitnami MongoDB sub-chart references a versioned image tag (e.g. 8.0.13-debian-12-r0) that no longer exists on Docker Hub. Bitnami removed all versioned tags from their bitnami/mongodb repository. Fix Set mongodb.image.tag: "latest" in the chart's default values.yaml so installs work out of the box. Risk latest is unpinned — a future Bitnami push could introduce breaking changes. For production, users should pin to a SHA256 digest. A longer-term fix could switch to the official mongo image or pin a stable digest. Related Issues Fixes #11568 Related: #11516, #10587, #10247, #10242 |
||
|---|---|---|
| .. | ||
| examples | ||
| templates | ||
| .helmignore | ||
| Chart.yaml | ||
| DNS_CONFIGURATION.md | ||
| readme.md | ||
| values.yaml | ||
LibreChat Helm Chart
This Librechat Helm Chart provides an easy, light weight template to deploy LibreChat on Kubernetes
Variables
In this Chart, LibreChat will only work with environment Variables. You can Specify Vars and Secret using an existing Secret (This can be generated by creating an Env File and converting it to a Kubernetes Secret --from-env-file)
Setup
- Generate Variables
Generate
CREDS_KEY,JWT_SECRET,JWT_REFRESH_SECRETandMEILI_MASTER_KEYusingopenssl rand -hex 32andCREDS_IVusing openssl rand -hex 16. place them in a secret like this (If you want to change the secret name, remember to change it in your helm values):
apiVersion: v1
kind: Secret
metadata:
name: librechat-credentials-env
namespace: <librechat-chart-namespace>
type: Opaque
stringData:
CREDS_KEY: <generated value>
JWT_SECRET: <generated value>
JWT_REFRESH_SECRET: <generated value>
MEILI_MASTER_KEY: <generated value>
- Add Credentials to the Secret Dependant of the Model you want to use, create Credentials in your provider and add them to the Secret:
apiVersion: v1
kind: Secret
. . . .
OPENAI_API_KEY: <your secret value>
-
Apply the Secret to the Cluster
-
Fill out values.yaml and apply the Chart to the Cluster