add annoation examples to nginx

This commit is contained in:
Kjeld Schouten
2025-03-11 14:37:29 +01:00
parent ca8ab1fb0f
commit f230724f3f
@@ -3,4 +3,31 @@ title: NGINX
---
TBD
## Annotations Examples
Here we will showcase some annotations you can use to customise your NGINX ingress behavior
### Auth
For Authelia, Authentik and more
```
annotations:
nginx.ingress.kubernetes.io/auth-method: 'GET'
nginx.ingress.kubernetes.io/auth-url: 'http://authelia.default.svc.cluster.local/api/authz/auth-request'
nginx.ingress.kubernetes.io/auth-signin: 'https://auth.example.com?rm=$request_method'
nginx.ingress.kubernetes.io/auth-response-headers: 'Remote-User,Remote-Name,Remote-Groups,Remote-Email'
```
### Themepark
```
annotations:
nginx.ingress.kubernetes.io/configuration-snippet: |
proxy_set_header Accept-Encoding "";
sub_filter
'</head>'
'<link rel="stylesheet" type="text/css" href="https://gilbn.github.io/theme.park/CSS/themes/APP_NAME/THEME.css">
</head>';
sub_filter_once on;
```