# Need to translate ingress-nginx annotations to NGINX-ingress

**URL:** <https://community.nginx.org/t/need-to-translate-ingress-nginx-annotations-to-nginx-ingress/9100>\
**Category:** NGINX Ingress Controller\
**Tags:** annotations, nginx-ingress, reverse-proxy\
**Created:** [March 3, 2026, 7:44am UTC](https://community.nginx.org/t/need-to-translate-ingress-nginx-annotations-to-nginx-ingress/9100 "2026-03-03T07:44:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![subash\_s](https://drob5swvtjqxg.cloudfront.net/user_avatar/community.nginx.org/subash_s/32/4183_2.png) [@subash\_s](https://community.nginx.org/u/subash_s)\
**Post date:** [March 3, 2026, 7:44am UTC](https://community.nginx.org/t/need-to-translate-ingress-nginx-annotations-to-nginx-ingress/9100/1 "2026-03-03T07:44:23Z")

</div>

_Please use this template for troubleshooting questions._

**My issue: Need to translate annotation from ingress-nginx**

**How I encountered the problem: Trying to create an ingress in nginx controller migration**

**Solutions I’ve tried: n/a**

**Version of NIC and/or NGINX: nginx-ingress**

\*\*Deployment environment: aws eks cluster

Hi all,\*\*  
I’m trying to translate those annotations from nginx-ingress controller to NGINX-ingress:

```auto
nginx.ingress.kubernetes.io/auth-url: ""
nginx.ingress.kubernetes.io/auth-proxy-set-headers: ""
nginx.ingress.kubernetes.io/proxy-body-size: ""
nginx.ingress.kubernetes.io/proxy-connect-timeout: ""
nginx.ingress.kubernetes.io/proxy-read-timeout: ""
nginx.ingress.kubernetes.io/proxy-send-timeout: ""
nginx.ingress.kubernetes.io/permanent-redirect: ""
nginx.ingress.kubernetes.io/auth-signin: ""

```

can not find any way to translate

Need help from community.

Would be very appreciated

Regards

---

<div class="post-metadata">

**Author:** ![hshannon](https://avatars.discourse-cdn.com/v4/letter/h/bcef8e/32.png) [@hshannon](https://community.nginx.org/u/hshannon)\
**Post date:** [March 3, 2026, 7:22pm UTC](https://community.nginx.org/t/need-to-translate-ingress-nginx-annotations-to-nginx-ingress/9100/2 "2026-03-03T19:22:32Z")

</div>

Hi @subash_s

For the `proxy-*` annotations, the NGINX Ingress Controller has equivalent annotations that you can use:

`nginx.ingress.kubernetes.io/proxy-read-timeout`  
 → `nginx.org/proxy-read-timeout`  
`nginx.ingress.kubernetes.io/proxy-body-size`  
 → `nginx.org/client-max-body-size`  
`nginx.ingress.kubernetes.io/proxy-read-timeout`  
 → `nginx.org/proxy-read-timeout`  
`nginx.ingress.kubernetes.io/proxy-send-timeout`  
 → `nginx.org/proxy-send-timeout`

For the `auth-*` annotations, we are working on enabling external authentication in the NGINX Ingress Controller and expect this to be available in an upcoming release. Please refer to [Add support for external authentication · Issue #9155 · nginx/kubernetes-ingress · GitHub](https://github.com/nginx/kubernetes-ingress/issues/9155) for the latest update.

The NGINX Ingress Controller does not have a direct equivalent annotation to `nginx.ingress.kubernetes.io/permanent-redirect`, but NGINX directives can be used in `server-snippets` or `location-snippets` to achieve the same capabilities.

For more details on migrating the ingress-nginx ConfigMaps and Annotations to NGINX Ingress Controller, please refer to [Migrate from Ingress-NGINX Controller to NGINX Ingress Controller | NGINX Documentation](https://docs.nginx.com/nginx-ingress-controller/install/migrate-ingress-nginx/).

---

<div class="post-metadata">

**Author:** ![subash\_s](https://drob5swvtjqxg.cloudfront.net/user_avatar/community.nginx.org/subash_s/32/4183_2.png) [@subash\_s](https://community.nginx.org/u/subash_s)\
**Post date:** [March 4, 2026, 5:12am UTC](https://community.nginx.org/t/need-to-translate-ingress-nginx-annotations-to-nginx-ingress/9100/3 "2026-03-04T05:12:39Z")

</div>

thank you for the help, awaited for the annotation related auth for allowing external authentication 🙂 😀

---

<div class="post-metadata">

**Author:** ![system](https://drob5swvtjqxg.cloudfront.net/user_avatar/community.nginx.org/system/32/19_2.png) [@system](https://community.nginx.org/u/system)\
**Post date:** [March 11, 2026, 5:13am UTC](https://community.nginx.org/t/need-to-translate-ingress-nginx-annotations-to-nginx-ingress/9100/4 "2026-03-11T05:13:33Z")

</div>

Closed on March 11, 2026, 5:13am UTC

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
