gateway-api
gateway-api copied to clipboard
Conformance: Add option to run tests against experimental CRDs
With the recent v0.5.0 release, some conformance tests now depend on a resource that is only available in the experimental channel (ReferenceGrant). To improve this experience we should:
- Add a new "MinChannel" string option to Suite that defaults to "standard"
- Add a new "MinChannel" option to ConformanceTest - I don't think we should have a default here
- Update all conformance tests to specify
MinChannel: Standardunless they include ReferenceGrant - Add logic to conformanceTest.Run() that skips tests where
test.minChannel < suite.minChannel
/assign @paulohgontijoo
One addition to the set of tests that should be covered here: "HTTPRouteDisallowedKind" relies on some level of TLSRoute support which is currently only available in experimental channel.