Grafana Tempo 3.1: Query-Based Trace Redaction Explained

trace redaction workflow diagram for distributed tracing

Grafana Tempo 3.1 shipped on 2026-09-30 with a feature that matters the moment something goes wrong, not when everything’s fine: redaction by query. Before this release, scrubbing a leaked secret out of your traces meant enumerating trace IDs one at… Read moreGrafana Tempo 3.1: Query-Based Trace Redaction Explained

GitHub Actions Self-Hosted Runners: Fix Before Sept 25

github actions self-hosted runner version enforcement timeline and registration gate

If you run GitHub Actions self-hosted runners, the enforcement clock isn’t approaching — it’s already running. GitHub’s minimum-version enforcement blocks registration below version 2.329.0. It’s been fully in effect for GitHub Enterprise Cloud with data residency since July 31, 2026,… Read moreGitHub Actions Self-Hosted Runners: Fix Before Sept 25

GitOps Explained — What It Is and Why It Matters

If you run Kubernetes in production, you have probably heard the word GitOps. It comes up in job descriptions, tool documentation, and architecture discussions. But a lot of explanations are vague or overcomplicated. This post explains GitOps clearly — what… Read moreGitOps Explained — What It Is and Why It Matters

Ingress NGINX Retirement: Migration Guide & Timeline

Ingress NGINX has been one of the most widely used ingress controllers in Kubernetes. For many teams, it became the default solution for exposing applications securely. However, the Kubernetes community has officially announced that Ingress NGINX is being retired. Because… Read moreIngress NGINX Retirement: Migration Guide & Timeline