Spinnaker Adds Microsoft Teams Notification Support
Nov 13, 2020 by Ryan Cartwright
Microsoft Teams is now supported
Microsoft Teams notification support is now available in Spinnaker 1.23.0.
Now let’s rewind back a few months
An issue was opened in the Spinnaker github repo on June 9th to add support MS Teams to Echo. But wait, there was a very old issue opened back in 2016, when Spinnaker was first open sourced. Thanks to Metri Dmitriev for opening a new issue.
During the Spinnaker Gardening Days summer edition that took place during Spinnaker.Live, one of the proposals was to add support for Microsoft Teams. Thanks to Victor Odusanya, Ige Adetokunbo, Vishal Nair, Ryan Pei, and Daniel Peach for your contributions to this plugin.
Fast forward a few months, the project is complete thanks to additional contributions from Lead Technology Architect, Jeffrey Coe, from Cerner. Cerner Corporation is an American supplier of health information technology services, devices, and hardware. They were an early adopter of Spinnaker using for DC/OS deployments. Read their blog here and watch their video here.
How Do I Enable Microsoft Teams?
Per the documentation on Spinnaker.io:
To enable Microsoft Teams support, add the following statement to the
microsoftteams: enabled: true
Spinnaker supports sending notifications to Microsoft Teams using Incoming Webhooks.
To create a custom incoming webhook in Teams, follow the instructions provided here: Add an incoming webhook to a Teams channel
When configuring a Microsoft Teams notification, enter the full incoming webhook URL in the
Teams Webhook URL text box.
This is a great example of the collaboration that takes place in the Spinnaker community. Join the Spinnaker slack workspace to get involved in the project. You can also become a stargazer or watcher of the Spinnaker Github project. Please join the Azure SIG if there are other Microsoft integrations that you want to see added to Spinnaker.
And if you’re interested in knowing more about Spinnaker plugins, check out this article for creating your own custom stage in Spinnaker. You can now add any kind of task to your Spinnaker pipeline via a custom stage plugin.
Recently Published Posts
How to Take the Pain of Rollbacks out of Deployments
Software applications have become an integral part of the business climate in most modern organizations. With an ever-increasing demand for new features and enhancement of already-existing ones, software teams constantly face novel challenges, and the pace of software development is growing by the day. To keep up with this fast-paced business climate, software teams […]
Read more →
Monitoring Spinnaker: Part 1
Overview One of the questions that comes up a lot is how you monitor Spinnaker itself. Not the apps Spinnaker is deploying, but Spinnaker itself and how it’s performing. This is a question that has a lot of different answers. There are a few guidelines, but many of the answers are the same as how […]
Read more →
The Importance of Patents: Interview with Nick Petrella, Head of Legal
In honor of Armory’s recent acquisition of a patent for continuous software deployment, we sat down with Nick Petrella, Head of Legal, for a casual conversation covering a wide range of subjects, from patent law to Nick’s background as a software engineer and why he made the leap to the law. Check out […]
Read more →