Open danehans opened 5 days ago
Issues linked to changelog: https://github.com/k8sgateway/k8sgateway/issues/10359
Visit the preview URL for this PR (updated for commit 3b36f81):
https://gloo-edge--pr10390-issue-10359-kamd2nqp.web.app
(expires Tue, 03 Dec 2024 19:05:37 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Sign: 77c2b86e287749579b7ff9cadb81e099042ef677
Description
Updates the Makefile and conformance GH workflow to support multiple Gateway API versions. It is a cherry-pick of https://github.com/k8sgateway/k8sgateway/pull/10360.
Fixes #10359
API changes
None
Code changes
Makefile
- Refactors conformance testing targets to support multiple Gateway API versions.CI changes
.github/workflows/composite-actions/kube-gateway-api-conformance-tests/action.yaml
: Set theGATEWAY_API_VERSION
env var according to the Gateway API matrix when running conformance tests in CI..github/workflows/conformance-tests.yaml
: Creates a Gateway API version matrix for conformance testing in CI.Docs changes
N/A BOT NOTES: resolves https://github.com/k8sgateway/k8sgateway/issues/10359