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

applications/ingress-nginx Application template

Homepage

https://kubernetes.github.io/ingress-nginx/

Source

kubernetes/ingress-nginx

Type

Helm

Namespace

ingress-nginx

Environments

base

values

Argo CD

ccin2p3

values

Argo CD

idfdev

values

Argo CD

idfint

values

Argo CD

idfprod

values

Argo CD

minikube

values

roe

values

Argo CD

roundtable-dev

values

Argo CD

roundtable-prod

values

Argo CD

summit

values

Argo CD

tucson-teststand

values

Argo CD

Guides#