Skip to main content
This page covers every top-level parameter group in the Bifrost Helm chart’s 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 default preStop 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 under helm-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 corresponding existingSecret / 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.
Simple setup for local testing. SQLite, single replica, no autoscaling.