Skip to content

Commit 9d8188d

Browse files
committed
Rename ValidateRequestHeader to ValidateFilterHeader
1 parent 5cf3099 commit 9d8188d

File tree

6 files changed

+165
-165
lines changed

6 files changed

+165
-165
lines changed

internal/mode/static/nginx/config/validation/http_filters.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@ func (HTTPURLRewriteValidator) ValidateRewritePath(path string) error {
7272
return nil
7373
}
7474

75-
func (HTTPRequestHeaderValidator) ValidateRequestHeaderName(name string) error {
75+
func (HTTPRequestHeaderValidator) ValidateFilterHeaderName(name string) error {
7676
return validateHeaderName(name)
7777
}
7878

7979
var requestHeaderValueExamples = []string{"my-header-value", "example/12345=="}
8080

81-
func (HTTPRequestHeaderValidator) ValidateRequestHeaderValue(value string) error {
81+
func (HTTPRequestHeaderValidator) ValidateFilterHeaderValue(value string) error {
8282
// Variables in header values are supported by NGINX but not required by the Gateway API.
8383
return validateEscapedStringNoVarExpansion(value, requestHeaderValueExamples)
8484
}

internal/mode/static/nginx/config/validation/http_filters_test.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -88,25 +88,25 @@ func TestValidateRewritePath(t *testing.T) {
8888
)
8989
}
9090

91-
func TestValidateRequestHeaderName(t *testing.T) {
91+
func TestValidateFilterHeaderName(t *testing.T) {
9292
validator := HTTPRequestHeaderValidator{}
9393

9494
testValidValuesForSimpleValidator(
9595
t,
96-
validator.ValidateRequestHeaderName,
96+
validator.ValidateFilterHeaderName,
9797
"Content-Encoding",
9898
"MyBespokeHeader",
9999
)
100100

101-
testInvalidValuesForSimpleValidator(t, validator.ValidateRequestHeaderName, "$Content-Encoding")
101+
testInvalidValuesForSimpleValidator(t, validator.ValidateFilterHeaderName, "$Content-Encoding")
102102
}
103103

104-
func TestValidateRequestHeaderValue(t *testing.T) {
104+
func TestValidateFilterHeaderValue(t *testing.T) {
105105
validator := HTTPRequestHeaderValidator{}
106106

107107
testValidValuesForSimpleValidator(
108108
t,
109-
validator.ValidateRequestHeaderValue,
109+
validator.ValidateFilterHeaderValue,
110110
"my-cookie-name",
111111
"ssl_(server_name}",
112112
"example/1234==",
@@ -115,7 +115,7 @@ func TestValidateRequestHeaderValue(t *testing.T) {
115115

116116
testInvalidValuesForSimpleValidator(
117117
t,
118-
validator.ValidateRequestHeaderValue,
118+
validator.ValidateFilterHeaderValue,
119119
"$Content-Encoding",
120120
`"example"`,
121121
)

internal/mode/static/state/graph/httproute.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -832,27 +832,27 @@ func validateFilterHeaderModifierFields(
832832
var allErrs field.ErrorList
833833

834834
for _, h := range headerModifier.Add {
835-
if err := validator.ValidateRequestHeaderName(string(h.Name)); err != nil {
835+
if err := validator.ValidateFilterHeaderName(string(h.Name)); err != nil {
836836
valErr := field.Invalid(headerModifierPath.Child("add"), h, err.Error())
837837
allErrs = append(allErrs, valErr)
838838
}
839-
if err := validator.ValidateRequestHeaderValue(h.Value); err != nil {
839+
if err := validator.ValidateFilterHeaderValue(h.Value); err != nil {
840840
valErr := field.Invalid(headerModifierPath.Child("add"), h, err.Error())
841841
allErrs = append(allErrs, valErr)
842842
}
843843
}
844844
for _, h := range headerModifier.Set {
845-
if err := validator.ValidateRequestHeaderName(string(h.Name)); err != nil {
845+
if err := validator.ValidateFilterHeaderName(string(h.Name)); err != nil {
846846
valErr := field.Invalid(headerModifierPath.Child("set"), h, err.Error())
847847
allErrs = append(allErrs, valErr)
848848
}
849-
if err := validator.ValidateRequestHeaderValue(h.Value); err != nil {
849+
if err := validator.ValidateFilterHeaderValue(h.Value); err != nil {
850850
valErr := field.Invalid(headerModifierPath.Child("set"), h, err.Error())
851851
allErrs = append(allErrs, valErr)
852852
}
853853
}
854854
for _, h := range headerModifier.Remove {
855-
if err := validator.ValidateRequestHeaderName(h); err != nil {
855+
if err := validator.ValidateFilterHeaderName(h); err != nil {
856856
valErr := field.Invalid(headerModifierPath.Child("remove"), h, err.Error())
857857
allErrs = append(allErrs, valErr)
858858
}

internal/mode/static/state/graph/httproute_test.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -2236,7 +2236,7 @@ func TestValidateFilterRequestHeaderModifier(t *testing.T) {
22362236
{
22372237
validator: func() *validationfakes.FakeHTTPFieldsValidator {
22382238
v := createAllValidValidator()
2239-
v.ValidateRequestHeaderNameReturns(errors.New("Invalid header"))
2239+
v.ValidateFilterHeaderNameReturns(errors.New("Invalid header"))
22402240
return v
22412241
}(),
22422242
filter: gatewayv1.HTTPRouteFilter{
@@ -2253,7 +2253,7 @@ func TestValidateFilterRequestHeaderModifier(t *testing.T) {
22532253
{
22542254
validator: func() *validationfakes.FakeHTTPFieldsValidator {
22552255
v := createAllValidValidator()
2256-
v.ValidateRequestHeaderNameReturns(errors.New("Invalid header"))
2256+
v.ValidateFilterHeaderNameReturns(errors.New("Invalid header"))
22572257
return v
22582258
}(),
22592259
filter: gatewayv1.HTTPRouteFilter{
@@ -2268,7 +2268,7 @@ func TestValidateFilterRequestHeaderModifier(t *testing.T) {
22682268
{
22692269
validator: func() *validationfakes.FakeHTTPFieldsValidator {
22702270
v := createAllValidValidator()
2271-
v.ValidateRequestHeaderValueReturns(errors.New("Invalid header value"))
2271+
v.ValidateFilterHeaderValueReturns(errors.New("Invalid header value"))
22722272
return v
22732273
}(),
22742274
filter: gatewayv1.HTTPRouteFilter{
@@ -2285,8 +2285,8 @@ func TestValidateFilterRequestHeaderModifier(t *testing.T) {
22852285
{
22862286
validator: func() *validationfakes.FakeHTTPFieldsValidator {
22872287
v := createAllValidValidator()
2288-
v.ValidateRequestHeaderValueReturns(errors.New("Invalid header value"))
2289-
v.ValidateRequestHeaderNameReturns(errors.New("Invalid header"))
2288+
v.ValidateFilterHeaderValueReturns(errors.New("Invalid header value"))
2289+
v.ValidateFilterHeaderNameReturns(errors.New("Invalid header"))
22902290
return v
22912291
}(),
22922292
filter: gatewayv1.HTTPRouteFilter{

0 commit comments

Comments
 (0)