Operations | Monitoring | ITSM | DevOps | Cloud

How the Nissan Source Code Leak Could Have Been Avoided

And you thought you were having a bad day…did you see what happened to the developers over at Nissan? The source code (Git repos) for Nissan’s mobile apps and internal tools was leaked to the Internet because the link was publicly accessible and the password easy to guess. 😬 Yikes.

Automate vulnerability analysis with the Datadog GitHub Action

To enhance and automate your vulnerability analysis, we’re excited to launch the Datadog Vulnerability Analysis GitHub Action. The action enables easy integration between your application, Datadog Continuous Profiler, and Snyk’s vulnerability database to provide actionable security heuristics. The action can be installed directly from the GitHub Marketplace, and does not require you to manage any additional scripts or infrastructure.

Using Github Actions to Run Django Tests

I recently found out Travis CI is ending its free-for-opensource offering, and looked at the alternatives. I recently got badly burned by giving an external CI service access to my repositories, so I am now wary of giving any service any access to important accounts. Github Actions, being a part of Github, therefore looked attractive to me. I had no experience with Github Actions going in. I have now spent maybe 4 hours total tinkering with it.

GitKraken Tips VIII

We know, there’s a lot to love about the legendary GitKraken Git GUI. 😉 So much so, that you might not even know about some of the magical capabilities hiding beneath your fingertips. Our #GitKrakenTip series is meant to shed light on the unique delights offered by your favorite coding Kraken. The GitKraken graph offers a beautiful, technicolor visualization of your Git repository, but sometimes, you need to see more details related to your commits.

Scaling Fleet and Kubernetes to a Million Clusters

We created the Fleet Project to provide centralized GitOps-style management of a large number of Kubernetes clusters. A key design goal of Fleet is to be able to manage 1 million geographically distributed clusters. When we architected Fleet, we wanted to use a standard Kubernetes controller architecture. This meant in order to scale, we needed to prove we could scale Kubernetes much farther than we ever had.

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.