Repository navigation
v0.6.0
New: Envoy Gateway compatibility
envoy-gateway-compatibility reads the Envoy Gateway controller version and checks it against the vendor's compatibility matrix, including the end-of-life date it publishes for each release. Envoy Gateway is a common destination for teams migrating off the retired ingress-nginx. This pairs with kupre's ingress-nginx-retired check.
Today: Envoy Gateway 1.9 supports Kubernetes 1.33 to 1.36, and no release lists 1.37 yet.
Fix
Add-on maintenance status now compares end-of-life dates with today. Before, a vendor that puts dates on every release, even current ones, made kupre treat all of them as end-of-life. That meant it couldn't suggest an upgrade target. A test now covers this.
Validated against a real Envoy Gateway v1.9.2 install on kind. Total: 65 checks.
Install: brew install rusty-gopher/tap/kupre · kubectl krew install rusty-gopher/kupre · go install github.com/Rusty-Gopher/kupre/cmd/kupre@v0.6.0 · ghcr.io/rusty-gopher/kupre:0.6.0 · checksums cosign-signed.