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
the only difference is extra information what frontend this settings belong to. With HAProxy Ingress controller, you have 3 different frontends: `http`, `https` and `stats`, each can be customized with user annotations.
345
+
346
+
347
+
## Where can user annotations can be defined ?
348
+
349
+
### Frontend Annotations
350
+
351
+
Frontend Annotations can be defined in Ingress Controller configmap. not as a key-value, but as a annotation of configmap
- `configmap`- this will be applied for each backend
368
+
- ⚠ `ingress` - this will be applied on services used in ingress. **use with precaution.**
369
+
- setting user annotations on ingress level is disabled by default!
370
+
- use `--enable-user-annotations-on-ingress` to enable it. Setting different annotation values in different ingresses for same service will trigger **inconsistencies**, so this is not encouraged. use `service` annotations.
371
+
- `service`- this will be applied just on service
372
+
373
+
#### what happens if you try to use same annotation on multiple places
374
+
375
+
Service annotation have highest priority, only if service one does not exist, ingress one will be applied, same goes for configmap, it will be used only if ingress and service annotation do not exist.
0 commit comments