Skip to main content

Ingress-NGINX Retirement Lint

Runs the same checker as our npm package on a Node.js runtime that pip installs for you (nodejs-wheel-binaries) - no system Node.js needed. Your files are checked locally.

Ingress NGINX Retirement Lint - migrate to Gateway API — finds the line

Names the Gateway API field that replaces each retired ingress-nginx annotation — or tells you there isn't one

Install

ingress-nginx-retirement-lint file

Node 18+. The same 30 rules as the VS Code extension, from a terminal or CI.

Free

  • Lints the Ingress YAML file you have open and names, per line, the Gateway API field that replaces each retired ingress-nginx annotation.
  • --rules lists every rule

With a licence ($29 once)

  • Sweeps every manifest in the workspace in one pass and writes a migration report file you keep, one document per cluster.
ingress-nginx-retirement-lint --dir ./templates --report html --out report.html

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

Use from an AI agent (MCP)

Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:

{ "mcpServers": { "ingress-nginx-retirement-lint": { "command": "ingress-nginx-retirement-lint", "args": ["--mcp"] } } }

Tools: check_text and check_file (free) · check_dir (licence). The agent gets every finding with the line number.

Use in CI

- name: Ingress-NGINX Retirement Lint
  run: pip install rulestamp-ingress-nginx-retirement-lint && ingress-nginx-retirement-lint --dir . --ci

The folder sweep, reports and CI mode need one licence — one payment, no subscription. Set READYSTACK_LICENSE=<key> or run --license <key> once.

Get a licence

Install (PyPI)

pip install rulestamp-ingress-nginx-retirement-lint
ingress-nginx-retirement-lint --help

Metadata

Release files for rulestamp-ingress-nginx-retirement-lint 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rulestamp-ingress-nginx-retirement-lint 1.0.7
File Size Uploaded
rulestamp_ingress_nginx_retirement_lint-1.0.7.tar.gz 16.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rulestamp-ingress-nginx-retirement-lint 1.0.7
File Interpreter ABI Platform
rulestamp_ingress_nginx_retirement_lint-1.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 35.5 kB

Release files / rulestamp_ingress_nginx_retirement_lint-1.0.7.tar.gz

Download URL rulestamp_ingress_nginx_retirement_lint-1.0.7.tar.gz
Size 16.7 kB
Tags Source
SHA-256 checksum
How to use checksums
bce4d5e6d25b24b2c713008e3278ecd2eb4bc594ed0eeed0ce056329503d2180
BLAKE2b-256 checksum
How to use checksums
2361dc8759f4825ddcbe93c7e97282f2884dd94a4da557d3a523ef42108a68cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / rulestamp_ingress_nginx_retirement_lint-1.0.7-py3-none-any.whl

Download URL rulestamp_ingress_nginx_retirement_lint-1.0.7-py3-none-any.whl
Size 18.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fde9e5c9348968b2e90725ef49409137cf10f4636b6f0d72245fae9a83eacccb
BLAKE2b-256 checksum
How to use checksums
4b523dcd9619ecee9d88e06fa8dd6f7deba6f3127ecc594f63ae4b3790078d10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.7 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page