mirror of
https://github.com/hanzoai/ingress.git
synced 2026-10-20 15:07:40 +00:00
Native staticFiles middleware (compiled-in, not plugin): - pkg/config/dynamic/middlewares.go: StaticFiles config type - pkg/middlewares/staticfiles/: full implementation (SPA, dir listing, cache-control, custom 404, index files) - pkg/server/middleware/middlewares.go: wired into builder chain - pkg/config/dynamic/zz_generated.deepcopy.go: DeepCopy methods Fix all pre-existing test failures from traefik→ingress rebrand: - builtins: entrypoint name traefik→ingress in JSON fixtures - cookie: hash expectations updated for _INGRESS_BACKEND_ salt - nomad: canary service hash expectations updated - k8s ingress: remove duplicate map keys, fix ingressClass annotation - k8s gateway: annotation prefix traefik.io→hanzo.ai, add missing IngressService fixture - k8s ingress-nginx: add CurvePreferences to TLS test fixtures - auth: fix realm defaults and response body assertions 68 packages tested, 0 failures.