Skip to content

Commit a1ce3fe

Browse files
authored
fix(fleet): inject LANGGRAPH_DEPLOYMENT_URL into platform-backend whe… (#733)
1 parent 50a2c5d commit a1ce3fe

4 files changed

Lines changed: 15 additions & 8 deletions

File tree

charts/langsmith/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ maintainers:
55
email: ankush@langchain.dev
66
description: Helm chart to deploy the langsmith application and all services it depends on.
77
type: application
8-
version: 0.15.0-rc.16
8+
version: 0.15.0-rc.17
99
appVersion: "0.15.7rc1"

charts/langsmith/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# langsmith
22

3-
![Version: 0.15.0-rc.16](https://img.shields.io/badge/Version-0.15.0--rc.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.15.7rc1](https://img.shields.io/badge/AppVersion-0.15.7rc1-informational?style=flat-square)
3+
![Version: 0.15.0-rc.17](https://img.shields.io/badge/Version-0.15.0--rc.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.15.7rc1](https://img.shields.io/badge/AppVersion-0.15.7rc1-informational?style=flat-square)
44

55
Helm chart to deploy the langsmith application and all services it depends on.
66

@@ -1681,9 +1681,9 @@ For information on how to use this chart, up-to-date release notes, and other gu
16811681
| presidioAnalyzer.deployment.readinessProbe.timeoutSeconds | int | `3` | |
16821682
| presidioAnalyzer.deployment.replicas | int | `1` | |
16831683
| presidioAnalyzer.deployment.resources.limits.cpu | int | `1` | |
1684-
| presidioAnalyzer.deployment.resources.limits.memory | string | `"2Gi"` | |
1684+
| presidioAnalyzer.deployment.resources.limits.memory | string | `"4Gi"` | |
16851685
| presidioAnalyzer.deployment.resources.requests.cpu | string | `"250m"` | |
1686-
| presidioAnalyzer.deployment.resources.requests.memory | string | `"1Gi"` | |
1686+
| presidioAnalyzer.deployment.resources.requests.memory | string | `"2Gi"` | |
16871687
| presidioAnalyzer.deployment.securityContext | object | `{}` | |
16881688
| presidioAnalyzer.deployment.sidecars | list | `[]` | |
16891689
| presidioAnalyzer.deployment.startupProbe.failureThreshold | int | `6` | |

charts/langsmith/templates/_helpers.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,13 @@ Template containing common environment variables that are used by several servic
201201
- name: HOST_BACKEND_ENDPOINT_PUBLIC
202202
value: {{ .Values.config.hostname }}/api-host
203203
{{- end }}
204+
{{- if .Values.fleet.enabled }}
205+
{{- $ns := .Values.namespace | default .Release.Namespace -}}
206+
{{- $cd := .Values.clusterDomain -}}
207+
{{- $fleetApi := printf "http://%s.%s.svc.%s:%v" (include "langsmith.agentFeatures.apiServerK8sServiceName" (dict "root" . "product" "fleet")) $ns $cd .Values.fleet.apiServer.service.httpPort }}
208+
- name: LANGGRAPH_DEPLOYMENT_URL
209+
value: {{ $fleetApi | quote }}
210+
{{- end }}
204211
- name: REDIS_CLUSTER_ENABLED
205212
value: {{ .Values.redis.external.cluster.enabled | quote }}
206213
{{- if .Values.redis.external.cluster.enabled }}

charts/mission-control/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,11 @@ helm install mission-control langchain/mission-control \
118118
| config.features.chat | bool | `true` | Chat assistant: floating widget that proxies to chat.langchain.com. Egress: outbound HTTPS to chat.langchain.com and *.us.langgraph.app. |
119119
| config.features.configSave | bool | `true` | Persists working configuration to the draft Kubernetes Secret. Grants write access to the mission-control-draft secret. |
120120
| config.features.dbTools | bool | `true` | Database detection, preflight checks, and support query execution. Adds no extra RBAC verbs; gates the /db/* endpoints at the application layer. |
121-
| config.features.deploy | bool | `true` | In-UI `helm upgrade --install` for LangSmith and sibling charts. Grants broad write RBAC on secrets/configmaps cluster-wide (required for Helm). Set to `false` in compliance-sensitive installs to revert to read-mostly mode. |
122-
| config.features.valuesOverride | bool | `false` | Server-side values override layer applied on top of every deploy. When enabled, operators can lock specific Helm values that users cannot override from the UI. |
121+
| config.features.deploy | bool | `true` | |
123122
| config.features.diagnostics | bool | `true` | Diagnostic bundle download (pod logs + resource manifests packaged as a zip). |
124123
| config.features.discover | bool | `true` | Namespace-scoped infrastructure discovery via the /api/discover endpoint. Adds no extra RBAC verbs; gates the endpoint at the application layer. |
125124
| config.features.fixIssue | bool | `true` | Fix Issue button: deletes pods stuck in CreateContainerConfigError. Grants pods:delete. |
125+
| config.features.valuesOverride | bool | `true` | Operator-uploaded values.yaml overrides per product (airgapped support). Adds the settings pill in the topbar and grants update/delete on the `mission-control-values-overrides` Secret. Set to false to remove the pill and 403 the /api/values-overrides/* endpoints. |
126126
| diagnostics.persistence.accessMode | string | `"ReadWriteOnce"` | |
127127
| diagnostics.persistence.enabled | bool | `false` | |
128128
| diagnostics.persistence.size | string | `"1Gi"` | |
@@ -140,10 +140,10 @@ helm install mission-control langchain/mission-control \
140140
| fullnameOverride | string | `""` | String to fully override the chart's full name |
141141
| images.backendImage.pullPolicy | string | `"IfNotPresent"` | |
142142
| images.backendImage.repository | string | `"langchain/mission-control-backend"` | |
143-
| images.backendImage.tag | string | `"latest"` | Backend image tag. Defaults to `latest`; pin to a specific release like `1.0.0` for reproducible deploys. Versioned tags are published alongside `latest` on every release. |
143+
| images.backendImage.tag | string | `"latest"` | Backend image tag. Defaults to `latest`; pin to a specific release like `1.2.0` for reproducible deploys. Versioned tags are published alongside `latest` on every release. |
144144
| images.frontendImage.pullPolicy | string | `"IfNotPresent"` | |
145145
| images.frontendImage.repository | string | `"langchain/mission-control-frontend"` | |
146-
| images.frontendImage.tag | string | `"latest"` | Frontend image tag. Defaults to `latest`; pin to a specific release like `1.0.0` for reproducible deploys. Versioned tags are published alongside `latest` on every release. |
146+
| images.frontendImage.tag | string | `"latest"` | Frontend image tag. Defaults to `latest`; pin to a specific release like `1.2.0` for reproducible deploys. Versioned tags are published alongside `latest` on every release. |
147147
| images.imagePullSecrets | list | `[{"name":"regcred"}]` | Image pull secrets used by all components. |
148148
| images.registry | string | `""` | If supplied, all child <image>.repository values will be prepended with this registry name + `/` |
149149
| ingress.enabled | bool | `false` | |

0 commit comments

Comments
 (0)