From 59bf3cc6a3ab125e3bcd5e6f62c4188017a863bf Mon Sep 17 00:00:00 2001 From: AnishMudaraddi Date: Wed, 26 Aug 2026 11:45:29 +0100 Subject: [PATCH] pin keystoneauth1 version sensors are breaking due to: ```TypeError: 'type' object is not subscriptable``` I suspect some issue with dependencies. After some trial and error - downgrading the keystoneauth1 package to previous version seemed to work --- requirements.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/requirements.txt b/requirements.txt index 3ff2d2762..719415b40 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,9 @@ openstacksdk + +# 5.14.0 is the latest version that we can use for st2 +# but some dependency packages are incompatible, +# pin to previous version so sensors work +keystoneauth1 == 5.13.1 # 5.8+ replaces tenant_id support which train still relies on # for various "side-effects" such as creating "default" security # groups....don't ask...