Skip to main content

Spinnaker Adds Microsoft Teams Notification Support

Spinnaker Adds Microsoft Teams Notification Support hero graphic

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.

Microsoft Teams notification support has been added to the following services Deck, Echo, Front50, and Orca.

How Do I Enable Microsoft Teams?

Per the documentation on Spinnaker.io:

To enable Microsoft Teams support, add the following statement to the echo-local.yml file:

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.

Now what…

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.

Do you want to get involved in the next Spinnaker Gardening Days? You can ask questions in #gardening-general, our main event channel or contact Rosalind Beniot.

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

October 26, 2021
|
by Stephen Atwell

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

October 20, 2021
|
by Jason McIntosh

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

October 18, 2021
|
by David Morgenthaler

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