From 384feac731eca57dbf1d66e286af3fe44770552a Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 10 Nov 2025 16:28:48 +0800 Subject: [PATCH 1/3] Update Helm install command for NGINX Ingress --- docs/en/get-started/pre-requirements.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/en/get-started/pre-requirements.md b/docs/en/get-started/pre-requirements.md index 8d3555fb99..a9f4c4e0ff 100644 --- a/docs/en/get-started/pre-requirements.md +++ b/docs/en/get-started/pre-requirements.md @@ -108,9 +108,11 @@ If you are using Helm, you can install NGINX Ingress using the following command ```cs helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update -helm upgrade --install --version=4.0.19 ingress-nginx ingress-nginx/ingress-nginx +helm upgrade --install --version=4.0.19 ingress-nginx ingress-nginx/ingress-nginx --set controller.config.enable-underscores-in-headers="true" ``` +> --set controller.config.enable-underscores-in-headers="true" is required to allow headers with underscores (e.g., `__tenant`) used by ABP framework. + ### mkcert Use mkcert to generate trusted certificates for local development. You can install mkcert by following the [official mkcert installation guide](https://github.com/FiloSottile/mkcert#installation). From 0322d5ef0bb9b4d2e0c7706f00e4a3289d8dfc91 Mon Sep 17 00:00:00 2001 From: Ma Liming Date: Mon, 10 Nov 2025 16:45:36 +0800 Subject: [PATCH 2/3] Update pre-requirements.md --- docs/en/get-started/pre-requirements.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/en/get-started/pre-requirements.md b/docs/en/get-started/pre-requirements.md index a9f4c4e0ff..2a53073c33 100644 --- a/docs/en/get-started/pre-requirements.md +++ b/docs/en/get-started/pre-requirements.md @@ -111,7 +111,8 @@ helm repo update helm upgrade --install --version=4.0.19 ingress-nginx ingress-nginx/ingress-nginx --set controller.config.enable-underscores-in-headers="true" ``` -> --set controller.config.enable-underscores-in-headers="true" is required to allow headers with underscores (e.g., `__tenant`) used by ABP framework. +> [enable-underscores-in-headers](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#enable-underscores-in-headers) is required to allow http request use `__tenant` to pass tenant information to the backend service. + ### mkcert From 774129bc5a32f7f65b4d4ffcc869a4f7d656aa2f Mon Sep 17 00:00:00 2001 From: Ma Liming Date: Mon, 10 Nov 2025 16:45:59 +0800 Subject: [PATCH 3/3] Update pre-requirements with underscores in headers info --- docs/en/get-started/pre-requirements.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/en/get-started/pre-requirements.md b/docs/en/get-started/pre-requirements.md index 2a53073c33..8aad4818ab 100644 --- a/docs/en/get-started/pre-requirements.md +++ b/docs/en/get-started/pre-requirements.md @@ -113,7 +113,6 @@ helm upgrade --install --version=4.0.19 ingress-nginx ingress-nginx/ingress-ngin > [enable-underscores-in-headers](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#enable-underscores-in-headers) is required to allow http request use `__tenant` to pass tenant information to the backend service. - ### mkcert Use mkcert to generate trusted certificates for local development. You can install mkcert by following the [official mkcert installation guide](https://github.com/FiloSottile/mkcert#installation).