Skip to content

Commit

Permalink
Add the Gloo Gateway v1.17.4 conformance report
Browse files Browse the repository at this point in the history
This commits updates the published 1.0.0 conformance suite
reports for the Gloo Gateway project.

Signed-off-by: timflannagan <timflannagan@gmail.com>
  • Loading branch information
timflannagan committed Aug 22, 2024
1 parent 8f5f9d1 commit 089d78f
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
10 changes: 10 additions & 0 deletions conformance/reports/v1.0.0/gloo-gateway/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,15 @@
|API channel|Implementation version|Mode|Report|
|-----------|----------------------|----|------|
|x|[v2.0.0-beta1](https://github.com/solo-io/gloo/releases/tag/v2.0.0-beta1)|x|[link](./v2.0.0-beta1-report.yaml)|
|x|[v1.17.4](https://github.com/solo-io/gloo/releases/tag/v1.17.4)|x|[link](./v1.17.4-report.yaml)|

## Reproduce

> Note: [this is a mirror of the steps outlined in the conformance GHA workflow](https://github.com/solo-io/gloo/blob/main/.github/workflows/composite-actions/kube-gateway-api-conformance-tests/action.yaml).
1. Checkout the repository: `git clone https://github.com/solo-io/gloo && cd gloo`
2. Export the VERSION environment variable: `export VERSION="1.17.4"`
3. Create a kind cluster: `SKIP_DOCKER="true" CONFORMANCE="true" IMAGE_VARIANT="standard" CLUSTER_NODE_VERSION="v1.29.2@sha256:51a1434a5397193442f0be2a297b488b6c919ce8a3931be0ce822606ea5ca245" ./ci/kind/setup-kind.sh`
4. Install the Gloo Gateway helm chart with the Gateway API extension enabled: `helm upgrade -i --create-namespace -n gloo-system gloo gloo/gloo --version $VERSION --set kubeGateway.enabled=true`
5. Run the conformance suite locally: `make conformance-experimental`
6. Verify the conformance report: `cat _test/conformance/1.17.4-report.yaml`
41 changes: 41 additions & 0 deletions conformance/reports/v1.0.0/gloo-gateway/v1.17.4-report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
apiVersion: gateway.networking.k8s.io/v1alpha1
date: "2024-08-21T19:31:55Z"
gatewayAPIVersion: v1.0.0
implementation:
contact:
- github.com/solo-io/gloo/issues/new/choose
organization: solo.io
project: gloo-gateway
url: github.com/solo-io/gloo
version: v1.17.4
kind: ConformanceReport
profiles:
- core:
result: success
statistics:
Failed: 0
Passed: 29
Skipped: 0
summary: ""
extended:
result: success
statistics:
Failed: 0
Passed: 9
Skipped: 0
summary: ""
supportedFeatures:
- HTTPRouteRequestMirror
- HTTPRouteQueryParamMatching
- HTTPRoutePathRedirect
- HTTPRouteMethodMatching
- HTTPRouteSchemeRedirect
- HTTPRouteHostRewrite
- HTTPRoutePortRedirect
- HTTPRoutePathRewrite
- HTTPRouteResponseHeaderModification
unsupportedFeatures:
- HTTPRouteRequestMultipleMirrors
- HTTPRouteBackendTimeout
- HTTPRouteRequestTimeout
name: HTTP

0 comments on commit 089d78f

Please sign in to comment.