mirror of
https://github.com/langchain-ai/langsmith-self-hosted-workshops.git
synced 2026-06-30 20:48:02 -04:00
[PR #1] [MERGED] Refinements to the initial creation #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/langchain-ai/langsmith-self-hosted-workshops/pull/1
Author: @cwaddingham
Created: 1/6/2026
Status: ✅ Merged
Merged: 1/6/2026
Merged by: @cwaddingham
Base:
main← Head:cwaddingham/refinements📝 Commits (10+)
4a4c11adocs: Provide suggestions on running Jupyter notebooksecd436bEnhance validation notebook: add license checks, external services, and cloud-agnostic support2681a53Remove deprecated 01_aws_preflight.ipynb and update referencesbc26fb1feat: Add Module 2 - Identity & Authentication (SSO validation)ea6131bfeat: Add CI/CD testing infrastructure for notebooksa6ee27atest: Add teardown notebook execution test163b810docs: Add Module 1 documentationaf1e7a8feat: Add Module 3 - Production Operations & Scalingf9c22adAdd Module 4: Troubleshooting & Incident Responseb0b424eAdd tests for Module 3 and Module 4 notebooks📊 Changes
40 files changed (+14317 additions, -679 deletions)
View changed files
➕
.gitattributes(+3 -0)➕
.github/workflows/README.md(+120 -0)➕
.github/workflows/test-notebooks.yml(+256 -0)📝
README.md(+3 -1)➕
docs/modules/module-1.md(+606 -0)➕
docs/modules/module-2.md(+541 -0)➕
docs/modules/module-3.md(+679 -0)➕
docs/modules/module-4.md(+426 -0)➕
docs/shared/auth_troubleshooting.md(+366 -0)➕
docs/shared/auth_validation_checklist.md(+110 -0)➕
docs/shared/incident_first_10_minutes.md(+163 -0)➕
docs/shared/ops_signals_and_thresholds.md(+312 -0)➕
docs/shared/production_readiness_checklist.md(+238 -0)➕
docs/shared/sidecars_and_service_mesh.md(+468 -0)➕
docs/shared/support_escalation_template.md(+185 -0)📝
env-samples/oidc.env.example(+37 -0)📝
env-samples/workshop.env.example(+1 -1)➖
notebooks/module-1/01_aws_preflight.ipynb(+0 -589)📝
notebooks/module-1/01_preflight.ipynb(+90 -2)📝
notebooks/module-1/02_terraform_apply.ipynb(+274 -4)...and 20 more files
📄 Description
Pull Request
Summary
This PR adds comprehensive workshop materials for LangSmith self-hosted deployment,
including four complete modules covering deployment, authentication, operations, and
troubleshooting. All notebooks are cloud-agnostic (AWS/Azure) and include safety
checks and validation.
Commits
62b8abefeat: Add email-based workshop identifier and configure nbstripout34fa0e6Move setup notebook to shared and make it generic for modules 2, 3, and 4951b61cAdd safety checks to Module 4 failure labsb0b424eAdd tests for Module 3 and Module 4 notebooksf9c22adAdd Module 4: Troubleshooting & Incident Responseaf1e7a8feat: Add Module 3 - Production Operations & Scaling163b810docs: Add Module 1 documentationa6ee27atest: Add teardown notebook execution testea6131bfeat: Add CI/CD testing infrastructure for notebooksbc26fb1feat: Add Module 2 - Identity & Authentication (SSO validation)2681a53Remove deprecated 01_aws_preflight.ipynb and update referencesecd436bEnhance validation notebook: add license checks, external services, and cloud-agnostic support4a4c11adocs: Provide suggestions on running Jupyter notebooksdd93069docs: Clarify minimal values file guidance in Helm install notebook354e129feat: Add cloud abstraction layer for multi-cloud supporte546d9dAdded README.md file to give overview of the workshop and its contents.3a190f1feat: Add Module 1 notebooks and shared infrastructure for LangSmith self-hosted workshopsTesting
All workshop notebooks were tested locally and manually verified:
Note: Agent-based automated testing has been postponed for a later date.
Key Features
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.