Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion charts/langsmith/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.17.0-rc.6
version: 0.17.0-rc.7
appVersion: "0.17.1rc1"
3 changes: 2 additions & 1 deletion charts/langsmith/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1379,8 +1379,9 @@ For information on how to use this chart, up-to-date release notes, and other gu
| config.security.cors.allowedOrigins | string | `"*"` | Comma-separated list of allowed origins. Use "*" to allow all origins (not recommended for production). Example: "https://app.example.com,https://admin.example.com" If allowedOriginsRegex is set, this value is ignored. |
| config.security.cors.allowedOriginsRegex | string | `""` | Regular expression pattern for allowed origins. Takes precedence over allowedOrigins if set. Example: "https://.*\\.example\\.com" to allow all subdomains of example.com. Leave empty to use allowedOrigins instead. |
| config.security.cors.alwaysAllowPathsRegex | string | `""` | Regular expression pattern for paths that should always allow CORS from any origin. Useful for public endpoints like webhooks or public API endpoints. Example: ".*(/feedback/tokens/|/public/).*" |
| config.settings | object | `{"redisRunsExpirySeconds":"21600"}` | Application Settings. These are used to tune the application |
| config.settings | object | `{"redisRunsExpirySeconds":"21600","webhookRequestTimeoutSec":"5"}` | Application Settings. These are used to tune the application |
| config.settings.redisRunsExpirySeconds | string | `"21600"` | Optional. Be very careful when lowering this value as it can result in runs being lost if your queue is down/not processing items fast enough. |
| config.settings.webhookRequestTimeoutSec | string | `"5"` | Seconds an outbound automation rule or prompt webhook may take to respond before it times out. LangSmith Cloud uses 10; self-hosted keeps 5 so that upgrading does not change how long a rules worker slot is held. Raise this if your webhook endpoint needs longer to respond. |
| config.signingJwks | string | `""` | Ed25519/OKP JWKS (JSON) signing the OAuth AS / remote MCP (and LLM-auth-proxy) tokens; public keys are served at /.well-known/jwks.json. Set it here (stored in the chart secret) or as key `langsmith_signing_jwks` in config.existingSecretName. The remote MCP server / OAuth AS stay inert until this is set. |
| config.skipValidation | bool | `false` | Skip validation checks in validate.yaml. Used by AWS Marketplace for helm template verification. |
| config.superAdmins | list | `[]` | Email addresses of super admins who can export usage data. These are the only users allowed to use the usage backfill export unless orgAdminsInstallationUsageExportEnabled is set. |
Expand Down
2 changes: 2 additions & 0 deletions charts/langsmith/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,8 @@ Template containing common environment variables that are used by several servic
{{ include "langsmith.conditionalEnvVarsResolved" . }}
- name: REDIS_RUNS_EXPIRY_SECONDS
value: {{ .Values.config.settings.redisRunsExpirySeconds | quote }}
- name: WEBHOOK_REQUEST_TIMEOUT_SEC
value: {{ .Values.config.settings.webhookRequestTimeoutSec | quote }}
- name: LANGGRAPH_CLOUD_LICENSE_KEY
valueFrom:
secretKeyRef:
Expand Down
2 changes: 2 additions & 0 deletions charts/langsmith/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1212,6 +1212,8 @@ config:
settings:
# -- Optional. Be very careful when lowering this value as it can result in runs being lost if your queue is down/not processing items fast enough.
redisRunsExpirySeconds: "21600" # 6 hours
# -- Seconds an outbound automation rule or prompt webhook may take to respond before it times out. LangSmith Cloud uses 10; self-hosted keeps 5 so that upgrading does not change how long a rules worker slot is held. Raise this if your webhook endpoint needs longer to respond.
webhookRequestTimeoutSec: "5"

# -- Custom logo configuration.
# If enabled, the logoUrl and coBrandingEnabled values must be provided.
Expand Down
Loading