mirror of
https://github.com/traefik/traefik.git
synced 2025-05-05 15:33:01 +00:00
Merge branch v2.11 into v3.3
This commit is contained in:
commit
30d836f963
2
go.mod
2
go.mod
@ -305,7 +305,7 @@ require (
|
|||||||
github.com/prometheus/common v0.55.0 // indirect
|
github.com/prometheus/common v0.55.0 // indirect
|
||||||
github.com/prometheus/procfs v0.15.1 // indirect
|
github.com/prometheus/procfs v0.15.1 // indirect
|
||||||
github.com/quic-go/qpack v0.5.1 // indirect
|
github.com/quic-go/qpack v0.5.1 // indirect
|
||||||
github.com/redis/go-redis/v9 v9.7.0 // indirect
|
github.com/redis/go-redis/v9 v9.7.3 // indirect
|
||||||
github.com/regfish/regfish-dnsapi-go v0.1.1 // indirect
|
github.com/regfish/regfish-dnsapi-go v0.1.1 // indirect
|
||||||
github.com/rs/cors v1.7.0 // indirect
|
github.com/rs/cors v1.7.0 // indirect
|
||||||
github.com/sacloud/api-client-go v0.2.10 // indirect
|
github.com/sacloud/api-client-go v0.2.10 // indirect
|
||||||
|
4
go.sum
4
go.sum
@ -1039,8 +1039,8 @@ github.com/quic-go/quic-go v0.48.2 h1:wsKXZPeGWpMpCGSWqOcqpW2wZYic/8T3aqiOID0/KW
|
|||||||
github.com/quic-go/quic-go v0.48.2/go.mod h1:yBgs3rWBOADpga7F+jJsb6Ybg1LSYiQvwWlLX+/6HMs=
|
github.com/quic-go/quic-go v0.48.2/go.mod h1:yBgs3rWBOADpga7F+jJsb6Ybg1LSYiQvwWlLX+/6HMs=
|
||||||
github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
|
github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
|
||||||
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
|
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
|
||||||
github.com/redis/go-redis/v9 v9.7.0 h1:HhLSs+B6O021gwzl+locl0zEDnyNkxMtf/Z3NNBMa9E=
|
github.com/redis/go-redis/v9 v9.7.3 h1:YpPyAayJV+XErNsatSElgRZZVCwXX9QzkKYNvO7x0wM=
|
||||||
github.com/redis/go-redis/v9 v9.7.0/go.mod h1:f6zhXITC7JUJIlPEiBOTXxJgPLdZcA93GewI7inzyWw=
|
github.com/redis/go-redis/v9 v9.7.3/go.mod h1:bGUrSggJ9X9GUmZpZNEOQKaANxSGgOEBRltRTZHSvrA=
|
||||||
github.com/regfish/regfish-dnsapi-go v0.1.1 h1:TJFtbePHkd47q5GZwYl1h3DIYXmoxdLjW/SBsPtB5IE=
|
github.com/regfish/regfish-dnsapi-go v0.1.1 h1:TJFtbePHkd47q5GZwYl1h3DIYXmoxdLjW/SBsPtB5IE=
|
||||||
github.com/regfish/regfish-dnsapi-go v0.1.1/go.mod h1:ubIgXSfqarSnl3XHSn8hIFwFF3h0yrq0ZiWD93Y2VjY=
|
github.com/regfish/regfish-dnsapi-go v0.1.1/go.mod h1:ubIgXSfqarSnl3XHSn8hIFwFF3h0yrq0ZiWD93Y2VjY=
|
||||||
github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
|
github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
|
||||||
|
@ -7,6 +7,8 @@ import (
|
|||||||
"github.com/traefik/traefik/v3/pkg/provider/acme"
|
"github.com/traefik/traefik/v3/pkg/provider/acme"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
func pointer[T any](v T) *T { return &v }
|
||||||
|
|
||||||
func TestHasEntrypoint(t *testing.T) {
|
func TestHasEntrypoint(t *testing.T) {
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
desc string
|
desc string
|
||||||
@ -68,6 +70,7 @@ func TestConfiguration_SetEffectiveConfiguration(t *testing.T) {
|
|||||||
ProxyProtocol: nil,
|
ProxyProtocol: nil,
|
||||||
ForwardedHeaders: &ForwardedHeaders{},
|
ForwardedHeaders: &ForwardedHeaders{},
|
||||||
HTTP: HTTPConfig{
|
HTTP: HTTPConfig{
|
||||||
|
SanitizePath: pointer(true),
|
||||||
MaxHeaderBytes: 1048576,
|
MaxHeaderBytes: 1048576,
|
||||||
},
|
},
|
||||||
HTTP2: &HTTP2Config{
|
HTTP2: &HTTP2Config{
|
||||||
@ -113,6 +116,7 @@ func TestConfiguration_SetEffectiveConfiguration(t *testing.T) {
|
|||||||
ProxyProtocol: nil,
|
ProxyProtocol: nil,
|
||||||
ForwardedHeaders: &ForwardedHeaders{},
|
ForwardedHeaders: &ForwardedHeaders{},
|
||||||
HTTP: HTTPConfig{
|
HTTP: HTTPConfig{
|
||||||
|
SanitizePath: pointer(true),
|
||||||
MaxHeaderBytes: 1048576,
|
MaxHeaderBytes: 1048576,
|
||||||
},
|
},
|
||||||
HTTP2: &HTTP2Config{
|
HTTP2: &HTTP2Config{
|
||||||
@ -169,6 +173,7 @@ func TestConfiguration_SetEffectiveConfiguration(t *testing.T) {
|
|||||||
ProxyProtocol: nil,
|
ProxyProtocol: nil,
|
||||||
ForwardedHeaders: &ForwardedHeaders{},
|
ForwardedHeaders: &ForwardedHeaders{},
|
||||||
HTTP: HTTPConfig{
|
HTTP: HTTPConfig{
|
||||||
|
SanitizePath: pointer(true),
|
||||||
MaxHeaderBytes: 1048576,
|
MaxHeaderBytes: 1048576,
|
||||||
},
|
},
|
||||||
HTTP2: &HTTP2Config{
|
HTTP2: &HTTP2Config{
|
||||||
@ -229,6 +234,7 @@ func TestConfiguration_SetEffectiveConfiguration(t *testing.T) {
|
|||||||
ProxyProtocol: nil,
|
ProxyProtocol: nil,
|
||||||
ForwardedHeaders: &ForwardedHeaders{},
|
ForwardedHeaders: &ForwardedHeaders{},
|
||||||
HTTP: HTTPConfig{
|
HTTP: HTTPConfig{
|
||||||
|
SanitizePath: pointer(true),
|
||||||
MaxHeaderBytes: 1048576,
|
MaxHeaderBytes: 1048576,
|
||||||
},
|
},
|
||||||
HTTP2: &HTTP2Config{
|
HTTP2: &HTTP2Config{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user