Migrating From stiltctl#
The clearest architectural change is that queue-backed execution is now part of PYSTILT itself rather than a separate control-plane package.
stiltctl concept |
stiltctl pattern |
PYSTILT equivalent |
|---|---|---|
Work submission |
service-oriented submit API |
|
Batch worker |
queue worker job |
|
Long-lived worker |
service deployment |
|
Kubernetes manifests |
Helm / KEDA / helper tooling |
|
Output registry |
PostgreSQL queue tables |
PostgreSQL-backed output simulation index via |
Why it matters#
one package now owns the science-facing model and the worker runtime
local, HPC, and cloud execution all share one output project model
fewer cross-package compatibility problems
What to re-check#
database connectivity and secrets
whether your deployment is push-style or pull-style
whether project, output, and compute roots are distinct in your environment
any Kubernetes YAML that assumed older CLI flags or resource names
The service/runtime layer is still one of the least-settled parts of the alpha, so treat deployment conventions as moving parts rather than frozen interfaces.