values.yaml, how to supply values via --set vs -f, and where to find ready-made example files.
The full values schema is available at https://getbifrost.ai/schema. All
values.yaml fields map directly to config.json fields generated by the chart.Supplying Values
One-liner with --set
Good for a single field or quick experiments:
Values file with -f
Recommended for anything beyond a couple of fields:
Multiple values files
Later files override earlier ones - useful for a base + environment-specific overlay:Key Parameters Reference
Image
Replicas & Autoscaling
Resources
Service
Ingress
Probes
Both probes hit
GET /health.
Graceful Shutdown
Bifrost supports long-lived SSE streaming connections. The defaultpreStop hook and termination grace period let in-flight streams finish before the pod is killed:
Increase
terminationGracePeriodSeconds if your typical stream responses take longer than 45 seconds.
Service Account
Pod Scheduling
Extra Environment Variables
Three ways to inject env vars:Init Containers
Values Examples
The chart ships ready-made example files underhelm-charts/bifrost/values-examples/:
Install from an example file directly:
Helm Operations
View current values
Diff before upgrading (requires helm-diff plugin)
Rollback
Uninstall
All Key Parameters
A quick-reference table of the most commonly used top-level parameters:Secret Reference Parameters
Use existing Kubernetes Secrets instead of plain-text values. Every sensitive field in the chart has a correspondingexistingSecret / secretRef alternative:
Advanced Configuration
Comprehensive Example
A production-ready values file combining the most common settings:Node Affinity & Scheduling
Deploy to specific nodes and spread replicas across hosts:Deployment & Pod Annotations
Useful for tooling like Keel for automatic image updates or Datadog APM injection:Common Patterns
Ready-made values files for the most common deployment scenarios. Each pattern builds on the quickstart.- Development
- Multi-Provider
- External Database
- AI Workloads
- Kubernetes Secrets Only
Simple setup for local testing. SQLite, single replica, no autoscaling.

