What would you like to be added:
Now that the behavior of BackendTLSPolicy as a union feature is explicit on GEPs, API, etc we need conformance tests for these cases, where implementations must confirm they work with this combined feature
Why this is needed:
We need to confirm that implementations that claim combined support (eg.: BackendTLSPolicy with GRPCRoute) can actually achieve this
Proposed tests:
The tests for TCPRoute with termination and for External Auth should be covered by the GEPs of these new features (cc @youngnick @zac-nixon )
What would you like to be added:
Now that the behavior of BackendTLSPolicy as a union feature is explicit on GEPs, API, etc we need conformance tests for these cases, where implementations must confirm they work with this combined feature
Why this is needed:
We need to confirm that implementations that claim combined support (eg.: BackendTLSPolicy with GRPCRoute) can actually achieve this
Proposed tests:
GRPCRouteANDBackendTLSPolicyMUST support the usage of BackendTLSPolicy attached to a service that is consumed as a backend by aGRPCRoute(similar to HTTPRoute tests)TLSRouteTerminateANDBackendTLSPolicyMUST support the usage of BackendTLSPolicy attached to a service that is consumed as a backend, to re-encrypt the trafficHTTPRoute,HTTPRouteRequestMirrorANDBackendTLSPolicyMUST support the usage of BackendTLSPolicy attached to a service that is consumed as a backend of this filterThe tests for TCPRoute with termination and for External Auth should be covered by the GEPs of these new features (cc @youngnick @zac-nixon )