chore: bump Bifrost Helm chart to 2.1.24 with private network fix, env label, Datadog host/port split, passwordCommand, async log tuning, deployment strategy, and skills registry - #4474
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (5)
📝 WalkthroughSummary by CodeRabbit
WalkthroughBumps the bifrost Helm chart version from ChangesHelm v2.1.24 Release
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
chore: bump Bifrost Helm chart to 2.1.24 with private network fix, env label, Datadog host/port split, passwordCommand, async log tuning, deployment strategy, and skills registry
Merge activity
|
The base branch was changed.
Confidence Score: 4/5The chart release metadata and documentation updates are mostly straightforward, but the advertised provider blacklist behavior needs attention before merge. The changed files are limited in scope and the issue is isolated to a documented Helm configuration path that can mislead users relying on model blocking. docs/changelogs/helm-v2.1.24.mdx
What T-Rex did
|

Summary
Releases Bifrost Helm chart v2.1.24, fixing several fields that were defined in the schema but never wired into
_helpers.tpl(and therefore silently dropped), and adding new configuration options for networking, logging, deployment strategy, and provider model filtering.Changes
allow_private_networkin providernetworkConfigis now rendered by_helpers.tpl; it was present in the schema but had no effect previously.bifrost.envLabel(max 10 chars) now maps toenv_label, surfacing an environment label in the management UI sidebar.agent_host/agent_portanddogstatsd_host/dogstatsd_portfields as an alternative to the combined*_addrfields (defaulting to ports8126/8125).passwordCommandadded for the PostgreSQL store (config + logs) to support dynamic password retrieval via stdout.writertuning block added for SQLite and PostgreSQL (maxBatchSize,batchInterval,maxBatchBytes,writeQueueCapacity,deferredUsageConcurrency).strategyfield added for Deployment update strategy; passing{}preserves the Kubernetes default.bifrost.client.allowDirectKeysandbifrost.client.mcpExternalClientUrlwere previously unmapped in_helpers.tpland silently dropped; they now render correctly.blacklisted_modelsadded alongsideallowed_modelsin provider config.bifrost.skillsRegistry(enabled+skills[]) now renders verbatim intoskills_registry.Type of change
Affected areas
How to test
Validate the newly wired fields by setting them in
values.yamland confirming they appear in the rendered manifests:Breaking changes
Related issues
Security considerations
passwordCommandfor PostgreSQL executes a shell command to retrieve the database password at runtime. Ensure the command and its environment are appropriately sandboxed and that secrets are not inadvertently logged.Checklist
docs/contributing/README.mdand followed the guidelines