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
This PR's commits were extracted from #6273 where I'm working on getting pants+pytest to run integration tests.
This PR just refactors some CI scripts to prepare for (a) running integration tests via pants, and (b) the PR where we enable configuring StackStorm via env vars (a new oslo_config feature). Since this is an internal-only change/refactor, I added the https://github.com/StackStorm/st2/labels/no%20changelog label.
It is probably easiest to review each commit+commit message of this PR as github's diff is confusing in at least one place.
This PR's commits were extracted from #6273 where I'm working on getting pants+pytest to run integration tests.
This PR just refactors some CI scripts to prepare for (a) running integration tests via pants, and (b) the PR where we enable configuring StackStorm via env vars (a new oslo_config feature). Since this is an internal-only change/refactor, I added the https://github.com/StackStorm/st2/labels/no%20changelog label.
It is probably easiest to review each commit+commit message of this PR as github's diff is confusing in at least one place.