StackStorm / st2

StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html
https://stackstorm.com/
Apache License 2.0
6.1k stars 746 forks source link

Ubuntu 24.04 LTS support? #6243

Open mika opened 2 months ago

mika commented 2 months ago

Is there any roadmap or ETA available when support for Ubuntu 24.04 LTS (AKA noble numbat) should be available?

According to https://docs.stackstorm.com/install/system_requirements.html the latest Ubuntu version that is supported is Ubuntu 20.04, which has its end of standard support as of April 2025 though. It would be nice if newer Ubuntu LTS releases like 22.04 and/or 24.04 would be supported.

Thanks! :)

Ein-nor commented 2 months ago

Hi @mika ,

the community is currently working on StackStorm version 3.9.0. StackStorm is based on Python 3.8, which is not available/supported in the newer versions of Ubuntu and Co. Only when the application supports Python 3.10+ newer OS versions will be supported.

mika commented 2 months ago

Ah ok, that's unfortunate then. :) Thanks for the info!

FTR, Ubuntu focal AKA 20.04 provides python 3.8, Ubuntu jammy AKA 22.04 provides python 3.10, and Ubuntu noble AKA 24.4 provides python 3.12. (And current Debian oldoldstable (buster) provides python 3.7, oldstable (bullseye) provides python 3.9 and Debian stable (bookworm) provides python 3.11, so also bad luck there. :))

fdrab commented 2 months ago

There's a pull request to move to python 3.11 and mongodb 7.0.

mika commented 2 months ago

There's a pull request to move to python 3.11 and mongodb 7.0.

Oh, great! That sounds like even Debian/stable (bookworm) might be an option then? :) (We managed to install StackStorm on Debian/buster in the past, which worked perfectly fine, though got stuck with v3.3 there because of missing dependencies.)