Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 20:25
· 6 commits to main since this release

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.