kubernetes / ingress-nginx

Ingress NGINX Controller for Kubernetes
https://kubernetes.github.io/ingress-nginx/
Apache License 2.0
17.47k stars 8.25k forks source link

Investigate using njs library as a replacement for lua/openrusty #9950

Open strongjz opened 1 year ago

strongjz commented 1 year ago

This issue is tracking community questions around using the nginx library njs as a replacement for lua/openrusty

There are many pieces of functionality tied to the lua/openrusty library. This ties ingress-nginx to a specific version of nginx that openrusty libraries support.

We have had a plethora of asks to upgrade our version of nginx to a supported/modern version; we currently are at 1.21.

Moving to njs will offer the ability to do so but with great cost and effort, so we are asking the community for feedback.

The library in https://nginx.org/en/docs/njs/

/feature /triage accepted

github-actions[bot] commented 1 year ago

This is stale, but we won't close it automatically, just bare in mind the maintainers may be busy with other tasks and will reach your issue ASAP. If you have any question or request to prioritize this, please reach #ingress-nginx-dev on Kubernetes Slack.

k8s-triage-robot commented 4 months ago

This issue has not been updated in over 1 year, and should be re-triaged.

You can:

For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/

/remove-triage accepted

Faq commented 2 months ago

njs recently moved to git https://github.com/nginx/njs