This release marks a major milestone in Transform Hub development: the ability to run workloads on a Kubernetes cluster! Additionally, Python runner can now be used inside Docker containers.
We're excited to announce that STH can now run on any Kubernetes cluster. This means there are now three ways for running your sequences, each with a dedicated adapter:
kubernetes
- for deployment in cloud environments and leverage multiple serversdocker
- the default for running sequences in a standard server spaceprocess
- the adapter running non-separated processes for simple deploymentsWe're still working on the documentation and deployment guides - expect them soon!
Sequences written in Python can now be run inside Docker containers, using a prebuilt scramjetorg/runner-py
image available from Docker hub. This image is based on python:3.8.12-bullseye
.
No changes in your sequences are required! Simply start STH with docker runtime adapter, and Python runner will automatically run inside a container.
For our beta platform users (here's a link if you'd like to become one!) there's one final touch of securing the connection with the platform with SSL.
There were already a couple patch releases after the initial 0.18.0 version, as we addressed several issues that were uncovered.