diff --git a/charts/langsmith/Chart.yaml b/charts/langsmith/Chart.yaml index 2b2b5ad..3bba815 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.6.23 -appVersion: "0.6.59" +version: 0.6.24 +appVersion: "0.6.62" diff --git a/charts/langsmith/README.md b/charts/langsmith/README.md index 3b7d823..d0f0201 100644 --- a/charts/langsmith/README.md +++ b/charts/langsmith/README.md @@ -1,6 +1,6 @@ # langsmith -![Version: 0.6.23](https://img.shields.io/badge/Version-0.6.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.6.59](https://img.shields.io/badge/AppVersion-0.6.59-informational?style=flat-square) +![Version: 0.6.24](https://img.shields.io/badge/Version-0.6.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.6.62](https://img.shields.io/badge/AppVersion-0.6.62-informational?style=flat-square) Helm chart to deploy the langsmith application and all services it depends on. @@ -81,20 +81,20 @@ For information on how to use this chart, up-to-date release notes, and other gu | fullnameOverride | string | `""` | String to fully override `"langsmith.fullname"` | | images.backendImage.pullPolicy | string | `"IfNotPresent"` | | | images.backendImage.repository | string | `"docker.io/langchain/langsmith-backend"` | | -| images.backendImage.tag | string | `"0.6.59"` | | +| images.backendImage.tag | string | `"0.6.62"` | | | images.clickhouseImage.pullPolicy | string | `"Always"` | | | images.clickhouseImage.repository | string | `"docker.io/clickhouse/clickhouse-server"` | | | images.clickhouseImage.tag | string | `"24.2"` | | | images.frontendImage.pullPolicy | string | `"IfNotPresent"` | | | images.frontendImage.repository | string | `"docker.io/langchain/langsmith-frontend"` | | -| images.frontendImage.tag | string | `"0.6.59"` | | +| images.frontendImage.tag | string | `"0.6.62"` | | | images.imagePullSecrets | list | `[]` | Secrets with credentials to pull images from a private registry. Specified as name: value. | | images.platformBackendImage.pullPolicy | string | `"IfNotPresent"` | | | images.platformBackendImage.repository | string | `"docker.io/langchain/langsmith-go-backend"` | | -| images.platformBackendImage.tag | string | `"0.6.59"` | | +| images.platformBackendImage.tag | string | `"0.6.62"` | | | images.playgroundImage.pullPolicy | string | `"IfNotPresent"` | | | images.playgroundImage.repository | string | `"docker.io/langchain/langsmith-playground"` | | -| images.playgroundImage.tag | string | `"0.6.59"` | | +| images.playgroundImage.tag | string | `"0.6.62"` | | | images.postgresImage.pullPolicy | string | `"IfNotPresent"` | | | images.postgresImage.repository | string | `"docker.io/postgres"` | | | images.postgresImage.tag | string | `"14.7"` | | @@ -353,6 +353,9 @@ For information on how to use this chart, up-to-date release notes, and other gu | frontend.existingConfigMapName | string | `""` | | | frontend.maxBodySize | string | `"25M"` | | | frontend.name | string | `"frontend"` | | +| frontend.proxyConnectTimeout | string | `"60"` | | +| frontend.proxyReadTimeout | string | `"300"` | | +| frontend.proxyWriteTimeout | string | `"300"` | | | frontend.service.annotations | object | `{}` | | | frontend.service.httpPort | int | `80` | | | frontend.service.httpsPort | int | `443` | | diff --git a/charts/langsmith/templates/api_ingress.yaml b/charts/langsmith/templates/api_ingress.yaml index 8e5c94c..3a613c2 100644 --- a/charts/langsmith/templates/api_ingress.yaml +++ b/charts/langsmith/templates/api_ingress.yaml @@ -25,7 +25,7 @@ spec: - host: {{ .Values.apiIngress.hostname }} http: paths: - - path: /{{ .Values.apiIngress.subdomain }}/api/v1 + - path: /{{ .Values.apiIngress.subdomain }} pathType: Prefix backend: service: @@ -36,7 +36,7 @@ spec: - host: {{ .Values.apiIngress.hostname }} http: paths: - - path: /api/v1 + - path: / pathType: Prefix backend: service: diff --git a/charts/langsmith/templates/frontend/config-map.yaml b/charts/langsmith/templates/frontend/config-map.yaml index 1829c7b..eff8beb 100644 --- a/charts/langsmith/templates/frontend/config-map.yaml +++ b/charts/langsmith/templates/frontend/config-map.yaml @@ -23,6 +23,10 @@ data: listen [::]:{{ .Values.frontend.containerPort }}; server_name localhost; client_max_body_size {{ .Values.frontend.maxBodySize }}; + proxy_read_timeout {{ .Values.frontend.proxyReadTimeout }}; + proxy_connect_timeout {{ .Values.frontend.proxyConnectTimeout }}; + proxy_send_timeout {{ .Values.frontend.proxyWriteTimeout }}; + error_page 500 502 503 504 /50x.html; location = /50x.html { @@ -50,9 +54,6 @@ data: proxy_http_version 1.1; proxy_buffering off; proxy_cache off; - proxy_read_timeout 300; - proxy_connect_timeout 300; - proxy_send_timeout 300; proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.playground.name }}:{{ .Values.playground.service.port }}; } @@ -123,6 +124,9 @@ data: listen [::]:{{ .Values.frontend.containerPort }}; server_name localhost; client_max_body_size {{ .Values.frontend.maxBodySize }}; + proxy_read_timeout {{ .Values.frontend.proxyReadTimeout }}; + proxy_connect_timeout {{ .Values.frontend.proxyConnectTimeout }}; + proxy_send_timeout {{ .Values.frontend.proxyWriteTimeout }}; location / { root /tmp/build; diff --git a/charts/langsmith/values.yaml b/charts/langsmith/values.yaml index 72c40a4..6ba1b39 100644 --- a/charts/langsmith/values.yaml +++ b/charts/langsmith/values.yaml @@ -17,19 +17,19 @@ images: backendImage: repository: "docker.io/langchain/langsmith-backend" pullPolicy: IfNotPresent - tag: "0.6.59" + tag: "0.6.62" frontendImage: repository: "docker.io/langchain/langsmith-frontend" pullPolicy: IfNotPresent - tag: "0.6.59" + tag: "0.6.62" platformBackendImage: repository: "docker.io/langchain/langsmith-go-backend" pullPolicy: IfNotPresent - tag: "0.6.59" + tag: "0.6.62" playgroundImage: repository: "docker.io/langchain/langsmith-playground" pullPolicy: IfNotPresent - tag: "0.6.59" + tag: "0.6.62" postgresImage: repository: "docker.io/postgres" pullPolicy: IfNotPresent @@ -347,6 +347,9 @@ frontend: existingConfigMapName: "" # Nginx Max Body Size. Refer to https://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size for more information. maxBodySize: "25M" + proxyReadTimeout: "300" + proxyWriteTimeout: "300" + proxyConnectTimeout: "60" deployment: autoRestart: true replicas: 1