You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documentation/README.md
+7-2Lines changed: 7 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -545,11 +545,16 @@ global-config-snippet: |
545
545
546
546
##### `frontend-config-snippet`
547
547
548
-
Defines a group of configuration directives to insert in the main HTTP/HTTPS frontends.</br>
549
-
Configuration/rules generated by Ingress Controller are inserted before config-snippet configuration so controller configuration will **take precedence**.
548
+
Defines a group of configuration directives to insert in the main HTTP/HTTPS frontends.
550
549
551
550
Available on: `configmap`
552
551
552
+
:information_source: Because frontend-config-snippet is inserted in the main http/https frontends it will apply to all traffic. To apply configuration by Ingress, annotations should be privileged.
553
+
554
+
:information_source: Ingress Controller logic is inserted in the main frontends before any config-snippet configuration so controller configuration will be **evaluated first**.
555
+
556
+
:information_source: It is safer to privilege [backend-config-snippet](#backend-config-snippet) when possible to avoid conflicts with controller configuration.
Copy file name to clipboardExpand all lines: documentation/doc.yaml
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -723,10 +723,12 @@ annotations:
723
723
group: config-snippet
724
724
dependencies: ""
725
725
default: ""
726
-
description:
727
-
- Defines a group of configuration directives to insert in the main HTTP/HTTPS frontends.</br>
728
-
- Configuration/rules generated by Ingress Controller are inserted before config-snippet configuration so controller configuration will **take precedence**.
729
-
tip: []
726
+
description:
727
+
- Defines a group of configuration directives to insert in the main HTTP/HTTPS frontends.
728
+
tip:
729
+
- Because frontend-config-snippet is inserted in the main http/https frontends it will apply to all traffic. To apply configuration by Ingress, annotations should be privileged.
730
+
- Ingress Controller logic is inserted in the main frontends before any config-snippet configuration so controller configuration will be **evaluated first**.
731
+
- It is safer to privilege [backend-config-snippet](#backend-config-snippet) when possible to avoid conflicts with controller configuration.
0 commit comments