Repository navigation
v0.4.0
New: Cilium compatibility
cilium-compatibility reads the Cilium agent version and checks it against the Kubernetes versions Cilium e2e-tests each release on, taken from Cilium's own docs. It also flags releases that have left Cilium's maintained list (v1.18 to v1.20 today).
kupre keeps the vendor's own wording. Cilium calls listed versions "e2e tested and guaranteed". It says unlisted ones "depend on the forward / backward compatibility" of Kubernetes. So kupre reports a version outside the list as untested, never as unsupported.
Add-on checks are now driven by a data table (pkg/deprecation/addons.go). Each add-on is one entry, and every entry cites its vendor source. Total: 63 checks.
Validated against a real Cilium 1.20.3 install on kind.
Install
brew install rusty-gopher/tap/kupre · kubectl krew install rusty-gopher/kupre · go install github.com/Rusty-Gopher/kupre/cmd/kupre@v0.4.0 · ghcr.io/rusty-gopher/kupre:0.4.0 · checksums cosign-signed.