Closed danehans closed 12 hours ago
Issues linked to changelog: https://github.com/solo-io/solo-projects/issues/6910
Converted to draft as I troubleshoot e2e failures.
Likely there are some lookups that currently hard code to endpoints which may be causing the breaks
Description
Updates the gateway2 project to use EndpointSlice instead of Endpoints for creating upstream endpoints.
Fixes: https://github.com/solo-io/solo-projects/issues/6910
API changes
N/A
Code changes
The primary change is updating
proxy_syncer.TransformUpstreamsBuilder()
to transform an EndpointSlice into into aenvoy_config_endpoint_v3.LbEndpoint
instead of using an Endpoint.CI changes
Removes skipping k8s GW API conformance tests.
Docs changes
N/A (internal change)
Context
Required for passing k8s gw api conformance tests.
Testing steps
Updates existing tests.
Notes for reviewers
N/A
Checklist: