From 3677252e17945a1e161c507bff064c606511b8ef Mon Sep 17 00:00:00 2001 From: Kevin Pollet Date: Tue, 1 Sep 2020 17:34:04 +0200 Subject: [PATCH] Add missing IPStrategy struct tag for YAML --- docs/content/reference/dynamic-configuration/file.yaml | 4 ++-- pkg/config/dynamic/middlewares.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/content/reference/dynamic-configuration/file.yaml b/docs/content/reference/dynamic-configuration/file.yaml index 2537abee7..2ad0a7b73 100644 --- a/docs/content/reference/dynamic-configuration/file.yaml +++ b/docs/content/reference/dynamic-configuration/file.yaml @@ -222,7 +222,7 @@ http: inFlightReq: amount: 42 sourceCriterion: - ipstrategy: + ipStrategy: depth: 42 excludedIPs: - foobar @@ -259,7 +259,7 @@ http: period: 42 burst: 42 sourceCriterion: - ipstrategy: + ipStrategy: depth: 42 excludedIPs: - foobar diff --git a/pkg/config/dynamic/middlewares.go b/pkg/config/dynamic/middlewares.go index 8727b818b..19e0a685d 100644 --- a/pkg/config/dynamic/middlewares.go +++ b/pkg/config/dynamic/middlewares.go @@ -300,7 +300,7 @@ type PassTLSClientCert struct { // If none are set, the default is to use the request's remote address field. // All fields are mutually exclusive. type SourceCriterion struct { - IPStrategy *IPStrategy `json:"ipStrategy" toml:"ipStrategy, omitempty"` + IPStrategy *IPStrategy `json:"ipStrategy,omitempty" toml:"ipStrategy,omitempty" yaml:"ipStrategy,omitempty"` RequestHeaderName string `json:"requestHeaderName,omitempty" toml:"requestHeaderName,omitempty" yaml:"requestHeaderName,omitempty"` RequestHost bool `json:"requestHost,omitempty" toml:"requestHost,omitempty" yaml:"requestHost,omitempty"` }