From 87b54088f274f607262fac4c6e8fb98bd91b28e2 Mon Sep 17 00:00:00 2001 From: zirain Date: Sat, 9 Mar 2024 13:12:36 +0800 Subject: [PATCH] ci: update k8s matrix (#2836) * ci: update k8s matrix Signed-off-by: zirain * v1.26.14 Signed-off-by: zirain * nit Signed-off-by: zirain * update matrix Signed-off-by: zirain * link in quickstart Signed-off-by: zirain * update Signed-off-by: zirain * 1.29.2 Signed-off-by: zirain --------- Signed-off-by: zirain --- .github/workflows/build_and_test.yaml | 4 ++-- .../workflows/experimental_conformance.yaml | 2 +- site/content/en/blog/compatibility/_index.md | 4 ---- .../en/blog/compatibility/matrix/matrix.md | 21 ------------------- site/content/en/latest/install/matrix.md | 16 ++++++++++++++ site/content/en/latest/user/quickstart.md | 2 +- 6 files changed, 20 insertions(+), 29 deletions(-) delete mode 100644 site/content/en/blog/compatibility/_index.md delete mode 100644 site/content/en/blog/compatibility/matrix/matrix.md create mode 100644 site/content/en/latest/install/matrix.md diff --git a/.github/workflows/build_and_test.yaml b/.github/workflows/build_and_test.yaml index 258b1f4f99a..b21817968f9 100644 --- a/.github/workflows/build_and_test.yaml +++ b/.github/workflows/build_and_test.yaml @@ -80,7 +80,7 @@ jobs: needs: [build] strategy: matrix: - version: [ v1.27.3, v1.28.0, v1.29.0 ] + version: [ v1.26.14, v1.27.11, v1.28.7, v1.29.2 ] steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - uses: ./tools/github-actions/setup-deps @@ -108,7 +108,7 @@ jobs: needs: [build] strategy: matrix: - version: [ v1.27.3, v1.28.0, v1.29.0 ] + version: [ v1.26.14, v1.27.11, v1.28.7, v1.29.2 ] steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - uses: ./tools/github-actions/setup-deps diff --git a/.github/workflows/experimental_conformance.yaml b/.github/workflows/experimental_conformance.yaml index 3a62c7ffdb8..a803684f08b 100644 --- a/.github/workflows/experimental_conformance.yaml +++ b/.github/workflows/experimental_conformance.yaml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - version: [ v1.26.6, v1.27.3, v1.28.0 ] + version: [ v1.26.14, v1.27.11, v1.28.7, v1.29.2 ] steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - uses: ./tools/github-actions/setup-deps diff --git a/site/content/en/blog/compatibility/_index.md b/site/content/en/blog/compatibility/_index.md deleted file mode 100644 index 5c1ae3b1db3..00000000000 --- a/site/content/en/blog/compatibility/_index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Compatibility Matrix -description: This section includes Compatibility Matrix of Envoy Gateway. ---- diff --git a/site/content/en/blog/compatibility/matrix/matrix.md b/site/content/en/blog/compatibility/matrix/matrix.md deleted file mode 100644 index 75271c3fc83..00000000000 --- a/site/content/en/blog/compatibility/matrix/matrix.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Versions -date: 2022-10-01 -description: This section includes Compatibility Matrix of Envoy Gateway. ---- - -Envoy Gateway relies on the Envoy Proxy and the Gateway API, and runs -within a Kubernetes cluster. Not all versions of each of these products -can function together for Envoy Gateway. Supported version combinations -are listed below; **bold** type indicates the versions of the Envoy -Proxy and the Gateway API actually compiled into each Envoy Gateway -release. - -| Envoy Gateway version | Envoy Proxy version | Rate Limit version | Gateway API version | Kubernetes version | -| --------------------- | ------------------- | ------------------ | ------------------- | ------------------- | -| v0.6.0 | **distroless-v1.28-latest** | **b9796237** | **v1.0.0** | v1.26, v1.27, v1.28 | -| v0.5.0 | **v1.27-latest** | **e059638d** | **v0.7.1** | v1.25, v1.26, v1.27 | -| v0.4.0 | **v1.26-latest** | **542a6047** | **v0.6.2** | v1.25, v1.26, v1.27 | -| v0.3.0 | **v1.25-latest** | **f28024e3** | **v0.6.1** | v1.24, v1.25, v1.26 | -| v0.2.0 | **v1.23-latest** | | **v0.5.1** | v1.24 | -| latest | **dev-latest** | **master** | **v1.0.0** | v1.26, v1.27, v1.28 | diff --git a/site/content/en/latest/install/matrix.md b/site/content/en/latest/install/matrix.md new file mode 100644 index 00000000000..c273631d105 --- /dev/null +++ b/site/content/en/latest/install/matrix.md @@ -0,0 +1,16 @@ +--- +title: Compatibility Matrix +description: This section includes Compatibility Matrix of Envoy Gateway. +--- + +Envoy Gateway relies on the Envoy Proxy and the Gateway API, and runs within a Kubernetes cluster. Not all versions of each of these products can function together for Envoy Gateway. Supported version combinations are listed below; **bold** type indicates the versions of the Envoy Proxy and the Gateway API actually compiled into each Envoy Gateway release. + +| Envoy Gateway version | Envoy Proxy version | Rate Limit version | Gateway API version | Kubernetes version | +|-----------------------|-----------------------------|--------------------|---------------------|----------------------------| +| v1.0.0 | **distroless-v1.29.2** | **19f2079f** | **v1.0.0** | v1.26, v1.27, v1.28, v1.29 | +| v0.6.0 | **distroless-v1.28-latest** | **b9796237** | **v1.0.0** | v1.26, v1.27, v1.28 | +| v0.5.0 | **v1.27-latest** | **e059638d** | **v0.7.1** | v1.25, v1.26, v1.27 | +| v0.4.0 | **v1.26-latest** | **542a6047** | **v0.6.2** | v1.25, v1.26, v1.27 | +| v0.3.0 | **v1.25-latest** | **f28024e3** | **v0.6.1** | v1.24, v1.25, v1.26 | +| v0.2.0 | **v1.23-latest** | | **v0.5.1** | v1.24 | +| latest | **dev-latest** | **master** | **v1.0.0** | v1.26, v1.27, v1.28, v1.29 | diff --git a/site/content/en/latest/user/quickstart.md b/site/content/en/latest/user/quickstart.md index 21a79c1ed5c..d30be8ae753 100644 --- a/site/content/en/latest/user/quickstart.md +++ b/site/content/en/latest/user/quickstart.md @@ -10,7 +10,7 @@ This guide will help you get started with Envoy Gateway in a few simple steps. A Kubernetes cluster. -__Note:__ Refer to the [Compatibility Matrix](/blog/2022/10/01/versions/) for supported Kubernetes versions. +__Note:__ Refer to the [Compatibility Matrix](../../install/matrix/) for supported Kubernetes versions. __Note:__ In case your Kubernetes cluster, does not have a LoadBalancer implementation, we recommend installing one so the `Gateway` resource has an Address associated with it. We recommend using [MetalLB](https://metallb.universe.tf/installation/).