Finds retired ingress-nginx annotations and unsafe snippet directives in your Kubernetes Ingress YAML, and names the Gateway API field that replaces each one. Runs entirely in your browser — nothing is uploaded.
Same engine as the VS Code extension, byte for byte.
Free for the file open in your editor - no key, no limit. The workspace sweep and the report ask for a key.
npmDocker Hubnpx @readystack/ingress-nginx-retirement-lint <file> docker run --rm -v "$PWD:/w" getreadystack/ingress-nginx-retirement-lint /w
Team? One key for every ReadyStack linter, 5 seats, $149 once
This page is the working piece. The full pack has everything below.
Names the Gateway API field that replaces each retired ingress-nginx annotation — or tells you there isn't one
A freelance Kubernetes consultant bills around $150/hour, and an ingress-to-Gateway-API audit across one cluster's manifests is a day of that
Buy the full version — $29It reads a Kubernetes Ingress manifest and, for every nginx.ingress.kubernetes.io annotation on it, names the Gateway API field that replaces it — HTTPRoute filters, backendRef weights, route timeouts. When there is no core equivalent, such as external auth or source-range allow lists, it says so and flags the finding as an error rather than a warning.
Platform and DevOps engineers holding Ingress YAML on AKS, EKS or GKE clusters that still route through ingress-nginx. It is aimed at the person writing the migration change ticket, who has to state which routing behaviour survives the move to Gateway API and which behaviour has to be rebuilt somewhere else first.
Grep finds annotation names; it does not know which ones have a Gateway API core equivalent. A chatbot will confidently translate an annotation that has no replacement at all, because inventing a plausible field name is exactly what it is good at. This runs a fixed rule set of 30 checks, so the same manifest gives the same answer twice.
Free lints the file you have open, with every finding, line number and replacement field. That is a complete job — nothing is hidden or watermarked. The full version changes scope and ownership: it sweeps every manifest in the workspace in one pass and writes a migration report file you keep and attach to a change ticket.
A freelance Kubernetes consultant bills around $150 an hour, and reading one cluster's ingress manifests annotation by annotation is roughly a day of that work. The bundled two-object fixture alone returns 24 findings, 12 of them errors, which is the shape of what a reviewer would have to write out by hand.
One question, answered by the person who built it. Your email only if you want the answer sent.