http-add-on/interceptor/middleware
Guilhem Lettron 1ae653f3e3
feat(middleware-logging): implement http.Hijacker (#835)
* feat(middleware-logging): implement http.Hijacker

http.Hijacker is mandatory to forward websocket connexions

Signed-off-by: Guilhem Lettron <guilhem@barpilot.io>

* test: add e2e testing

Signed-off-by: Guilhem Lettron <guilhem@barpilot.io>

* fix: mock imports

Signed-off-by: Guilhem Lettron <guilhem@barpilot.io>

* fix: indentation in tests

Signed-off-by: Guilhem Lettron <guilhem@barpilot.io>

* lint: avoid some tests

Signed-off-by: Guilhem Lettron <guilhem@barpilot.io>

---------

Signed-off-by: Guilhem Lettron <guilhem@barpilot.io>
2025-08-07 21:06:17 +00:00
..
counting.go feat: add support to collect metrics using the OTEL library (#927) 2024-04-24 08:06:54 +00:00
counting_test.go feat: Support aggregation options (#961) 2024-04-10 21:41:18 +00:00
logging.go feat: add support to collect metrics using the OTEL library (#927) 2024-04-24 08:06:54 +00:00
metrics.go feat: add support to collect metrics using the OTEL library (#927) 2024-04-24 08:06:54 +00:00
mock_conn_test.go feat(middleware-logging): implement http.Hijacker (#835) 2025-08-07 21:06:17 +00:00
mock_hijacker_responsewriter_test.go feat(middleware-logging): implement http.Hijacker (#835) 2025-08-07 21:06:17 +00:00
responsewriter.go feat(middleware-logging): implement http.Hijacker (#835) 2025-08-07 21:06:17 +00:00
responsewriter_interface.go feat(middleware-logging): implement http.Hijacker (#835) 2025-08-07 21:06:17 +00:00
responsewriter_test.go feat(middleware-logging): implement http.Hijacker (#835) 2025-08-07 21:06:17 +00:00
routing.go feat: add fallbackTargetRef to CRD and required changes (#1280) 2025-08-07 11:05:24 +02:00
routing_test.go add support for AWS ELB healthcheck probe (#1199) 2024-12-03 18:50:43 +00:00
suite_test.go HTTPSO-based Routing Table (#669) 2023-06-15 00:33:59 +02:00