Skip to content

Commit

Permalink
docs: Add a Gatekeeper-Kubernetes compatibility matrix to the release
Browse files Browse the repository at this point in the history
management page.

A compatibility matrix would be helpful to Gatekeeper users who are using
non-supported versions of Kubernetes.

Gatekeeper’s support policy is that it ensures compatibility of currently
supported Gatekeeper versions with currently supported Kubernetes versions.
Gatekeeper supports n-1 minor release versions where n is the current release.
This matrix assumes that at any point in time where there is overlap between a
supported version of Gatekeeper and a supported version of Kubernetes, they
will be compatible.

Signed-off-by: KayenM <[email protected]>
  • Loading branch information
KayenM committed Oct 25, 2024
1 parent 17be6a6 commit 75e7da2
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions docs/Release_Management.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,22 @@ Gatekeeper is assumed to be compatible with the [current Kubernetes Supported Ve

For example, if Gatekeeper _supported_ versions are v3.7 and v3.8, and Kubernetes _supported_ versions are v1.22, v1.23, v1.24, then all supported Gatekeeper versions (v3.7, v3.8) are assumed to be compatible with all supported Kubernetes versions (v1.22, v1.23, v1.24). If Kubernetes v1.25 is released later, then Gatekeeper v3.7 and v3.8 will be assumed to be compatible with v1.25 if those Gatekeeper versions are still supported at that time.

This is the official compatibility between Gatekeeper and Kubernetes versions.

| | Kubernetes 1.22.z | Kubernetes 1.23.z | Kubernetes 1.24.z | Kubernetes 1.25.z | Kubernetes 1.26.z | Kubernetes 1.27.z | Kubernetes 1.28.z | Kubernetes 1.29.z | Kubernetes 1.30.z | Kubernetes 1.31.z |
|---------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|
| **Gatekeeper 3.7** | βœ“ | βœ“ | βœ“ | - | - | - | - | - | - | - |
| **Gatekeeper 3.8** | βœ“ | βœ“ | βœ“ | βœ“ | - | - | - | - | - | - |
| **Gatekeeper 3.9** | βœ“ | βœ“ | βœ“ | βœ“ | βœ“ | - | - | - | - | - |
| **Gatekeeper 3.10** | βœ“ | βœ“ | βœ“ | βœ“ | βœ“ | βœ“ | - | - | - | - |
| **Gatekeeper 3.11** | - | - | βœ“ | βœ“ | βœ“ | βœ“ | - | - | - | - |
| **Gatekeeper 3.12** | - | - | βœ“ | βœ“ | βœ“ | βœ“ | βœ“ | - | - | - |
| **Gatekeeper 3.13** | - | - | - | βœ“ | βœ“ | βœ“ | βœ“ | βœ“ | - | - |
| **Gatekeeper 3.14** | - | - | - | - | βœ“ | βœ“ | βœ“ | βœ“ | βœ“ | - |
| **Gatekeeper 3.15** | - | - | - | - | βœ“ | βœ“ | βœ“ | βœ“ | βœ“ | βœ“ |
| **Gatekeeper 3.16** | - | - | - | - | - | βœ“ | βœ“ | βœ“ | βœ“ | βœ“ |
| **Gatekeeper 3.17** | - | - | - | - | - | - | βœ“ | βœ“ | βœ“ | βœ“ |

If you choose to use Gatekeeper with a version of Kubernetes that it does not support, you are using it at your own risk.

## Upgrades
Expand Down

0 comments on commit 75e7da2

Please sign in to comment.