Skip to content

Add shared warm-worker activation and routing for multitenant Kubernetes workers#341

Merged
bill-ph merged 1 commit intomainfrom
team-runtime/mvp
Mar 23, 2026
Merged

Add shared warm-worker activation and routing for multitenant Kubernetes workers#341
bill-ph merged 1 commit intomainfrom
team-runtime/mvp

Conversation

@bill-ph
Copy link
Collaborator

@bill-ph bill-ph commented Mar 23, 2026

Summary

  • add control-plane activation for reserved shared workers, including tenant runtime payload assembly and worker lifecycle transitions
  • route multitenant Kubernetes traffic through the shared warm-worker path behind an explicit shared_warm_workers flag
  • update worker activation/session handling to require activation before serving shared warm-worker sessions
  • add config, docs, and test coverage for activation payloads, pool behavior, team routing, and worker activation flows

Testing

  • Not run (not requested)

@bill-ph bill-ph merged commit d1e9097 into main Mar 23, 2026
17 checks passed
@bill-ph bill-ph deleted the team-runtime/mvp branch March 23, 2026 14:32
EDsCODE added a commit that referenced this pull request Mar 23, 2026
Resolve conflicts from #341 (shared warm worker activation) and #342
(kind-based CI migration), applying the team→org rename to all new
upstream code: activation payloads, reserved pool scheduling, K8s
seed SQL, and test files.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
EDsCODE added a commit that referenced this pull request Mar 23, 2026
Resolve conflicts from the team→org rename (#340), shared warm-worker
activation (#341), and kind CI migration (#342). Preserve provisioning
controller additions (warehouse readiness gating, provisioning API
server, provisioning states) on top of the new org naming and
warm-worker activation features.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
EDsCODE added a commit that referenced this pull request Mar 23, 2026
Resolve conflicts from the team→org rename (#340), shared warm-worker
activation (#341), and kind CI migration (#342). Rename remaining
team references in flight_ingress.go and flight_ingress_test.go to
use org naming. Preserve Protocol field in session status.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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