Back to the blog
News
August 12, 2025

Announcing Rapid Upgrade Assessments: 5 Days of Work in 5 Minutes

Written by
Ali Khayam
X logoLinkedin logo
Start for Free
Estimated Reading time
5 min

Today we’re introducing Rapid Upgrade Assessments in Chkk: a fast, zero‑install way to understand the scope, complexity, and risks of your Kubernetes + OSS Project upgrades—in minutes. Run it from the CLI, get a shareable report, and (soon) wire it into a weekly report (email, Confluence, Slack, Jira, etc.) so leaders and app owners get continuous, machine‑driven visibility. 

What you get right away (benefits first)

  • Minutes to signal. Kick off an Upgrade Assessment and get results quickly—often in a few minutes; sometimes ~10–15 depending on the environment.
  • Zero install, CLI‑first. No Helm chart. Point the CLI at your environment, log in with a device code, and go.
  • Designed for planning. See recommended target versions and where effort exists across your stack, then decide what needs a deeper dive. See which application deep dependencies will block upgrades and inform ahead of time.
  • Easy to share & automate. View results from the CLI in Markdown today; JSON schema + flags are coming so you can schedule jobs, publish dashboards (Datadog, Prometheus, etc.), or create tickets (Jira, ServiceNow, etc.)

When to run an Upgrade Assessment (operational playbook)

1) Months ahead: your planning tool

Use an Upgrade Assessment as soon as you start planning a cycle (these programs can take months). It helps Platform teams T‑shirt size the effort (what needs to be upgraded and why, which next version should each OSS Project move to, what’s delegable vs. needs Staff/Principal attention) and generates actionable work for App teams—like moving off deprecated/removed APIs and fixing misconfigured PDBs that would stall execution later. Then leadership can budget, staff, and sequence early—long before you’re up against EOL or paid support windows.

Why the CLI matters here: you can try it safely without installing anything in‑cluster and get a first read fast

2) Weeks to go: readiness tracking & coordination

Create a weekly CI job that runs an Upgrade Assessment and pushes its output to app‑team dashboards or wikis, tickets or Slack channels. Visibility (and escalation) becomes machine‑driven, not human‑driven—reducing back‑and‑forth and last‑minute crunch on Platform teams. The CLI will expose best‑specific JSON and flags to make this easy, so you can automate instead of clicking around. 

What’s inside a Rapid Upgrade Assessment

  • Scope & “where’s the work” across your Kubernetes control plane, nodes, and key add‑ons/operators/services.
  • Recommended versions & early risks computed by agents against Chkk’s knowledge graph (great for deciding where to go deeper).
  • Shareable output. View from the CLI (Markdown today), and publish it programmatically once JSON output lands.
If we had something like this initially… we could start with the assessment as a command. We’d have quickly seen the info and moved faster.” Staff Platform Engineer, Fortune 1000 Enterprise.

How it works (and why it’s so fast)

When you request an Upgrade Assessment, multiple agents classify environment artifacts (for example: EKS/Kubernetes/Istio/Cert‑Manager versions), query Chkk’s Knowledge Graph, and compute recommended targets and notable risks. The job runs in real-time on request. There’s no preverification pass here—that’s how we keep it fast for planning.

  • Typical runtime is a few minutes; occasionally ~10–15.
  • Treat it as a planning‑grade signal. When you’re ready to execute, switch to Upgrade Templates/Plans (below) for deep analysis and preverified certainty.

Where it fits with Upgrade Templates & Plans (and our “origin story”)

We built Upgrade Assessments because an enterprise customer asked for a basic, repeatable read of upgrade scope/complexity and which app teams to inform—they didn’t need perfect information, they needed it quickly and regularly. That conversation made it clear: Upgrade Templates/Plans were too heavy for early planning and got used too late in the process.

Why Upgrade Templates/Plans are heavy (by design):

To guarantee an impact‑free workflow, our agentic stack of deep analyzers discovers new OSS releases and instructs other agents to add coverage for breaking changes, Helm values updates, CRD diffs, and RBAC diffs. A separate agentic stack generates pre‑ and post‑flight checks for each OSS version running today and the version you’re moving to. We then build a Digital Twin of your running configuration in Chkk’s backend and execute the Upgrade Template/Plan on that twin—verifying steps and checks end‑to‑end and surfacing issues that never made it into changelogs. If anything fails, the inner loop retriggers until green. This preverification can take hours or even days—and that’s exactly what you want when it’s go‑time.

But during planning and weekly readiness, that depth isn’t necessary. An Upgrade Assessment gives you the right level of signal to decide, assign, and coordinate—fast. (When execution nears, generate a Template, then a cluster‑specific Plan for preverified certainty.)

What the CLI does today (and what’s next)

  • Log in via device code, pick your org, and get going fast.
  • List clusters, request an Upgrade Assessment, and view it directly from the terminal.
  • Output: Markdown today; JSON schema + flags coming so you can run scheduled jobs (weekly/monthly) and render dashboards—no more ClickOps exports.

Expectations & accuracy

A Rapid Upgrade Assessment emphasizes speed. Because there’s no preverification pass, rare recommendations may be incomplete if upstream context is missing. Coverage is already strong and improves continuously. When you’re ready to execute, request an Upgrade Template and Upgrade Plan—those artifacts are preverified and built to be impact‑free.

A simple operational recipe you can adopt right now

  • Month −3 to −2: Run an Upgrade Assessment to scope effort (Platform T‑shirt size + App team work).
  • Month −2 to 0 (weekly): Automate a weekly Upgrade Assessment → push to dashboards/wikis → app teams burndown API deprecations/removals and PDB misconfigurations; leadership reviews trends.
  • D‑30: Generate an Upgrade Template for the target versions; validate in sandbox.
  • D‑7: Create a cluster‑specific Upgrade Plan; start in dev, promote through staging and prod.
  • Go‑time: Execute with high confidence.

Try it for free

Download the CLI, log in with a device code, and run your first Rapid Upgrade Assessment. See what’s impacted, who needs to act, and how much work lies ahead—in minutes. Then, when you’re close to execution, request an Upgrade Template and Plan for preverified, impact‑free workflows.

If you’d like help wiring weekly assessments into your existing dashboards and workflows, we’re happy to share examples and best practices.

Tags
Operational Safety
Kubernetes
Upgrades

Continue reading

News

Announcing Chkk Free Tier & CLI Preview: Agentic Upgrades for Open Source Software

by
Fawad Khaliq
Read more
Spotlight

Spotlight: Argo CD Upgrades with Chkk

by
Chkk Team
Read more
Technology

Your AI Agent Needs Minimal Relevant Context at the Right Time

by
Fawad Khaliq
Read more