From f1aae410b77f12e6601a6a270f9fd77452c9d645 Mon Sep 17 00:00:00 2001 From: romain-priour-lc Date: Thu, 26 Mar 2026 18:31:04 -0700 Subject: [PATCH 1/4] Upgrade chart version + update README --- charts/langsmith/Chart.yaml | 2 +- charts/langsmith/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/langsmith/Chart.yaml b/charts/langsmith/Chart.yaml index 5a211d55..9ec89901 100644 --- a/charts/langsmith/Chart.yaml +++ b/charts/langsmith/Chart.yaml @@ -6,4 +6,4 @@ maintainers: description: Helm chart to deploy the langsmith application and all services it depends on. type: application version: 0.13.32 -appVersion: "0.13.35" +appVersion: "0.13.36" diff --git a/charts/langsmith/README.md b/charts/langsmith/README.md index 6cbaaee6..8c3202e0 100644 --- a/charts/langsmith/README.md +++ b/charts/langsmith/README.md @@ -1,6 +1,6 @@ # langsmith -![Version: 0.13.32](https://img.shields.io/badge/Version-0.13.32-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.13.35](https://img.shields.io/badge/AppVersion-0.13.35-informational?style=flat-square) +![Version: 0.13.32](https://img.shields.io/badge/Version-0.13.32-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.13.36](https://img.shields.io/badge/AppVersion-0.13.36-informational?style=flat-square) Helm chart to deploy the langsmith application and all services it depends on. From f1d1219a18f493920a2d68970de21624efb51013 Mon Sep 17 00:00:00 2001 From: romain-priour-lc Date: Thu, 26 Mar 2026 18:33:25 -0700 Subject: [PATCH 2/4] Add parameter to disable cluster-unsafe ops --- charts/langsmith/README.md | 1 + charts/langsmith/templates/_helpers.tpl | 4 ++++ charts/langsmith/values.yaml | 2 ++ 3 files changed, 7 insertions(+) diff --git a/charts/langsmith/README.md b/charts/langsmith/README.md index 8c3202e0..cf9e4ee6 100644 --- a/charts/langsmith/README.md +++ b/charts/langsmith/README.md @@ -1445,6 +1445,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | redis.external.cluster.password | string | `""` | | | redis.external.cluster.passwordSecretKey | string | `"redis_cluster_password"` | | | redis.external.cluster.tlsEnabled | bool | `true` | | +| redis.external.clusterSafeMode | bool | `false` | | | redis.external.connectionUrl | string | `""` | | | redis.external.connectionUrlSecretKey | string | `"connection_url"` | | | redis.external.enabled | bool | `false` | | diff --git a/charts/langsmith/templates/_helpers.tpl b/charts/langsmith/templates/_helpers.tpl index 718fb185..562c5bcc 100644 --- a/charts/langsmith/templates/_helpers.tpl +++ b/charts/langsmith/templates/_helpers.tpl @@ -225,6 +225,10 @@ Template containing common environment variables that are used by several servic name: {{ include "langsmith.redisSecretsName" . }} key: {{ .Values.redis.external.connectionUrlSecretKey }} optional: {{ .Values.config.disableSecretCreation }} +{{- if .Values.redis.external.clusterSafeMode }} +- name: REDIS_CLUSTER_SAFE_MODE + value: {{ .Values.redis.external.clusterSafeMode | quote }} +{{- end }} {{- end }} {{- if .Values.redis.external.clientCert.secretName }} - name: REDIS_TLS_CLIENT_CERT_PATH diff --git a/charts/langsmith/values.yaml b/charts/langsmith/values.yaml index 55961315..21a3da26 100644 --- a/charts/langsmith/values.yaml +++ b/charts/langsmith/values.yaml @@ -2002,6 +2002,8 @@ redis: secretName: "" certSecretKey: "tls.crt" keySecretKey: "tls.key" + # This flag disables cluster-unsafe operations. Needed for Azure EnterpriseCluster, which connects with the standalone client, but requires cluster-safe operations + clusterSafeMode: false # Redis cluster configuration. cluster: enabled: false From dece580fc2c0a33e0aa9c8cbb6124596a0ea5760 Mon Sep 17 00:00:00 2001 From: romain-priour-lc Date: Thu, 26 Mar 2026 18:34:56 -0700 Subject: [PATCH 3/4] Remove if statement --- charts/langsmith/templates/_helpers.tpl | 2 -- 1 file changed, 2 deletions(-) diff --git a/charts/langsmith/templates/_helpers.tpl b/charts/langsmith/templates/_helpers.tpl index 562c5bcc..248dd65f 100644 --- a/charts/langsmith/templates/_helpers.tpl +++ b/charts/langsmith/templates/_helpers.tpl @@ -225,11 +225,9 @@ Template containing common environment variables that are used by several servic name: {{ include "langsmith.redisSecretsName" . }} key: {{ .Values.redis.external.connectionUrlSecretKey }} optional: {{ .Values.config.disableSecretCreation }} -{{- if .Values.redis.external.clusterSafeMode }} - name: REDIS_CLUSTER_SAFE_MODE value: {{ .Values.redis.external.clusterSafeMode | quote }} {{- end }} -{{- end }} {{- if .Values.redis.external.clientCert.secretName }} - name: REDIS_TLS_CLIENT_CERT_PATH value: /etc/redis/certs/client.crt From 6db177009615d07e87abce39f7452fd256c326c6 Mon Sep 17 00:00:00 2001 From: romain-priour-lc Date: Thu, 26 Mar 2026 18:44:16 -0700 Subject: [PATCH 4/4] Bump helm version instead of app version --- charts/langsmith/Chart.yaml | 4 ++-- charts/langsmith/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/langsmith/Chart.yaml b/charts/langsmith/Chart.yaml index 9ec89901..7ca83220 100644 --- a/charts/langsmith/Chart.yaml +++ b/charts/langsmith/Chart.yaml @@ -5,5 +5,5 @@ maintainers: email: ankush@langchain.dev description: Helm chart to deploy the langsmith application and all services it depends on. type: application -version: 0.13.32 -appVersion: "0.13.36" +version: 0.13.33 +appVersion: "0.13.35" diff --git a/charts/langsmith/README.md b/charts/langsmith/README.md index cf9e4ee6..807b70d9 100644 --- a/charts/langsmith/README.md +++ b/charts/langsmith/README.md @@ -1,6 +1,6 @@ # langsmith -![Version: 0.13.32](https://img.shields.io/badge/Version-0.13.32-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.13.36](https://img.shields.io/badge/AppVersion-0.13.36-informational?style=flat-square) +![Version: 0.13.33](https://img.shields.io/badge/Version-0.13.33-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.13.35](https://img.shields.io/badge/AppVersion-0.13.35-informational?style=flat-square) Helm chart to deploy the langsmith application and all services it depends on.