From b5113d349b1e4a5a7160f744e19eae75f331807c Mon Sep 17 00:00:00 2001 From: Julius Lehmann <264418375+crust3780@users.noreply.github.com> Date: Mon, 13 Apr 2026 11:02:45 +0200 Subject: [PATCH] fix(helm): use correct templating for mcpClientConfig --- helm-charts/bifrost/Chart.yaml | 2 +- helm-charts/bifrost/README.md | 10 +++++++++- helm-charts/bifrost/templates/_helpers.tpl | 16 ++++++++-------- helm-charts/index.yaml | 21 +++++++++++++++++++++ 4 files changed, 39 insertions(+), 10 deletions(-) diff --git a/helm-charts/bifrost/Chart.yaml b/helm-charts/bifrost/Chart.yaml index b4613d3d66..e014608d6d 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.0.17 +version: 2.0.18 appVersion: "1.4.11" keywords: - ai diff --git a/helm-charts/bifrost/README.md b/helm-charts/bifrost/README.md index 86b14a1357..3c8c993ae9 100644 --- a/helm-charts/bifrost/README.md +++ b/helm-charts/bifrost/README.md @@ -4,10 +4,18 @@ 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.0.17 +**Latest Version:** 2.0.18 ## Changelog +### v2.0.18 + +- Fixed MCP client config template to correctly map camelCase keys in Helm values: + - `toolsToExecute` → `tools_to_execute` + - `toolsToAutoExecute` → `tools_to_auto_execute` + - `authType` → `auth_type` + - `oauthConfigId` → `oauth_config_id` + ### v2.0.16 - Fixed disabled custom plugins being completely removed from rendered config.json instead of being kept with `enabled: false` diff --git a/helm-charts/bifrost/templates/_helpers.tpl b/helm-charts/bifrost/templates/_helpers.tpl index 956fbbdf39..ac322985f5 100644 --- a/helm-charts/bifrost/templates/_helpers.tpl +++ b/helm-charts/bifrost/templates/_helpers.tpl @@ -697,17 +697,17 @@ false {{- if $client.headers }} {{- $_ := set $cc "headers" $client.headers }} {{- end }} -{{- if $client.tools_to_execute }} -{{- $_ := set $cc "tools_to_execute" $client.tools_to_execute }} +{{- if $client.toolsToExecute }} +{{- $_ := set $cc "tools_to_execute" $client.toolsToExecute }} {{- end }} -{{- if $client.tools_to_auto_execute }} -{{- $_ := set $cc "tools_to_auto_execute" $client.tools_to_auto_execute }} +{{- if $client.toolsToAutoExecute }} +{{- $_ := set $cc "tools_to_auto_execute" $client.toolsToAutoExecute }} {{- end }} -{{- if $client.auth_type }} -{{- $_ := set $cc "auth_type" $client.auth_type }} +{{- if $client.authType }} +{{- $_ := set $cc "auth_type" $client.authType }} {{- end }} -{{- if $client.oauth_config_id }} -{{- $_ := set $cc "oauth_config_id" $client.oauth_config_id }} +{{- if $client.oauthConfigId }} +{{- $_ := set $cc "oauth_config_id" $client.oauthConfigId }} {{- end }} {{- if hasKey $client "isPingAvailable" }} {{- $_ := set $cc "is_ping_available" $client.isPingAvailable }} diff --git a/helm-charts/index.yaml b/helm-charts/index.yaml index a47aa85c4f..8036ed2ba7 100644 --- a/helm-charts/index.yaml +++ b/helm-charts/index.yaml @@ -1,6 +1,27 @@ apiVersion: v1 entries: bifrost: + - apiVersion: v2 + appVersion: 1.4.11 + created: "2026-04-13T12:00:00.000000+00:00" + description: A Helm chart for deploying Bifrost - AI Gateway with unified interface for multiple providers + digest: "" + home: https://www.getmaxim.ai/bifrost + icon: https://www.getmaxim.ai/bifrost/bifrost-logo-only.png + keywords: + - ai + - gateway + - llm + maintainers: + - email: akshay@getmaxim.ai + name: Bifrost Team + name: bifrost + sources: + - https://github.com/maximhq/bifrost + type: application + urls: + - https://maximhq.github.io/bifrost/helm-charts/bifrost-2.0.18.tgz + version: 2.0.18 - apiVersion: v2 appVersion: 1.4.11 created: "2026-04-08T12:00:00.000000+00:00"