Skip to content

fix(langsmith): SmithDB Beacon env compatible with BYOC commonEnv - #984

Open
ericdong-langchain wants to merge 1 commit into
mainfrom
eric/smithdb-beacon-byoc-env
Open

fix(langsmith): SmithDB Beacon env compatible with BYOC commonEnv#984
ericdong-langchain wants to merge 1 commit into
mainfrom
eric/smithdb-beacon-byoc-env

Conversation

@ericdong-langchain

Copy link
Copy Markdown
Contributor

Summary

  • Skip commonEnv / smithdb.commonEnv keys that SmithDB templates already set, so BYOC PHONE_HOME_ENABLED no longer duplicates Beacon env and fails detectDuplicates.
  • When config.existingSecretName is set, LANGSMITH_LICENSE_KEY is optional. BYOC authenticates Beacon with DATA_PLANE_JWT_SECRET and does not store a license key.

v16 backport: follow-up PR against v16-stable.

Test plan

  • helm unittest charts/langsmith -f charts/langsmith/tests/langsmith_smithdb_test.yaml
  • BYOC-like values (PHONE_HOME_ENABLED in commonEnv + BEACON_LOGGING_ENABLED in smithdb.commonEnv) render without duplicate-key failure.

Made with Cursor

Skip duplicate commonEnv keys so PHONE_HOME_ENABLED from the data plane does not fail Helm, and treat langsmith_license_key as optional when using an existing secret.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ericdong-langchain
ericdong-langchain requested a review from a team as a code owner August 24, 2026 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant