From f4fe300b60cbbde3ed70cda07fc7d2d3e0efccda Mon Sep 17 00:00:00 2001 From: jvoravong Date: Wed, 26 Feb 2025 08:39:24 -0700 Subject: [PATCH] Extend functional test k8s version support matrix --- .github/workflows/functional_test_v2.yaml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/.github/workflows/functional_test_v2.yaml b/.github/workflows/functional_test_v2.yaml index 9abf9ee5d..d9eab97bd 100644 --- a/.github/workflows/functional_test_v2.yaml +++ b/.github/workflows/functional_test_v2.yaml @@ -30,16 +30,21 @@ jobs: strategy: fail-fast: false matrix: - # The kubernetes_version matrix entries are currently following native Kubernetes version support and +1, see: https://endoflife.date/kubernetes - # To check latest versions, see: https://hub.docker.com/r/kindest/node/tags + # The kubernetes_version matrix entries are currently following the standard Kubernetes end of life policy as well as + # the AWS EKS end of life policy (because we support EKS and they have the largest extended support matrix) + # See: + # - https://endoflife.date/kubernetes + # - https://endoflife.date/amazon-eks + # To check latest Kind versions, see: https://hub.docker.com/r/kindest/node/tags k8s-version: - - v1.30.0 # Support: 28 Apr 2025 - 28 Jun 2025 - - v1.29.0 # Support: 28 Dec 2024 - 28 Feb 2025 - - v1.28.0 # Support: 28 Aug 2024 - 28 Oct 2024 - - v1.27.3 # Support: 28 Apr 2024 - 28 Jun 2024 - - v1.26.6 # Support: 28 Dec 2023 - 28 Feb 2024 - # Test current +1 out-of-date Kubernetes version to cover EKS's extended support version matrix - - v1.25.11 # Support: 27 Aug 2023 - 27 Oct 2023 + - v1.32.0 # Standard K8s Support: 28 Apr 2025 - 28 Jun 2025, EKS Extended Support Ends 23 Mar 2027 + - v1.31.0 # Standard K8s Support: 28 Apr 2025 - 28 Jun 2025, EKS Extended Support Ends 26 Nov 2026 + - v1.30.0 # Standard K8s Support: 28 Apr 2025 - 28 Jun 2025, EKS Extended Support Ends 23 Jul 2026 + - v1.29.0 # Standard K8s Support: 28 Dec 2024 - 28 Feb 2025, EKS Extended Support Ends 23 Mar 2026 + - v1.28.0 # Standard K8s Support: 28 Aug 2024 - 28 Oct 2024, EKS Extended Support Ends 26 Nov 2025 + - v1.27.3 # Standard K8s Support: 28 Apr 2024 - 28 Jun 2024, EKS Extended Support Ends 24 Jul 2025 + - v1.26.6 # Standard K8s Support: 28 Dec 2023 - 28 Feb 2024, EKS Extended Support Ends 11 Jun 2025 + - v1.25.11 # Standard K8s Support: 27 Aug 2023 - 27 Oct 2023, EKS Extended Support Ends 01 May 2025 test-job: - functional - histogram