Skip to content

Commit

Permalink
use less ancient k8s in minio tests (#5584)
Browse files Browse the repository at this point in the history
* use less ancient k8s in minio tests

* longhorn f
  • Loading branch information
laverya authored Feb 19, 2025
1 parent 57ec179 commit cc3703f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 29 deletions.
1 change: 1 addition & 0 deletions addons/minio/2025-02-07T23-21-09Z/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
image minio minio/minio:RELEASE.2025-02-07T23-21-09Z

41 changes: 12 additions & 29 deletions addons/minio/template/testgrid/k8s-docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
- name: fresh minio install (openebs)
installerSpec:
kubernetes:
version: "latest"
version: "1.32.x"
flannel:
version: latest
openebs:
Expand All @@ -19,29 +19,27 @@
source /opt/kurl-testgrid/testhelpers.sh
minio_object_store_info
validate_read_write_object_store rwtest testfile.txt
unsupportedOSIDs:
- amazon-2023 # kubernetes latest (1.19) isnt supported on Amazon Linux 2023.
# migration from rook-ceph object store to minio
- name: migrate from rook-ceph object store to minio
flags: "yes"
airgap: true
installerSpec:
kubernetes:
version: "latest"
version: "1.25.x"
flannel:
version: latest
containerd:
version: "latest"
kotsadm:
version: "latest"
rook:
version: "latest"
version: "1.12.x"
registry:
version: "latest"
upgradeSpec:
kubernetes:
version: "1.22.x"
version: "1.25.x"
flannel:
version: latest
containerd:
Expand All @@ -57,11 +55,6 @@
s3Override: "__testdist__"
registry:
version: "latest"
preInstallScript: |
# this pulls from prod because we don't keep old staging versions in s3
curl -LO https://kurl.sh/bundle/version/v2023.08.15-0/latest/packages/kubernetes-1.20.15,kubernetes-1.21.14.tar.gz
mkdir -p /var/lib/kurl/assets
mv kubernetes-1.20.15,kubernetes-1.21.14.tar.gz /var/lib/kurl/assets/kubernetes-1.20.15,kubernetes-1.21.14.tar.gz
postInstallScript: |
source /opt/kurl-testgrid/testhelpers.sh
rook_ceph_object_store_info
Expand All @@ -81,14 +74,12 @@
else
echo "Namespace rook-ceph was removed"
fi
unsupportedOSIDs:
- amazon-2023 # kubernetes latest (1.19) isnt supported on Amazon Linux 2023.
# installation with specified PVC size
- name: install with 20Gi volume (openebs)
installerSpec:
kubernetes:
version: "1.27.x"
version: "1.32.x"
flannel:
version: latest
openebs:
Expand All @@ -113,7 +104,7 @@
- name: install using /opt/minio hostpath
installerSpec:
kubernetes:
version: "latest"
version: "1.28.x"
flannel:
version: latest
containerd:
Expand All @@ -126,8 +117,6 @@
source /opt/kurl-testgrid/testhelpers.sh
minio_object_store_info
validate_read_write_object_store rwtest testfile.txt
unsupportedOSIDs:
- amazon-2023 # kubernetes latest (1.19) isnt supported on Amazon Linux 2023.
# upgrade that changes PVC size
- name: upgrade minio from latest while increasing PVC claim size (longhorn)
Expand Down Expand Up @@ -174,7 +163,7 @@
flags: "yes"
installerSpec:
kubernetes:
version: "latest"
version: "1.24.x"
flannel:
version: latest
longhorn:
Expand All @@ -185,7 +174,7 @@
version: "2020-01-25T02-50-51Z"
upgradeSpec:
kubernetes:
version: "latest"
version: "1.24.x"
flannel:
version: latest
longhorn:
Expand All @@ -204,15 +193,13 @@
minio_object_store_info
validate_testfile rwtest testfile.txt
validate_read_write_object_store postupgrade upgradefile.txt
unsupportedOSIDs:
- amazon-2023 # kubernetes latest (1.19) isnt supported on Amazon Linux 2023.
# upgrade from 2020-01-25T02-50-51Z using openebs
- name: upgrade minio from 2020-01-25T02-50-51Z (openebs)
flags: "yes"
installerSpec:
kubernetes:
version: "latest"
version: "1.24.x"
flannel:
version: latest
openebs:
Expand All @@ -225,7 +212,7 @@
version: "2020-01-25T02-50-51Z"
upgradeSpec:
kubernetes:
version: "latest"
version: "1.25.x"
flannel:
version: latest
openebs:
Expand All @@ -246,14 +233,12 @@
minio_object_store_info
validate_testfile rwtest testfile.txt
validate_read_write_object_store postupgrade upgradefile.txt
unsupportedOSIDs:
- amazon-2023 # kubernetes latest (1.19) isnt supported on Amazon Linux 2023.
- name: upgrade minio from 2020-01-25T02-50-51Z while increasing PVC claim size (openebs)
flags: "yes"
installerSpec:
kubernetes:
version: "latest"
version: "1.24.x"
flannel:
version: latest
openebs:
Expand All @@ -266,7 +251,7 @@
version: "2020-01-25T02-50-51Z"
upgradeSpec:
kubernetes:
version: "latest"
version: "1.25.x"
flannel:
version: latest
openebs:
Expand All @@ -291,5 +276,3 @@
echo "PVC size should be 20Gi:"
kubectl get pvc -n minio minio-pv-claim -o jsonpath='{.spec.resources.requests.storage}'
kubectl get pvc -n minio minio-pv-claim -o jsonpath='{.spec.resources.requests.storage}' | grep 20Gi
unsupportedOSIDs:
- amazon-2023 # kubernetes latest (1.19) isnt supported on Amazon Linux 2023.

0 comments on commit cc3703f

Please sign in to comment.