Read as markdown

Automation goes brrr (2026 update)

Written on 2026-10-30

This is an update post covering 18 months since the original post.

Cluster growth

The sidecar manager is now running in the base configuration of our Kubernetes clusters, and is deployed on over 100 clusters.

Patches

Between Q4 2025 and the end of Q3 2026 the updates-per-day metric grew from 2M to just under 4M updates per day, which ends up being 8M image patches per day at peak.

The human-authored changes (ie which matchers run and which patches should be applied by the automation) are at least 1 per calendar day.

Features added

Use-cases demonstrated

Validation of the approach

The core design of the sidecar manager using an embedded expression language has kept up with the changing/increasing organisational requirements. Using an expression language for matching running workloads allows for precise targeting of patches, which has proven that fleet-wide patching can be done safely at scale.

The fleet-wide patching has improved the security posture of the Kubernetes estate, which is increasingly important given the step change in CVEs over the last 2 quarters due to AI-enabled research. This is also a validation of the sidecar container model, versus embedded libraries, because sidecar containers are more legible to the platform operators, and are easier to "patch" during pod replacements.