StackStorm (abbreviation: ST2) is an open source event-driven platform for runbook automation. It supports the Infrastructure as Code (IaC) approach to DevOps automation and has been compared with SaltStack and Ansible,[2] it primarily focuses on doing things or running workflows based on events. StackStorm is comparable to IFTTT[3] or Zapier in providing a way to connect many different services together in coherent applets or workflows that begin based on defined events or triggers.

Other namesST2
Initial release3 November 2014; 9 years ago (2014-11-03)
Stable release
3.6.0 / 29 October 2021; 2 years ago (2021-10-29)[1]
Repositorygithub.com/StackStorm
Written inPython
Operating systemLinux, Unix-like
Available inEnglish
TypeConfiguration management and Infrastructure as Code
LicenseApache 2.0
Websitestackstorm.com

While Stackstorm has been used to automate workflows in many industries, a particularly interesting application is the Arteria project that provides components to automate analysis and data-management tasks at next-generation sequencing core-facilities.[4] It leverages a micro-service based architecture together with StackStorm to create an event-driven automation system.[5]

History

edit

StackStorm was founded by Evan Powell and Dmitri Zimine. With initial funding by XSeed Capital, StackStorm came out of stealth on May 6, 2014[6] to introduce a private beta program for the company’s first product. StackStorm offered IT departments the capability to automatically trigger actions and drive behaviors across the infrastructure and separate systems with scriptable processes.[7] While StackStorm platform was initially focused on the general DevOps automation, it extended to networking after the company was acquired by Brocade in 2016.[8] In 2017 StackStorm transitioned to Extreme Networks as part of Brocade’s data center networking business acquisition.[9] Supported by Extreme Networks, StackStorm continued to be an OpenSource project. Brocade, and then Extreme Networks, offered a commercial product built on top of the StackStorm platform named Brocade Workflow Composer and then Extreme Workflow Composer.[10]

In 2019, Extreme Networks facilitated moving the StackStorm project to the Linux Foundation citing community requests for more neutral governance.[11][12] In 2020, Extreme Networks also donated their Extreme Workflow Composer to the Linux Foundation, thus allowing the StackStorm community to integrate its features in the core StackStorm product.[13]

See also

edit

References

edit
  1. ^ "StackStorm Changelog". Retrieved 2022-01-07.
  2. ^ Shaw, Anthony (17 May 2017). "Ansible v.s. Salt (SaltStack) v.s. StackStorm".
  3. ^ Gajic, Jody (14 Aug 2016). "IFTTT For The Network, Awesome!".
  4. ^ Dahlberg, Johan; Hermansson, Johan; Sturlaugsson, Steinar; Larsson, Pontus (2017-11-06). "Arteria: An automation system for a sequencing core facility". bioRxiv: 214858. doi:10.1101/214858. hdl:11343/245527.
  5. ^ "Beyond Cron and Bash - presentation at the Conference of Software Research Engineering in Manchester 2016". The Arteria Project. Retrieved 2018-06-06.
  6. ^ "StackStorm Out of Stealth to Give DevOps True Data Center Automation". 6 May 2014.
  7. ^ Yegulalp, Serdar. "Python-powered StackStorm sets scripts for event-triggered automation".
  8. ^ Haranas, Mark (29 March 2016). "Brocade Acquisition Of DevOps Automation Startup StackStorm Seen As Smart Move By Partners".
  9. ^ Cooney, Michael. "Extreme swallows Brocade's data center networking business for $55M".
  10. ^ "Extreme networks Workflow Composer Powered by StackStorm - IDG Connect". www.idgconnect.com.
  11. ^ "StackStorm joins the Linux Foundation". stackstorm.com.
  12. ^ "Extreme Gifts StackStorm to Linux Foundation". www.sdxcentral.com.
  13. ^ "Extreme Networks donates EWC to Linux Foundation". stackstorm.com.