Skip to content

Commit dd3252c

Browse files
committed
Added FAQ for ingress issue
story mojaloop/helm#196
1 parent a42d6a0 commit dd3252c

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

deployment-guide/deployment-troubleshooting.md

+30
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
### 1.1. `ERR_NAME_NOT_RESOLVED` Error
66

77
#### Description
8+
89
The following error is displayed when attempting to access an end-point (e.g. central-ledger.local) via the Kubernetes Service directly in a browser: `ERR_NAME_NOT_RESOLVED`
910

1011
#### Fixes
@@ -20,3 +21,32 @@ The following error is displayed when attempting to access an end-point (e.g. ce
2021
* Ensure that all the Mojaloop Pods/Containers have started up correctly and are available through the Kubernetes dashboard.
2122

2223
* Note that the Mojaloop deployment via Helm can take a few minutes to initially startup depending on the system's available resources and specification. It is recommended that you wait at least 10m for all Pods/Containers to self heal before troubleshooting.
24+
25+
### 1.2. Ingress rules are not resolving for Nginx Ingress v0.22 or later
26+
27+
#### Description
28+
29+
Ingress rules are unable to resolve to the correct path based on the annotations specified in the values.yaml configuration files when using Nginx Ingress controllers v0.22 or later.
30+
31+
This is due to the changes introduced in Nginx Ingress controllers that are v0.22 or later as per the following link: https://kubernetes.github.io/ingress-nginx/examples/rewrite/#rewrite-target.
32+
33+
#### Fixes
34+
35+
* Make the following change to all Ingress annotations (from --> to) in each of the values.yaml files:
36+
37+
`nginx.ingress.kubernetes.io/rewrite-target: '/'` --> `nginx.ingress.kubernetes.io/rewrite-target: '/$1'`
38+
39+
40+
### 1.3. Ingress rules are not resolving for Nginx Ingress earlier than v0.22
41+
42+
#### Description
43+
44+
Ingress rules are unable to resolve to the correct path based on the annotations specified in the values.yaml configuration files when using Nginx Ingress controllers that are older than v0.22.
45+
46+
This is due to the changes introduced in Nginx Ingress controllers that are v0.22 or later as per the following link: https://kubernetes.github.io/ingress-nginx/examples/rewrite/#rewrite-target.
47+
48+
#### Fixes
49+
50+
* Make the following change to all Ingress annotations (from --> to) in each of the values.yaml files:
51+
52+
`nginx.ingress.kubernetes.io/rewrite-target: '/$1'` --> `nginx.ingress.kubernetes.io/rewrite-target: '/'`

0 commit comments

Comments
 (0)