Skip to content

v1.20.2

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Nov 04:13
· 3 commits to main since this release
214c839

Radar v1.20.2

Modern Kubernetes visibility. Local-first. No account. No cloud dependency. Fast.

Topology, event timeline, and service traffic — plus resource browsing and Helm management. Open source. Free forever.

Installation

Homebrew (macOS/Linux):

brew install skyhook-io/tap/radar

Scoop (Windows):

scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
scoop install radar

PowerShell (Windows):

irm https://raw.githubusercontent.com/skyhook-io/radar/main/install.ps1 | iex

Manual (macOS Apple Silicon):

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.20.2/radar_v1.20.2_darwin_arm64.tar.gz
tar -xzf radar_v1.20.2_darwin_arm64.tar.gz
sudo mv kubectl-radar /usr/local/bin/

Manual (macOS Intel):

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.20.2/radar_v1.20.2_darwin_amd64.tar.gz
tar -xzf radar_v1.20.2_darwin_amd64.tar.gz
sudo mv kubectl-radar /usr/local/bin/

Manual (Linux amd64):

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.20.2/radar_v1.20.2_linux_amd64.tar.gz
tar -xzf radar_v1.20.2_linux_amd64.tar.gz
sudo mv kubectl-radar /usr/local/bin/

Desktop App

Homebrew (macOS):

brew install --cask skyhook-io/tap/radar-desktop

Debian/Ubuntu:

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.20.2/radar-desktop_v1.20.2_linux_amd64.deb
sudo dpkg -i radar-desktop_v1.20.2_linux_amd64.deb

Fedora/RHEL:

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.20.2/radar-desktop_v1.20.2_linux_amd64.rpm
sudo rpm -i radar-desktop_v1.20.2_linux_amd64.rpm

Scoop (Windows):

scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
scoop install radar-desktop

Windows (direct download): Download from the assets below.

CLI

Then run: kubectl radar

Changelog

  • 6d6af0d Add MCP Helm release workflows and in-cluster Service checks (#2543)
  • b0ee3ad Add a manual test of how agents use Radar's MCP, starting with Helm (#2586)
  • 214c839 Attribute Flux and Applications management from recorded membership, not labels (#2505)
  • b65b6e2 ClusterQueue detail: show quota and Workloads before related objects (#2571)
  • ae3ccf9 Don't call an unanswered Helm check a denial; correct the unread-namespace contracts (#2575)
  • 0f3b741 Don't report missing references while Radar's cache is still loading (#2572)
  • 79d8718 Generic conditions: color by known polarity; a stopped KServe model reads Stopped, not failed (#2584)
  • a2a8757 GitOps: place cluster-scoped Flux inventory and keep sources in neighborhoods (#2088)
  • a71e84e Home: show Nodes and Namespaces as restricted, not 0, when Radar can't list them (#2576)
  • 945a82e Issues: regression test for a route moved between Gateway listeners (#2447)
  • 62dfe57 Keep cluster-scoped custom kinds cluster-scoped whichever API version discovery lists first (#2574)
  • 0c1dd35 Kueue: show queued Jobs and JobSets as Held by Kueue, not Suspended (#2570)
  • d6c7852 Return the observed release from get_helm_release when Helm's Secrets are denied (#2582)
  • bcff160 Scheduler messages: read Volcano's verdicts instead of misreading them (#2587)
  • 9769761 Scheduling: when a selector excludes some nodes, lead with what blocks the nodes it matches (#2583)
  • f38e6d2 Show the Helm view without Secret access, from Helm's metadata on deployed objects (#2564)
  • 0b8e22c Skip Helm storage reads in namespaces where Radar's probe saw Secrets refused (#2577)
  • 8ea159f Stop repeating access checks for refused kinds, so Home loads for view-only users (#2566)
  • d352eda Topology: a Pod being deleted reads Terminating, not Running (#2585)
  • d901216 Use the shared Tooltip for Home's unread-namespaces line (#2573)
  • b418464 Workload logs: name each line's container and say why an app container has no output (#2578)
  • 02a2e3c Workload logs: show a failing init container's output under All containers (#2569)
  • ee2e2b5 feat(k8s): show ValidatingAdmissionPolicies and bindings (#2449)