Weekly Update: Twitter, Slack, Mistral, And St2 Authentication Improvements

December 19, 2014

by Patrick Hoolboom

As promised, the weekly StackStorm update! The team has been hard at work on platform improvements, getting the web interface squared away as we worked towards releasing it, as well as cleaning up some loose ends in the community repo and adding new integrations.

We are seeing some more feedback and even contributions – thank you for those, and please keep them coming!

This blog will be on hiatus next week unless Santa delivers an amazing new integration I’m not expecting.

COMMUNITY

STABLE

Changes to our main community repo, st2contrib, include:

Twitter
A new Twitter integration pack was introduced that includes a sensor for fetching tweets that match certain keywords. Ever wanted to trigger your automations with tweets? Well this is the pack for you. Also included is a sample rule for posting these tweets directly to Slack.

Slack
The initial Slack integration pack gives an action to post messages to Slack channel. We use Slack quite heavily at StackStorm so we are excited to start leveraging this integration.

libcloud
Improved support for exoscale was added to the libcloud pack. Special thanks to @sebgoa for contributing these additions — and for some excellent ongoing feedback and direction.

Bug Fixes:

  • JIRA sensor registration

IN DEVELOPMENT INTEGRATIONS

Changes to our development integration repo: st2incubator, include:

freight
Updates have been made to the freight pack to support adding multiple packages with a single action call and making the cache update action more concise.

st2cd

We have begun to release the internal build and delivery tools used by StackStorm to build StackStorm (automation inception). The initial pack includes actions for testing and packaging StackStorm as well as workflows to replicate the build pipeline on AWS. There will be a detailed blog coming in the next week or so that outlines how StackStorm solves this use case for us.

AWS
Additional output filters have been added to the AWS pack. Output is now cleaner for the following:

  • Instance Objects
  • Volume Objects
  • Reservation Objects
PLATFORM

UPCOMING RELEASE

Webhook Visibility
It’s now easy to see all registered webhooks by making an API call. GET /v1/webhooks/.

MISTRAL
A new version of the OpenStack related workflow engine Mistral was released today: 2015.1.0b1

Many updated features include but are not limited to ‘join’ and ‘pause-resume’. For more details please see https://pypi.python.org/pypi/mistral/2015.1.0b1: Mistral is part of the st2 distribution and is installed when you get StackStorm.

If you haven’t already, we invite you to check out our product by installing StackStorm and following the quick start instructions — it will take less than 30 minutes to give you a taste of our automation. Share your thoughts and ideas via moc.spuorgelgoognull@mrotskcats,#stackstorm on irc.freenode.net or on Twitter @Stack_Storm.