diff --git a/charts/langsmith/Chart.yaml b/charts/langsmith/Chart.yaml index 5a211d55..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 +version: 0.13.33 appVersion: "0.13.35" diff --git a/charts/langsmith/README.md b/charts/langsmith/README.md index 6cbaaee6..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.35](https://img.shields.io/badge/AppVersion-0.13.35-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. @@ -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..248dd65f 100644 --- a/charts/langsmith/templates/_helpers.tpl +++ b/charts/langsmith/templates/_helpers.tpl @@ -225,6 +225,8 @@ Template containing common environment variables that are used by several servic name: {{ include "langsmith.redisSecretsName" . }} key: {{ .Values.redis.external.connectionUrlSecretKey }} optional: {{ .Values.config.disableSecretCreation }} +- name: REDIS_CLUSTER_SAFE_MODE + value: {{ .Values.redis.external.clusterSafeMode | quote }} {{- 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