Skip to content

Kubyl v0.2.5

Choose a tag to compare

@github-actions github-actions released this 27 Sep 15:57
· 209 commits to main since this release

[0.2.5] - 2026-09-27

Plan

  • Filter every Flow field in the network flows table, not a subset (8119e83)

README

  • Features, install, build, contributing, sponsoring (955c5f7)
  • Sponsoring without tiers, any amount helps (f17703b)

Design

  • Board 18 (network flows: live table with filter chips, completion and flow details; topology at namespace and workload zoom; Calico Whisker and NetObserv without Loki; no flow source and a forbidden port-forward) (7e350b3)
  • Phase 16 screenshots of every board 18 frame on the kind clusters (49af0ec)

Kubyl_charts

  • Force-directed graph layout with warm starts and fitting (kubyl_charts::graph, phase 16) (df47f55)
  • Layouts that don't depend on node order, and grouped layouts (phase 16) (732f71d)

Kubyl_explorer

  • Namespace views other crates add to the favorites menu (catalog::register_namespace_view, phase 16) (576c01d)

Kubyl_metrics

  • Transport::get_lines streams a response line by line (server-sent events for Calico Whisker, phase 16) (231b7e3)
  • Transport::loopback for HTTP over a temporary port-forward (phase 16) (ed0d2ec)

Kubyl_netflow

  • Stub crate (phase 16) with the vendored Hubble API (Cilium v1.20.2 protos, generated by protox in build.rs) (b44ff51)
  • Flow model, filter language with completion, ring buffer, topology aggregation, detection and the Hubble Relay, Calico Whisker and NetObserv backends (live tests against the netflow-dev.sh clusters) (6abf794)
  • The Network Flows view, its service, actions and details section (phase 16) (eb70169)
  • Whisker over a temporary port-forward; blocking states like board 18 (phase 16) (5d297f8)
  • The view against board 18 on the kind clusters (phase 16) (5347ce0)
  • Only the blocked count is red in the details section (phase 16) (2f46f66)
  • Review fixes (phase 16, review) (7f98939)

Kubyl_ui

  • Waypoints icon (network flows, phase 16) (1936496)

Plans/16

  • Correct the plan after the spike (Whisker's HTTP API instead of Goldmane's mTLS gRPC, Calico 3.30+, Hubble's policy fields, isolation vs deny rules, NetObserv through Loki and its metrics, gRPC through forwards only) (117eedd)

Plans/README

  • Phase 16 decisions (flow model and providers, detection and overrides, transports, buffer and streaming, filter language, topology layout, sensitive fields, read-only clusters) (09e12c3)

Script

  • Netflow-dev.sh (kind clusters with Cilium and Hubble Relay, NetObserv with Loki, Calico with Whisker; payments and storefront traffic, an isolating NetworkPolicy and a deny rule) (81d43a8)

Workspace

  • Tonic, prost and protox for the Hubble Relay client, fjadra for the topology layout (phase 16) (b43bf0e)

Zed

  • Run task uses the file credential store (8740ee4)