Monday.com built a custom diffing tool to review GitOps changes at scale. The solution renders Helm manifests on-the-fly during pull requests, comparing target and head branches to generate diff artifacts displayed in a dedicated UI. This approach addresses challenges with hierarchical configuration overlays—large blast radius, difficult-to-understand merged results, and onboarding complexity—without migrating to rendered manifests. The tool uses real Kubernetes cluster capabilities, supports local overrides for testing, and provides grouping/filtering features for managing hundreds of resource changes across multiple clusters and environments.

7m read timeFrom engineering.monday.com
Post cover image
Table of contents
GitOps OverviewThe good, the bad, and the uglyAddressing the root causeOur approachSummary

Sort: