From 4b189b4b554e846293a89b5e177a86718fb11ed3 Mon Sep 17 00:00:00 2001 From: Anuj Parihar Date: Tue, 26 May 2026 14:34:11 +0530 Subject: [PATCH 1/2] chore: bump helm chart version --- helm-charts/bifrost/Chart.yaml | 2 +- helm-charts/bifrost/README.md | 9 ++++++--- helm-charts/index.yaml | 26 +++++++++++++++++++++++++- 3 files changed, 32 insertions(+), 5 deletions(-) diff --git a/helm-charts/bifrost/Chart.yaml b/helm-charts/bifrost/Chart.yaml index 97cfcd62583..346b6c4c3c7 100644 --- a/helm-charts/bifrost/Chart.yaml +++ b/helm-charts/bifrost/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: bifrost description: A Helm chart for deploying Bifrost - AI Gateway with unified interface for multiple providers type: application -version: 2.1.18 +version: 2.1.19 appVersion: "1.5.3" keywords: - ai diff --git a/helm-charts/bifrost/README.md b/helm-charts/bifrost/README.md index 9c317de08a7..fb1ab20f1fc 100644 --- a/helm-charts/bifrost/README.md +++ b/helm-charts/bifrost/README.md @@ -4,22 +4,25 @@ Official Helm charts for deploying [Bifrost](https://github.com/maximhq/bifrost) - a high-performance AI gateway with unified interface for multiple providers. -**Latest Version:** 2.1.18 +**Latest Version:** 2.1.19 ## Changelog -### 2.1.18 +### 2.1.19 - Added `existingSecret` support for hosted PostgreSQL (`postgresql.enabled: true`). Set `postgresql.auth.existingSecret` and `postgresql.auth.passwordKey` to reference a Kubernetes secret (e.g. from Vault Secrets Operator) instead of a plaintext password in values. Both the postgres pod and the bifrost pod will read the password from the secret; the chart-managed secret is not created when `existingSecret` is set. - Added `postgresql.primary.podSecurityContext` and `postgresql.primary.containerSecurityContext` to allow configuring pod- and container-level security contexts on the hosted PostgreSQL deployment. Defaults to `podSecurityContext: { fsGroup: 999 }` (preserving prior behaviour) and `containerSecurityContext: {}` (no container security context). Required for clusters enforcing strict Kyverno/OPA policies (e.g. `runAsNonRoot`, `allowPrivilegeEscalation: false`, `capabilities.drop: [ALL]`, `seccompProfile`). - Added `bifrost.featureFlags` map to `values.yaml` and `_helpers.tpl`. Renders into `feature_flags.flags` in the generated config JSON. Each entry accepts a literal boolean or `"env.NAME"` string. -- Added `bifrost.modelCatalog.modelParametersUrl` to `values.yaml`, `values.schema.json`, and `_helpers.tpl`, allowing operators to override the URL Bifrost uses to fetch model parameter definitions. - Fixed Deployment not exposing the cluster gRPC container port; fixed `service.yaml` missing the gRPC service port. Both now match StatefulSet/headless service behaviour. - Fixed Weaviate PVC rendering when `vectorStore.weaviate.persistence.enabled=false`; PVC is now gated on persistence being enabled. - Fixed Redis probes passing password via `-a` flag in process args; switched to `REDISCLI_AUTH` env var. - Fixed nondeterministic env var order for `providerSecrets` and `weaviate.env` map iterations; keys are now sorted with `sortAlpha`. - Corrected guardrail `timeout` examples in `values.yaml`: provider default is `30s`, rule default is `60s`. +### 2.1.18 +- Added `bifrost.framework.pricing.modelParametersUrl` to `values.yaml`, `values.schema.json`, and `_helpers.tpl`, allowing operators to override the URL Bifrost uses to fetch model parameter definitions. + + ### 2.1.17 - Added `max_turns_to_send` to guardrail rules. The integer caps how many historical conversation turns are sent to the guardrail provider on apply; the latest message is always included on top, and `0` (default) sends all turns. Wired into `values.schema.json`, `config.schema.json`, and `templates/_helpers.tpl` so it renders into `guardrails_config.guardrail_rules[].max_turns_to_send`. diff --git a/helm-charts/index.yaml b/helm-charts/index.yaml index 5e23f289340..bb44bc0cf7f 100644 --- a/helm-charts/index.yaml +++ b/helm-charts/index.yaml @@ -1,6 +1,30 @@ apiVersion: v1 entries: bifrost: + - apiVersion: v2 + appVersion: 1.5.3 + created: "2026-05-26T14:33:57.417916+05:30" + description: A Helm chart for deploying Bifrost - AI Gateway with unified interface + for multiple providers + digest: 8e0d91b5fd3a095abfa2c5034149709cbd0c3ea62f3fcf3ca6ca46b223175c42 + home: https://www.getmaxim.ai/bifrost + icon: https://www.getbifrost.ai/favicon.png + keywords: + - ai + - gateway + - llm + - openai + - anthropic + maintainers: + - email: support@getbifrost.ai + name: Bifrost Team + name: bifrost + sources: + - https://github.com/maximhq/bifrost + type: application + urls: + - https://maximhq.github.io/bifrost/helm-charts/bifrost-2.1.19.tgz + version: 2.1.19 - apiVersion: v2 appVersion: 1.5.3 created: "2026-05-22T17:10:47.506843+05:30" @@ -940,4 +964,4 @@ entries: urls: - https://maximhq.github.io/bifrost/helm-charts/bifrost-1.3.36.tgz version: 1.3.36 -generated: "2026-05-22T17:10:47.503755+05:30" +generated: "2026-05-26T14:33:57.415309+05:30" From 3317561d86a9b56a18c1ebe48fc4a24a39b7bbcc Mon Sep 17 00:00:00 2001 From: Anuj Parihar Date: Tue, 26 May 2026 14:39:37 +0530 Subject: [PATCH 2/2] Update README.md --- helm-charts/bifrost/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-charts/bifrost/README.md b/helm-charts/bifrost/README.md index fb1ab20f1fc..46fc268c44f 100644 --- a/helm-charts/bifrost/README.md +++ b/helm-charts/bifrost/README.md @@ -20,8 +20,8 @@ Official Helm charts for deploying [Bifrost](https://github.com/maximhq/bifrost) - Corrected guardrail `timeout` examples in `values.yaml`: provider default is `30s`, rule default is `60s`. ### 2.1.18 -- Added `bifrost.framework.pricing.modelParametersUrl` to `values.yaml`, `values.schema.json`, and `_helpers.tpl`, allowing operators to override the URL Bifrost uses to fetch model parameter definitions. +- Added `bifrost.framework.pricing.modelParametersUrl` to `values.yaml`, `values.schema.json`, and `_helpers.tpl`, allowing operators to override the URL Bifrost uses to fetch model parameter definitions. ### 2.1.17