ingress-nginx — Ingress controller¶
The ingress-nginx
application is an installation of ingress-nginx from its Helm chart.
It is used as the ingress controller for all Science Platform applications.
We use ingress-nginx, rather than any native ingress controller, in all Rubin Science Platform environments because we use the NGINX auth_request
feature to do authentication and authorization with gafaelfawr
.
We also apply custom configuration required for correct operation of the Portal Aspect, to support our NetworkPolicy
rules, and to ensure mostly-correct logging of client IP addresses.
View on GitHub |
|||||||||||||||||||||||||||||||||||||
Homepage |
|||||||||||||||||||||||||||||||||||||
Source |
|||||||||||||||||||||||||||||||||||||
Type |
|||||||||||||||||||||||||||||||||||||
Namespace |
ingress-nginx |
||||||||||||||||||||||||||||||||||||
Argo CD Project |
Project.infrastructure |
||||||||||||||||||||||||||||||||||||
Environments |