diff --git a/charts/langsmith/Chart.yaml b/charts/langsmith/Chart.yaml index 7e19d6d..e40d078 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.8.25 -appVersion: "0.8.73" +version: 0.8.26 +appVersion: "0.8.84" diff --git a/charts/langsmith/templates/frontend/config-map.yaml b/charts/langsmith/templates/frontend/config-map.yaml index 226f191..d6c0506 100644 --- a/charts/langsmith/templates/frontend/config-map.yaml +++ b/charts/langsmith/templates/frontend/config-map.yaml @@ -58,8 +58,8 @@ data: proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.platformBackend.name }}:{{ .Values.platformBackend.service.port }}; } - location ~ /{{ .Values.ingress.subdomain }}/api/v1/auth { - rewrite /{{ .Values.ingress.subdomain }}/api/v1/(.*) /$1 break; + location ~ /{{ .Values.ingress.subdomain }}/api/v1/otel/ { + rewrite /{{ .Values.ingress.subdomain }}/api/v1/otel/(.*) /otel/$1 break; proxy_set_header Connection ''; proxy_http_version 1.1; proxy_buffering off; @@ -67,17 +67,26 @@ data: proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.platformBackend.name }}:{{ .Values.platformBackend.service.port }}; } - location ~ /{{ .Values.ingress.subdomain }}/api/public { - rewrite /{{ .Values.ingress.subdomain }}/api/public/(.*) /public/$1 break; + location = /{{ .Values.ingress.subdomain }}/api/v1/info { + rewrite /{{ .Values.ingress.subdomain }}/api/v1/info /info break; proxy_set_header Connection ''; proxy_http_version 1.1; proxy_buffering off; proxy_cache off; - proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.backend.name }}:{{ .Values.backend.service.port }}; + proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.platformBackend.name }}:{{ .Values.platformBackend.service.port }}; } - location = /{{ .Values.ingress.subdomain }}/api/v1/info { - rewrite /{{ .Values.ingress.subdomain }}/api/v1/info /info break; + location ~ /{{ .Values.ingress.subdomain }}/api/v1/auth { + rewrite /{{ .Values.ingress.subdomain }}/api/v1/(.*) /$1 break; + proxy_set_header Connection ''; + proxy_http_version 1.1; + proxy_buffering off; + proxy_cache off; + proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.platformBackend.name }}:{{ .Values.platformBackend.service.port }}; + } + + location ~ /{{ .Values.ingress.subdomain }}/api/public { + rewrite /{{ .Values.ingress.subdomain }}/api/public/(.*) /public/$1 break; proxy_set_header Connection ''; proxy_http_version 1.1; proxy_buffering off; @@ -197,8 +206,8 @@ data: proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.platformBackend.name }}:{{ .Values.platformBackend.service.port }}; } - location ~ /api/v1/auth { - rewrite /api/v1/(.*) /$1 break; + location ~ /api/v1/otel/ { + rewrite /api/v1/otel/(.*) /otel/$1 break; proxy_set_header Connection ''; proxy_http_version 1.1; proxy_buffering off; @@ -206,17 +215,26 @@ data: proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.platformBackend.name }}:{{ .Values.platformBackend.service.port }}; } - location ~ /api/public { - rewrite /api/public/(.*) /public/$1 break; + location = /api/v1/info { + rewrite /api/v1/info /info break; proxy_set_header Connection ''; proxy_http_version 1.1; proxy_buffering off; proxy_cache off; proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.platformBackend.name }}:{{ .Values.platformBackend.service.port }}; - } + } - location = /api/v1/info { - rewrite /api/v1/info /info break; + location ~ /api/v1/auth { + rewrite /api/v1/(.*) /$1 break; + proxy_set_header Connection ''; + proxy_http_version 1.1; + proxy_buffering off; + proxy_cache off; + proxy_pass http://{{ include "langsmith.fullname" . }}-{{ .Values.platformBackend.name }}:{{ .Values.platformBackend.service.port }}; + } + + location ~ /api/public { + rewrite /api/public/(.*) /public/$1 break; proxy_set_header Connection ''; proxy_http_version 1.1; proxy_buffering off; diff --git a/charts/langsmith/values.yaml b/charts/langsmith/values.yaml index 97ea44f..b3196f8 100644 --- a/charts/langsmith/values.yaml +++ b/charts/langsmith/values.yaml @@ -17,23 +17,23 @@ images: aceBackendImage: repository: "docker.io/langchain/langsmith-ace-backend" pullPolicy: IfNotPresent - tag: "0.8.73" + tag: "0.8.84" backendImage: repository: "docker.io/langchain/langsmith-backend" pullPolicy: IfNotPresent - tag: "0.8.73" + tag: "0.8.84" frontendImage: repository: "docker.io/langchain/langsmith-frontend" pullPolicy: IfNotPresent - tag: "0.8.73" + tag: "0.8.84" platformBackendImage: repository: "docker.io/langchain/langsmith-go-backend" pullPolicy: IfNotPresent - tag: "0.8.73" + tag: "0.8.84" playgroundImage: repository: "docker.io/langchain/langsmith-playground" pullPolicy: IfNotPresent - tag: "0.8.73" + tag: "0.8.84" postgresImage: repository: "docker.io/postgres" pullPolicy: IfNotPresent