Operations | Monitoring | ITSM | DevOps | Cloud

Mattermost

An introduction to Mattermost as your DevOps Command Center

Mattermost is a platform based on collaboration — not built simply for facilitating team and asynchronous communication, but built on the philosophy that having the ability to collaborate efficiently makes the world safer and more productive for everyone. This is true in many day-to-day situations in an organization, but it is especially true in the world of DevOps. When an emergency arises, information needs to be moved from person to person and team to team as quickly as possible.

Rounding out 2020: Mattermost Community Events

Over the course of 2020, Community events have changed. We’ve seen sweeping changes in everything from the way people get together online, to the way they interact, to the platforms they use to meet. Mattermost is a Community-driven company, and as such we continue to try to work and interact with our Community as much as we possibly can.

GitHub Plugin 2.0 release

We’re excited to announce the release of GitHub Plugin version 2.0, which adds some new features that increase productivity and reduce the need to context switch between Mattermost and GitHub. As usual, our open source community members have played a key role in developing all of these features and I’d like to say “Thank You!” for their help. Our GitHub plugin is one of the most popular integrations on Mattermost and we use it every day as part of our development process.

How we're using Mattermost Operator in Kubernetes to deploy our own environment

The Mattermost Operator framework manages Kubernetes resource configuration and streamlines lifecycle management, helping teams achieve their desired state without worrying about the steps it takes takes to get there. We use our Mattermost Kubernetes Operator to deploy Mattermost Community in a highly available environment. In this presentation, software design engineer Gabe Jackson shares a case study of Mattermost Kubernetes Operator at Mattermost and how we migrated our own Community server to Kubernetes Operator.

Using Mattermost Operator for Kubernetes to deploy our Community server

One of the key benefits of using Kubernetes is that it’s very flexible and fault tolerant. However, that also means that it has quite a lot of complexity to deal with. A well-built operator abstracts that complexity away and helps manage updates and upgrades seamlessly. The Mattermost Kubernetes operator is basically like having a Mattermost Cloud Engineer running inside your Kubernetes cluster managing Mattermost for you.