Detect & Alert on manual changes to Kubernetes configuration

We should build a mechanism to flag and optionally alert when there have been manual changes performed on a cluster. Weaveworks has a creative solution for that noted in this blog post, and built a tool to help monitor called kubediff.

This does seem to require a SSOT configuration hosted outside the cluster, which may not be typical for most enterprises (especially if they are using tools like Helm, etc.)

One interesting option is that we could take a snapshot of the k8s configuration after each deployment, and then use this as the reference configuration to compare future changes that may occur in between a deploy.

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖