Commit graph

7 commits

Author SHA1 Message Date
Nicolas Giard e108a3ca2c
chore(k8s): add inter-pod affinity 2025-01-10 15:05:44 -05:00
Jennifer Richards 1e193377df
ci: replace nginx default.conf (#8063)
* ci: squash nginx default.conf

* ci: replace nginx default.conf for auth
2024-10-21 16:48:51 -05:00
Jennifer Richards 2a6fd3e196
ci: remove auth on port 8080 (#7903)
It's now on port 80
2024-09-05 10:39:35 -05:00
Jennifer Richards 247361b7dd
ci: better access logs+redirect auth URLs+fix X-Request-Start header (#7700)
* fix: silence nginx healthcheck logs

* fix: nginx logs in JSON

* fix: typos in nginx conf

* refactor: repeat less nginx config

* fix: log more req headers from gunicorn

* fix: redirect auth->datatracker, not deny

* feat: log X-Forwarded-Proto
2024-07-30 20:55:07 -03:00
Jennifer Richards 18bb793b2d
feat: add nginx, robots.txt, HTTP headers (#7683)
* feat: nginx + robots.txt

* feat: minimal /health/ endpoint

* ci: startupProbe for datatracker pod

* ci: probe auth pod; set timeoutSeconds

* feat: add CSP and other headers to nginx

* fix: typo in nginx.conf

* feat: split auth/dt nginx confs

* test: test health endpoint

* ci: auth service on port 80

We'll remove http-old (8080) in the future.

* ci: rename auth container/nginx cfg
2024-07-15 16:45:51 -05:00
Nicolas Giard c9dab33f83
ci: migrate to using secret instead of configmap (#7685) 2024-07-15 16:32:47 -05:00
Jennifer Richards 4a6749b5a6
ci: add auth pod 2024-07-09 11:51:57 -03:00