From d46a54b232336a4ed02458c0c40c8c7d6a8f003d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Julian=20T=C3=B6lle?= <julian.toelle@hetzner-cloud.de>
Date: Thu, 12 Sep 2024 08:40:05 +0200
Subject: [PATCH] feat: drop tests for Kubernetes 1.27 (#722)

Kubernetes v1.27 is End of Life since 2024-07-16. Removed from tests in
accordance to our Kubernetes support policy (only active releases).

Also bumped to testdriver.yaml to specify capability that are available
in 1.28+.
---
 .github/workflows/test.yml          | 2 --
 docs/kubernetes/README.md           | 2 +-
 test/e2e/kubernetes/testdriver.yaml | 1 +
 3 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 7016c1b..05a7e81 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -41,8 +41,6 @@ jobs:
       fail-fast: false # Continue tests matrix if a flaky run occur.
       matrix:
         include:
-          - k3s: v1.27
-            k8s-test: v1.27.15
           - k3s: v1.28
             k8s-test: v1.28.13
           - k3s: v1.29
diff --git a/docs/kubernetes/README.md b/docs/kubernetes/README.md
index 55fd6fe..2e21c44 100644
--- a/docs/kubernetes/README.md
+++ b/docs/kubernetes/README.md
@@ -211,7 +211,7 @@ Current Kubernetes Releases: https://kubernetes.io/releases/
 | 1.30       |     2.9.0+ | https://raw.githubusercontent.com/hetznercloud/csi-driver/v2.9.0/deploy/kubernetes/hcloud-csi.yml |
 | 1.29       |     2.9.0+ | https://raw.githubusercontent.com/hetznercloud/csi-driver/v2.9.0/deploy/kubernetes/hcloud-csi.yml |
 | 1.28       |     2.9.0+ | https://raw.githubusercontent.com/hetznercloud/csi-driver/v2.9.0/deploy/kubernetes/hcloud-csi.yml |
-| 1.27       |     2.9.0+ | https://raw.githubusercontent.com/hetznercloud/csi-driver/v2.9.0/deploy/kubernetes/hcloud-csi.yml |
+| 1.27       |      2.9.0 | https://raw.githubusercontent.com/hetznercloud/csi-driver/v2.9.0/deploy/kubernetes/hcloud-csi.yml |
 | 1.26       |      2.7.1 | https://raw.githubusercontent.com/hetznercloud/csi-driver/v2.7.1/deploy/kubernetes/hcloud-csi.yml |
 | 1.25       |      2.6.0 | https://raw.githubusercontent.com/hetznercloud/csi-driver/v2.6.0/deploy/kubernetes/hcloud-csi.yml |
 | 1.24       |      2.4.0 | https://raw.githubusercontent.com/hetznercloud/csi-driver/v2.4.0/deploy/kubernetes/hcloud-csi.yml |
diff --git a/test/e2e/kubernetes/testdriver.yaml b/test/e2e/kubernetes/testdriver.yaml
index ce9fa64..28c5ce7 100644
--- a/test/e2e/kubernetes/testdriver.yaml
+++ b/test/e2e/kubernetes/testdriver.yaml
@@ -34,6 +34,7 @@ DriverInfo:
     FSResizeFromSourceNotSupported: false
     readWriteOncePod: false # https://github.com/hetznercloud/csi-driver/issues/327
     multiplePVsSameID: true # No need to disable according to comment on CapMultiplePVsSameID
+    capReadOnlyMany: false
   SupportedFsType:
     ext4:
     xfs:
-- 
GitLab