You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| | [GatewaySecretMissingReferenceGrant](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/gateway-secret-missing-reference-grant.go) | NA | same as above
16
-
| | [GatewaySecretReferenceGrantAllInNamespace](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/gateway-secret-reference-grant-all-in-namespace.go) | NA | same as above
17
-
| | [GatewaySecretReferenceGrantSpecific](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/gateway-secret-reference-grant-specific.go) | NA | same as above
||[HTTPRouteHeaderMatching](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-header-matching.go)|fail | Test data exceeds Lattice limit on # of rules|
22
22
||[HTTPRouteSimpleSameNamespace](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-simple-same-namespace.go)| ok |
||[HTTPRouteListenerHostnameMatching](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-listener-hostname-matching.go)|N/A | Listener hostname not supported|
24
+
||[HTTPRouteMatchingAcrossRoutes](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-matching-across-routes.go)|N/A | Custom domain name conflict not allowed|
||[HTTPRouteObservedGenerationBump](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-observed-generation-bump.go)| ok |
||[HTTPRoutePathMatchOrder](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-path-match-order.go)|fail | Test data exceeds Lattice limit on # of rules|
||[HTTPRouteDisallowedKind](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-disallowed-kind.go)|N/A | Only HTTPRoute is supported|
||[HTTPRouteMethodMatching](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-method-matching.go)|nok| not support in controller yet. [#123](https://github.com/aws/aws-application-networking-k8s/issues/123)|
37
+
||[HTTPRouteMethodMatching](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-method-matching.go)|fail| not supported in controller yet. [#123](https://github.com/aws/aws-application-networking-k8s/issues/123)|
38
38
|||||
39
-
| | [HTTPRouteHostnameIntersection](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-hostname-intersection.go) | NA | VPC lattice only support one hostname for BYOC
40
-
|| HTTPRouteQueryParamMatching |NA| Not supported by lattice |
41
-
|| HTTPRouteRedirectHostAndStatus |NA|same as above|
42
-
|| HTTPRouteRedirectPath |NA|same as above|
43
-
|| HTTPRouteRedirectPort |NA|same as above|
44
-
|| HTTPRouteRedirectScheme |NA|same as above|
45
-
|| HTTPRouteRequestHeaderModifier |NA|same as above|
46
-
|| HTTPRouteResponseHeaderModifier |NA|same as above|
47
-
|| HTTPRouteRewriteHost |NA|same as above|
48
-
|| HTTPRouteRewritePath |NA|same as above|
39
+
||[HTTPRouteHostnameIntersection](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/httproute-hostname-intersection.go)|N/A| VPC lattice only supports one custom domain |
40
+
|| HTTPRouteQueryParamMatching |N/A| Not supported by lattice |
41
+
|| HTTPRouteRedirectHostAndStatus |N/A|Not supported by lattice|
42
+
|| HTTPRouteRedirectPath |N/A|Not supported by lattice|
43
+
|| HTTPRouteRedirectPort |N/A|Not supported by lattice|
44
+
|| HTTPRouteRedirectScheme |N/A|Not supported by lattice|
45
+
|| HTTPRouteRequestHeaderModifier |N/A|Not supported by lattice|
46
+
|| HTTPRouteResponseHeaderModifier |N/A|Not supported by lattice|
47
+
|| HTTPRouteRewriteHost |N/A|Not supported by lattice|
48
+
|| HTTPRouteRewritePath |N/A|Not supported by lattice|
49
49
50
50
## Running Gateway API Conformance
51
51
52
52
### Running controller from cloud desktop
53
53
54
54
```
55
55
# create a gateway first in the cluster
56
-
kubectl apply -f example my-hotel-gateway.yaml
56
+
kubectl apply -f examples/my-hotel-gateway.yaml
57
57
58
58
# run controller in following mode
59
59
@@ -63,13 +63,11 @@ make run
63
63
64
64
### Run individual conformance test
65
65
66
-
```
67
-
#
68
-
# go test ./conformance/... --run TestConformance/<ShortName>
69
-
66
+
Conformance tests directly send traffic, so they should run inside the VPC that the cluster is operating on.
70
67
71
-
go test ./conformance/... --run TestConformance/HTTPRouteInvalidParentRefNotMatchingSectionName \
72
-
-args -gateway-class=amazon-vpc-lattice
68
+
```
69
+
go test ./conformance/ --run "TestConformance/HTTPRouteCrossNamespace$" -v -args -gateway-class amazon-vpc-lattice \
0 commit comments