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

July 26, 2021
|
by Phebe Vickers

A day in the life of a TAM

I’ve been asked what a Technical Account Manager (TAM) does so I wanted to take the opportunity to illustrate it by walking through a standard day in the life. Before we can look at what a day in a life of a TAM is, I should provide some background in what is a TAM and […]

Read more

June 29, 2021
|
by Nikema Prophet

Nikema’s Spinnaker Summit 2021 Recap

My Second Spinnaker Summit is in the Books! Last week I attended and spoke at my second Spinnaker Summit. Like last year’s summit, it was fully virtual. This time Spinnaker Summit was co-located with cdCon and took place on the Hopin platform. Last year, I spoke on a panel about Black professionals a few months […]

Read more

June 28, 2021
|
by Stephen Atwell

Announcing General Availability of Armory Policy Engine Plugin

Armory Policy Engine provides support for automating policy compliance with Spinnaker. Policy Engine Plugin is the latest version of Policy Engine and adds support for both advanced role-based access control (RBAC) use-cases and open source Spinnaker. The release of Policy Engine Plugin comes with new documentation, including a library of example policies from across Armory’s […]

Read more