Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: features metadata #3287

Merged
merged 7 commits into from
Sep 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion conformance/tests/gateway-http-listener-isolation.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func init() {
var GatewayHTTPListenerIsolation = suite.ConformanceTest{
ShortName: "GatewayHTTPListenerIsolation",
Description: "Listener isolation for HTTP listeners with multiple listeners and HTTPRoutes",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportGatewayHTTPListenerIsolation,
features.SupportHTTPRoute,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/gateway-infrastructure.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ func init() {
var GatewayInfrastructure = suite.ConformanceTest{
ShortName: "GatewayInfrastructure",
Description: "Propagation of metadata from Gateway infrastructure to generated components",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportGatewayInfrastructurePropagation,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/gateway-invalid-route-kind.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var GatewayInvalidRouteKind = suite.ConformanceTest{
ShortName: "GatewayInvalidRouteKind",
Description: "A Gateway in the gateway-conformance-infra namespace should fail to become ready an invalid Route kind is specified.",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
},
Manifests: []string{"tests/gateway-invalid-route-kind.yaml"},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/gateway-invalid-tls-configuration.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var GatewayInvalidTLSConfiguration = suite.ConformanceTest{
ShortName: "GatewayInvalidTLSConfiguration",
Description: "A Gateway should fail to become ready if the Gateway has an invalid TLS configuration",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
},
Manifests: []string{"tests/gateway-invalid-tls-configuration.yaml"},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/gateway-modify-listeners.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func init() {
var GatewayModifyListeners = suite.ConformanceTest{
ShortName: "GatewayModifyListeners",
Description: "A Gateway in the gateway-conformance-infra namespace should handle adding and removing listeners.",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
},
Manifests: []string{"tests/gateway-modify-listeners.yaml"},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/gateway-observed-generation-bump.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func init() {
var GatewayObservedGenerationBump = suite.ConformanceTest{
ShortName: "GatewayObservedGenerationBump",
Description: "A Gateway in the gateway-conformance-infra namespace should update the observedGeneration in all of its Status.Conditions after an update to the spec",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
},
Manifests: []string{"tests/gateway-observed-generation-bump.yaml"},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var GatewaySecretInvalidReferenceGrant = suite.ConformanceTest{
ShortName: "GatewaySecretInvalidReferenceGrant",
Description: "A Gateway in the gateway-conformance-infra namespace should fail to become ready if the Gateway has a certificateRef for a Secret in the gateway-conformance-web-backend namespace and a ReferenceGrant exists but does not grant permission to that specific Secret",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportReferenceGrant,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var GatewaySecretMissingReferenceGrant = suite.ConformanceTest{
ShortName: "GatewaySecretMissingReferenceGrant",
Description: "A Gateway in the gateway-conformance-infra namespace should fail to become programmed if the Gateway has a certificateRef for a Secret in the gateway-conformance-web-backend namespace and a ReferenceGrant granting permission to the Secret does not exist",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportReferenceGrant,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var GatewaySecretReferenceGrantAllInNamespace = suite.ConformanceTest{
ShortName: "GatewaySecretReferenceGrantAllInNamespace",
Description: "A Gateway in the gateway-conformance-infra namespace should become programmed if the Gateway has a certificateRef for a Secret in the gateway-conformance-web-backend namespace and a ReferenceGrant granting permission to all Secrets in the namespace exists",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportReferenceGrant,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var GatewaySecretReferenceGrantSpecific = suite.ConformanceTest{
ShortName: "GatewaySecretReferenceGrantSpecific",
Description: "A Gateway in the gateway-conformance-infra namespace should become programmed if the Gateway has a certificateRef for a Secret in the gateway-conformance-web-backend namespace and a ReferenceGrant granting permission to the specific Secret exists",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportReferenceGrant,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/gateway-static-addresses.go
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ func init() {
var GatewayStaticAddresses = suite.ConformanceTest{
ShortName: "GatewayStaticAddresses",
Description: "A Gateway in the gateway-conformance-infra namespace should be able to use previously determined addresses.",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportGatewayStaticAddresses,
},
Expand Down
4 changes: 2 additions & 2 deletions conformance/tests/gateway-with-attached-routes.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var GatewayWithAttachedRoutes = suite.ConformanceTest{
ShortName: "GatewayWithAttachedRoutes",
Description: "A Gateway in the gateway-conformance-infra namespace should be attached to routes.",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down Expand Up @@ -133,7 +133,7 @@ var GatewayWithAttachedRoutes = suite.ConformanceTest{
var GatewayWithAttachedRoutesWithPort8080 = suite.ConformanceTest{
ShortName: "GatewayWithAttachedRoutesWithPort8080",
Description: "A Gateway in the gateway-conformance-infra namespace should be attached to routes.",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportGatewayPort8080,
features.SupportHTTPRoute,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/gatewayclass-observed-generation-bump.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func init() {

var GatewayClassObservedGenerationBump = suite.ConformanceTest{
ShortName: "GatewayClassObservedGenerationBump",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
},
Description: "A GatewayClass should update the observedGeneration in all of it's Status.Conditions after an update to the spec",
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/grpcroute-exact-method-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ var GRPCExactMethodMatching = suite.ConformanceTest{
ShortName: "GRPCExactMethodMatching",
Description: "A single GRPCRoute with exact method matching for different backends",
Manifests: []string{"tests/grpcroute-exact-method-matching.yaml"},
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportGRPCRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/grpcroute-header-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ var GRPCRouteHeaderMatching = suite.ConformanceTest{
ShortName: "GRPCRouteHeaderMatching",
Description: "A single GRPCRoute with header matching for different backends",
Manifests: []string{"tests/grpcroute-header-matching.yaml"},
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportGRPCRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/grpcroute-listener-hostname-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ var GRPCRouteListenerHostnameMatching = suite.ConformanceTest{
ShortName: "GRPCRouteListenerHostnameMatching",
Description: "Multiple GRPC listeners with the same port and different hostnames, each with a different GRPCRoute",
Manifests: []string{"tests/grpcroute-listener-hostname-matching.yaml"},
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportGRPCRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-backend-protocol-h2c.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var HTTPRouteBackendProtocolH2C = suite.ConformanceTest{
ShortName: "HTTPRouteBackendProtocolH2C",
Description: "A HTTPRoute with a BackendRef that has an appProtocol kubernetes.io/h2c should be functional",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportHTTPRouteBackendProtocolH2C,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-backend-protocol-websocket.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ func init() {
var HTTPRouteBackendProtocolWebSocket = suite.ConformanceTest{
ShortName: "HTTPRouteBackendProtocolWebSocket",
Description: "A HTTPRoute with a BackendRef that has an appProtocol kubernetes.io/ws should be functional",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportHTTPRouteBackendProtocolWebSocket,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-cross-namespace.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func init() {
var HTTPRouteCrossNamespace = suite.ConformanceTest{
ShortName: "HTTPRouteCrossNamespace",
Description: "A single HTTPRoute in the gateway-conformance-web-backend namespace should attach to Gateway in another namespace",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-disallowed-kind.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var HTTPRouteDisallowedKind = suite.ConformanceTest{
ShortName: "HTTPRouteDisallowedKind",
Description: "A single HTTPRoute in the gateway-conformance-infra namespace should fail to attach to a Gateway with no listeners that allow the HTTPRoute kind",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportTLSRoute,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-exact-path-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func init() {
var HTTPRouteExactPathMatching = suite.ConformanceTest{
ShortName: "HTTPRouteExactPathMatching",
Description: "A single HTTPRoute with exact path matching for different backends",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-header-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func init() {
var HTTPRouteHeaderMatching = suite.ConformanceTest{
ShortName: "HTTPRouteHeaderMatching",
Description: "A single HTTPRoute with header matching for different backends",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-hostname-intersection.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func init() {
var HTTPRouteHostnameIntersection = suite.ConformanceTest{
ShortName: "HTTPRouteHostnameIntersection",
Description: "HTTPRoutes should attach to listeners only if they have intersecting hostnames, and should accept requests only for the intersecting hostnames",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-https-listener.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var HTTPRouteHTTPSListener = suite.ConformanceTest{
ShortName: "HTTPRouteHTTPSListener",
Description: "HTTPRoute attaches to a Gateway's HTTPS listener in the same namespace",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func init() {
var HTTPRouteInvalidBackendRefUnknownKind = suite.ConformanceTest{
ShortName: "HTTPRouteInvalidBackendRefUnknownKind",
Description: "A single HTTPRoute in the gateway-conformance-infra namespace should set a ResolvedRefs status False with reason InvalidKind when attempting to bind to a Gateway in the same namespace if the route has a BackendRef that points to an unknown Kind.",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func init() {
var HTTPRouteInvalidCrossNamespaceBackendRef = suite.ConformanceTest{
ShortName: "HTTPRouteInvalidCrossNamespaceBackendRef",
Description: "A single HTTPRoute in the gateway-conformance-infra namespace should set a ResolvedRefs status False with reason RefNotPermitted when attempting to bind to a Gateway in the same namespace if the route has a BackendRef Service in the gateway-conformance-web-backend namespace and a ReferenceGrant granting permission to route to that Service does not exist",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportReferenceGrant,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var HTTPRouteInvalidCrossNamespaceParentRef = suite.ConformanceTest{
ShortName: "HTTPRouteInvalidCrossNamespaceParentRef",
Description: "A single HTTPRoute in the gateway-conformance-web-backend namespace should fail to attach to a Gateway in another namespace that it is not allowed to",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func init() {
var HTTPRouteInvalidNonExistentBackendRef = suite.ConformanceTest{
ShortName: "HTTPRouteInvalidNonExistentBackendRef",
Description: "A single HTTPRoute in the gateway-conformance-infra namespace should set a ResolvedRefs status False with reason BackendNotFound and return 500 when binding to a Gateway in the same namespace if the route has a BackendRef Service that does not exist",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var HTTPRouteInvalidParentRefNotMatchingListenerPort = suite.ConformanceTest{
ShortName: "HTTPRouteInvalidParentRefNotMatchingListenerPort",
Description: "A single HTTPRoute in the gateway-conformance-infra namespace should set the Accepted status to False with reason NoMatchingParent when attempting to bind to a Gateway that does not have a matching ListenerPort.",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportHTTPRouteDestinationPortMatching,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var HTTPRouteInvalidParentRefNotMatchingSectionName = suite.ConformanceTest{
ShortName: "HTTPRouteInvalidParentRefNotMatchingSectionName",
Description: "A single HTTPRoute in the gateway-conformance-infra namespace should set the Accepted status to False with reason NoMatchingParent when attempting to bind to a Gateway that does not have a matching SectionName.",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var HTTPRouteInvalidParentRefSectionNameNotMatchingPort = suite.ConformanceTest{
ShortName: "HTTPRouteInvalidParentRefSectionNameNotMatchingPort",
Description: "A single HTTPRoute in the gateway-conformance-infra namespace should set the Accepted status to False with reason NoMatchingParent when attempting to bind to a Gateway that SectionName does not match Port value.",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportHTTPRouteParentRefPort,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-invalid-reference-grant.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func init() {
var HTTPRouteInvalidReferenceGrant = suite.ConformanceTest{
ShortName: "HTTPRouteInvalidReferenceGrant",
Description: "A single HTTPRoute in the gateway-conformance-infra namespace, with a backendRef in another namespace without valid ReferenceGrant, should have the ResolvedRefs condition set to False and not forward HTTP requests to any backend",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportReferenceGrant,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-listener-hostname-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func init() {
var HTTPRouteListenerHostnameMatching = suite.ConformanceTest{
ShortName: "HTTPRouteListenerHostnameMatching",
Description: "Multiple HTTP listeners with the same port and different hostnames, each with a different HTTPRoute",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-listener-port-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var HTTPRouteListenerPortMatching = suite.ConformanceTest{
ShortName: "HTTPRouteListenerPortMatching",
Description: "Multiple HTTP listeners with different ports, each with a different HTTPRoute",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportHTTPRouteParentRefPort,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-matching-across-routes.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func init() {
var HTTPRouteMatchingAcrossRoutes = suite.ConformanceTest{
ShortName: "HTTPRouteMatchingAcrossRoutes",
Description: "Two HTTPRoutes with path matching for different backends",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func init() {
var HTTPRouteMatching = suite.ConformanceTest{
ShortName: "HTTPRouteMatching",
Description: "A single HTTPRoute with path and header matching for different backends",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-method-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ var HTTPRouteMethodMatching = suite.ConformanceTest{
ShortName: "HTTPRouteMethodMatching",
Description: "A single HTTPRoute with method matching for different backends",
Manifests: []string{"tests/httproute-method-matching.yaml"},
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportHTTPRouteMethodMatching,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-observed-generation-bump.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func init() {
var HTTPRouteObservedGenerationBump = suite.ConformanceTest{
ShortName: "HTTPRouteObservedGenerationBump",
Description: "A HTTPRoute in the gateway-conformance-infra namespace should update the observedGeneration in all of it's Status.Conditions after an update to the spec",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func init() {
var HTTPRoutePartiallyInvalidViaInvalidReferenceGrant = suite.ConformanceTest{
ShortName: "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant",
Description: "A single HTTPRoute in the gateway-conformance-infra namespace should attach to a Gateway in the same namespace if the route has a backendRef Service in the gateway-conformance-app-backend namespace and a ReferenceGrant exists but does not grant permission to route to that specific Service",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportReferenceGrant,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-path-match-order.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func init() {
var HTTPRoutePathMatchOrder = suite.ConformanceTest{
ShortName: "HTTPRoutePathMatchOrder",
Description: "An HTTPRoute where there are multiple matches routing to any given backend follows match order precedence",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-query-param-matching.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ var HTTPRouteQueryParamMatching = suite.ConformanceTest{
ShortName: "HTTPRouteQueryParamMatching",
Description: "A single HTTPRoute with query param matching for different backends",
Manifests: []string{"tests/httproute-query-param-matching.yaml"},
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportHTTPRouteQueryParamMatching,
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-redirect-host-and-status.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
var HTTPRouteRedirectHostAndStatus = suite.ConformanceTest{
ShortName: "HTTPRouteRedirectHostAndStatus",
Description: "An HTTPRoute with hostname and statusCode redirect filters",
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
},
Expand Down
2 changes: 1 addition & 1 deletion conformance/tests/httproute-redirect-path.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ var HTTPRouteRedirectPath = suite.ConformanceTest{
ShortName: "HTTPRouteRedirectPath",
Description: "An HTTPRoute with scheme redirect filter",
Manifests: []string{"tests/httproute-redirect-path.yaml"},
Features: []features.SupportedFeature{
Features: []features.FeatureName{
features.SupportGateway,
features.SupportHTTPRoute,
features.SupportHTTPRoutePathRedirect,
Expand Down
Loading