Releases: imantaba/kubeagent
Releases · imantaba/kubeagent
v0.4.0
kubeagent v0.4.0 One feature and one precision fix since v0.3.0: - Service backing awareness: a 'no ready endpoints' Service issue is annotated with its backing workload when that workload expects no pods (a CronJob/Job, or a DaemonSet/Deployment/StatefulSet scaled to 0), so these stop reading as primary problems (text + JSON expected/backing). A Deployment/StatefulSet with replicas and no endpoints stays a primary issue. - Credential-lint precision: --lint-secrets no longer flags *_FILE env vars (paths to secret files) or dotted version numbers; real secret values in *_FILE-named vars are still flagged.
v0.3.0
kubeagent v0.3.0 Four features since v0.2.0, closing the blind spots found by the 2026-06-29 chaos / failure-injection tests: - Service / LoadBalancer health: flags selector Services with no ready endpoints and LoadBalancer Services with no external address. - NetworkPolicy awareness: annotates a degraded, finding-less workload with the NetworkPolicies selecting its pods (a root-cause hint). - Connectivity diagnostics: an unreachable/broken API server yields an actionable diagnosis (down/timeout/TLS-cert/auth/DNS) with a details line. - Credential lint (opt-in): scan --lint-secrets flags credentials stored in the clear (ConfigMap values, pod env literals) by location and pattern — never the value, and never sent to --explain.
v0.2.0
kubeagent v0.2.0 Three features since v0.1.0: - Resource context: OOMKilled findings show the container's cpu/mem requests+limits, plus a cluster CPU/memory summary (allocatable/reserved/ limits/live usage) in text, JSON, and --explain. - Platform facts: a second line under the cluster verdict naming the detected stack (CNI, ingress, storage, Kubernetes version+distro, runtime, cloud). - Fix: completed/failed bare pods are no longer reported as Degraded.
v0.1.0
kubeagent v0.1.0 — first release Read-only Kubernetes troubleshooting CLI: prioritized scan (P1 infra / P2 workload failures), deterministic detectors, optional --explain, and a linux/amd64 release build.