Skip to content

Commit de0df2f

Browse files
committed
Fix issues after main rebase
1 parent c348a9d commit de0df2f

File tree

4 files changed

+49
-84
lines changed

4 files changed

+49
-84
lines changed

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -240,20 +240,20 @@ func validateGRPCMethodMatch(
240240

241241
func validateGRPCFilter(
242242
validator validation.HTTPFieldsValidator,
243-
filter v1alpha2.GRPCRouteFilter,
243+
filter v1.GRPCRouteFilter,
244244
filterPath *field.Path,
245245
) field.ErrorList {
246246
var allErrs field.ErrorList
247247

248248
switch filter.Type {
249-
case v1alpha2.GRPCRouteFilterRequestHeaderModifier:
249+
case v1.GRPCRouteFilterRequestHeaderModifier:
250250
return validateFilterHeaderModifier(validator, filter.RequestHeaderModifier, filterPath.Child(string(filter.Type)))
251251
default:
252252
valErr := field.NotSupported(
253253
filterPath.Child("type"),
254254
filter.Type,
255255
[]string{
256-
string(v1alpha2.GRPCRouteFilterRequestHeaderModifier),
256+
string(v1.GRPCRouteFilterRequestHeaderModifier),
257257
},
258258
)
259259
allErrs = append(allErrs, valErr)
@@ -263,14 +263,14 @@ func validateGRPCFilter(
263263

264264
// convertGRPCFilters converts GRPCRouteFilters (a subset of HTTPRouteFilter) to HTTPRouteFilters
265265
// so we can reuse the logic from HTTPRoute filter validation and processing
266-
func convertGRPCFilters(filters []v1alpha2.GRPCRouteFilter) []v1.HTTPRouteFilter {
266+
func convertGRPCFilters(filters []v1.GRPCRouteFilter) []v1.HTTPRouteFilter {
267267
if len(filters) == 0 {
268268
return nil
269269
}
270270
httpFilters := make([]v1.HTTPRouteFilter, 0, len(filters))
271271
for _, filter := range filters {
272272
switch filter.Type {
273-
case v1alpha2.GRPCRouteFilterRequestHeaderModifier:
273+
case v1.GRPCRouteFilterRequestHeaderModifier:
274274
httpRequestHeaderFilter := v1.HTTPRouteFilter{
275275
Type: v1.HTTPRouteFilterRequestHeaderModifier,
276276
RequestHeaderModifier: filter.RequestHeaderModifier,

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ func TestBuildGRPCRoute(t *testing.T) {
235235

236236
grValidFilterRule := createGRPCMethodMatch("myService", "myMethod", "Exact")
237237

238-
grValidFilterRule.Filters = []v1alpha2.GRPCRouteFilter{
238+
grValidFilterRule.Filters = []v1.GRPCRouteFilter{
239239
{
240240
Type: "RequestHeaderModifier",
241241
RequestHeaderModifier: &v1.HTTPHeaderFilter{
@@ -248,7 +248,7 @@ func TestBuildGRPCRoute(t *testing.T) {
248248
"gr",
249249
gatewayNsName.Name,
250250
"example.com",
251-
[]v1alpha2.GRPCRouteRule{grValidFilterRule},
251+
[]v1.GRPCRouteRule{grValidFilterRule},
252252
)
253253

254254
convertedFilters := []v1.HTTPRouteFilter{
@@ -680,7 +680,7 @@ func TestConvertGRPCMatches(t *testing.T) {
680680

681681
tests := []struct {
682682
name string
683-
methodMatches []v1alpha2.GRPCRouteMatch
683+
methodMatches []v1.GRPCRouteMatch
684684
expected []v1.HTTPRouteMatch
685685
}{
686686
{
@@ -695,7 +695,7 @@ func TestConvertGRPCMatches(t *testing.T) {
695695
},
696696
{
697697
name: "empty matches",
698-
methodMatches: []v1alpha2.GRPCRouteMatch{},
698+
methodMatches: []v1.GRPCRouteMatch{},
699699
expected: expectedEmptyMatches,
700700
},
701701
}
@@ -711,7 +711,7 @@ func TestConvertGRPCMatches(t *testing.T) {
711711
}
712712

713713
func TestConvertGRPCFilters(t *testing.T) {
714-
grFilters := []v1alpha2.GRPCRouteFilter{
714+
grFilters := []v1.GRPCRouteFilter{
715715
{
716716
Type: "RequestHeaderModifier",
717717
RequestHeaderModifier: &v1.HTTPHeaderFilter{

tests/go.mod

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ require (
1919
github.com/beorn7/perks v1.0.1 // indirect
2020
github.com/cespare/xxhash/v2 v2.2.0 // indirect
2121
github.com/davecgh/go-spew v1.1.1 // indirect
22-
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
22+
github.com/emicklei/go-restful/v3 v3.12.0 // indirect
2323
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
2424
github.com/fsnotify/fsnotify v1.7.0 // indirect
2525
github.com/go-logr/logr v1.4.1 // indirect
26-
github.com/go-openapi/jsonpointer v0.20.0 // indirect
27-
github.com/go-openapi/jsonreference v0.20.2 // indirect
28-
github.com/go-openapi/swag v0.22.4 // indirect
26+
github.com/go-openapi/jsonpointer v0.21.0 // indirect
27+
github.com/go-openapi/jsonreference v0.21.0 // indirect
28+
github.com/go-openapi/swag v0.23.0 // indirect
2929
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
3030
github.com/gogo/protobuf v1.3.2 // indirect
3131
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
@@ -34,8 +34,8 @@ require (
3434
github.com/google/go-cmp v0.6.0 // indirect
3535
github.com/google/gofuzz v1.2.0 // indirect
3636
github.com/google/pprof v0.0.0-20240424215950-a892ee059fd6 // indirect
37-
github.com/google/uuid v1.3.1 // indirect
38-
github.com/gorilla/websocket v1.5.0 // indirect
37+
github.com/google/uuid v1.6.0 // indirect
38+
github.com/gorilla/websocket v1.5.1 // indirect
3939
github.com/imdario/mergo v0.3.16 // indirect
4040
github.com/influxdata/tdigest v0.0.1 // indirect
4141
github.com/josharian/intern v1.0.0 // indirect
@@ -54,24 +54,23 @@ require (
5454
github.com/prometheus/procfs v0.12.0 // indirect
5555
github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417 // indirect
5656
github.com/spf13/pflag v1.0.5 // indirect
57-
golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect
57+
golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f // indirect
5858
golang.org/x/net v0.24.0 // indirect
59-
golang.org/x/oauth2 v0.13.0 // indirect
59+
golang.org/x/oauth2 v0.19.0 // indirect
6060
golang.org/x/sync v0.7.0 // indirect
6161
golang.org/x/sys v0.19.0 // indirect
6262
golang.org/x/term v0.19.0 // indirect
6363
golang.org/x/text v0.14.0 // indirect
64-
golang.org/x/time v0.3.0 // indirect
64+
golang.org/x/time v0.5.0 // indirect
6565
golang.org/x/tools v0.20.0 // indirect
6666
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
67-
google.golang.org/appengine v1.6.8 // indirect
6867
google.golang.org/protobuf v1.33.0 // indirect
6968
gopkg.in/inf.v0 v0.9.1 // indirect
7069
gopkg.in/yaml.v2 v2.4.0 // indirect
7170
gopkg.in/yaml.v3 v3.0.1 // indirect
7271
k8s.io/klog/v2 v2.120.1 // indirect
73-
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect
74-
k8s.io/utils v0.0.0-20230726121419-3b25d923346b // indirect
72+
k8s.io/kube-openapi v0.0.0-20240423202451-8948a665c108 // indirect
73+
k8s.io/utils v0.0.0-20240423183400-0849a56e8f22 // indirect
7574
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
7675
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
7776
)

0 commit comments

Comments
 (0)