Operations | Monitoring | ITSM | DevOps | Cloud

Collaboration

Managing Remote Teams: 3 Steps to Success

At times, directing projects in multiple locales from a desktop or laptop feels like conducting an orchestra in the dark. Coordinating with diverse, remote teams of developers producing software on an agile schedule of continual updates and releases can be especially nerve-wracking. At Sleuth, we’re crushing the remote-work challenge because, in 20 years of managing from afar, we’ve learned a thing or two — actually three — about how to do it right.

Learning Git: How to Cherry Pick

What is cherry pick in Git? We have added a new intermediate Git tutorial video to our popular Learning Git with GitKraken educational series, covering the cherry pick command and related benefits. View the latest addition to our Learn Git library—Learning Git: How to Cherry Pick—to discover more about how to use the cherry pick command, for which situations it can be used most effectively in your workflow, and tips for avoiding duplicate commits.

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.