1459 Commits

Author SHA1 Message Date
Kangmin Kim
f3413f840a
Support limit-rps annotation for Ingress NGINX 2026-03-05 12:58:05 -03:00
Kevin Pollet
b29c804c25
Support NGINX canary annotations
Co-authored-by: Mathis Urien <contact.lbf38@gmail.com>
2026-03-05 11:54:04 -03:00
LBF38
b643cd1508
Add support for upstream-hash-by NGINX annotation 2026-03-04 11:10:05 -03:00
Julien Salleyron
d680fef7f1
Implement server-snippet and configuration-snippet annotations
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2026-03-04 06:24:05 -03:00
Jakub Siekiera
6163601db0
Support upstream-keepalive-timeout 2026-03-03 12:22:05 -03:00
Name
cd0763170a
refactor: use unicode.MaxASCII for clearer ASCII check 2026-03-03 05:22:05 -03:00
Kshitij Bharde
27095a3365
Implement proxy-http-version annotation 2026-03-02 12:26:05 -03:00
Kangmin Kim
2329de1f62
Support server-alias annotation for Ingress NGINX 2026-03-02 11:48:05 -03:00
Michael
3872ea8d18
Fix custom error pages behavior for ingress-nginx provider 2026-03-02 10:12:05 -03:00
Romain
f5efe1e69b
Add AllowCrossNamespaceResources and GlobalAllowedResponseHeader options to control custom headers annotations 2026-02-26 12:16:04 +01:00
Michael
fc65ec8839
Fix from to www nginx annotation 2026-02-26 09:56:04 +01:00
Michael
1ee0c8b4f0
Fix nginx rewrite target 2026-02-25 17:26:05 +01:00
Gina A.
24ac779a5c
Support proxy-next-upstream* annotations 2026-02-25 14:34:05 +01:00
Julien Salleyron
0aedf85236
Add custom-http-errors and default-backend annotations 2026-02-25 12:06:05 +01:00
LBF38
b9525e53a8
Add support for proxy-read-timeout and proxy-send-timeout NGINX annotations
Co-authored-by: Romain Tribotte <rtribotte@users.noreply.github.com>
2026-02-24 14:38:05 +01:00
Gina A.
0664dadfbd
Support auth-tls-pass-certificate-to-upstream annotation 2026-02-24 11:34:05 +01:00
mmatur
ff1a6786cd
Merge branch v3.6 into master 2026-02-23 19:24:54 +01:00
mmatur
13dc9a6892
Merge v2.11 into v3.6 2026-02-23 17:34:52 +01:00
Julien Salleyron
7a3ffcc3d9
Fix TLS handshake error handling 2026-02-23 14:06:05 +01:00
Gina A.
4595c7a920
Add maxResponseBodySize configuration to forwardAuth middleware 2026-02-23 11:30:06 +01:00
Jesper Noordsij
288e4e2e2b
Upgrade golangci-lint 2026-02-23 11:04:04 +01:00
LBF38
7494b5c9ff
Fix case sensitivity on x-forwarded headers for Connection 2026-02-23 10:04:10 +01:00
David
3d8373b944
Make TlsStore gracefully handle missing secrets 2026-02-20 16:10:05 +01:00
LBF38
827f5ca8c7
Enable retries based on HTTP response status codes, timeout, and non-idempotent methods
Co-authored-by: Romain Tribotte <rtribotte@users.noreply.github.com>
2026-02-20 11:04:05 +01:00
blasko03
cdd28169d3
Support NGINX buffering annotations 2026-02-17 12:30:07 +01:00
Omar
3d3aff10eb
Support nginx.ingress.kubernetes.io/allowlist-source-range 2026-02-17 11:46:06 +01:00
LBF38
4c9c70b7f5
Add support for variable interpolation in auth-signin NGINX annotation 2026-02-13 16:36:05 +01:00
kevinpollet
f0da74e641
Merge branch v3.6 into master 2026-02-13 16:04:04 +01:00
Andreas
b8fca6e460
Handle empty/missing User-Agent header 2026-02-12 15:36:05 +01:00
Romain
f6ce751a06
Reject absolute URL in healthcheck path configuration 2026-02-11 16:10:05 +01:00
mmatur
a28da8a226
Merge v2.11 into v3.6 2026-02-11 14:45:21 +01:00
Romain
31e566e9f1
Remove conn deadline after STARTTLS negociation
Co-authored-by: Michael <michael.matur@gmail.com>
2026-02-11 09:48:05 +01:00
Michael
72e2454e42
Cap TLS record length to RFC 8446 limit in ClientHello peeking 2026-02-11 09:22:04 +01:00
Romain
0beed101ec
Validate healthcheck path configuration
Co-authored-by: Michael <michael.matur@gmail.com>
2026-02-10 14:52:05 +01:00
Kevin Pollet
4b3c971ea3
Use url.Parse to validate X-Forwarded-Prefix value 2026-02-10 14:48:06 +01:00
mmatur
4a4be524bb
Merge v3.6 into master 2026-02-10 09:07:34 +01:00
Landry Benguigui
34ae66b9ab
Failover according to response status code
Co-authored-by: juliens <julien.salleyron@gmail.com>
2026-02-09 14:10:06 +01:00
Michael
d337748873
Fix ObservabilityConfig SetDefaults 2026-02-09 10:48:05 +01:00
Evgenii Domashenkin
29d1c751c1
Use ParentBased sampler to respect parent span sampling decision 2026-02-02 15:20:05 +01:00
mmatur
f2b68f29a1
Merge v2.11 into v3.6 2026-02-02 05:33:16 +01:00
Jesper Noordsij
c320bb4adb
Bump to go1.25 2026-01-30 17:30:05 +01:00
Harold Ozouf
a4a91344ed
Add routing configuration extension points 2026-01-29 17:38:06 +01:00
Julien Salleyron
8425e09806
Services middleware and Gateway API filters on HTTP backends 2026-01-29 17:16:04 +01:00
LBF38
5969d1680d
Add support for from-to-www-redirect NGINX annotation 2026-01-29 16:08:05 +01:00
kevinpollet
b19e4a435b
Merge branch v3.6 into master 2026-01-29 15:08:34 +01:00
Kevin Pollet
7d13368150
Remove number prefix in ingress-nginx fixtures 2026-01-29 11:56:04 +01:00
Michael
f32d58c577
Fix flakiness unit tests 2026-01-29 11:42:06 +01:00
Gina A.
1bc9569399
Support auth-tls-secret and auth-tls-verify-client annotations 2026-01-29 11:10:04 +01:00
Burhan Del Rey
54fca86901
Enhance the option metrics.influxdb2.token 2026-01-28 15:10:06 +01:00
Gina A.
dd8045ad4e
Add nginx.ingress.kubernetes.io/proxy-connect-timeout annotation 2026-01-28 14:54:04 +01:00