Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 21 additions & 58 deletions config/jobs/kubernetes/sig-storage/sig-storage-kind.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ presubmits:
decorate: true
path_alias: k8s.io/kubernetes
cluster: eks-prow-build-cluster
run_if_changed: '^(test\/e2e\/storage|test\/e2e\/testing-manifests\/storage-csi)'
skip_branches:
- release-\d+\.\d+
annotations:
Expand All @@ -71,50 +72,6 @@ presubmits:
preset-service-account: "true"
preset-dind-enabled: "true"
preset-kind-volume-mounts: "true"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/krte:v20250925-95b5a2c7a5-master
command:
- wrapper.sh
- bash
- -c
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && test/e2e/testing-manifests/storage-csi/external-snapshotter/volume-group-snapshots/run_group_snapshot_e2e.sh
env:
- name: RUNTIME_CONFIG
value: '{"api/ga":"true", "storage.k8s.io/v1alpha1":"true", "storage.k8s.io/v1beta1":"true"}'
- name: FOCUS
value: \[Feature:volumegroupsnapshot\]
- name: PARALLEL
value: "true"
# we need privileged mode in order to do docker in docker
securityContext:
privileged: true
resources:
requests:
cpu: "2"
memory: "6Gi"
limits:
cpu: "2"
memory: "6Gi"

# This temporary job used for refine the vgs tests fast iterations
- name: pull-kubernetes-e2e-storage-kind-vgs
always_run: false
optional: true
decorate: true
path_alias: k8s.io/kubernetes
cluster: eks-prow-build-cluster
skip_branches:
- release-\d+\.\d+
annotations:
testgrid-dashboards: presubmits-kubernetes-nonblocking
testgrid-tab-name: pull-kubernetes-e2e-storage-kind-vgs
testgrid-alert-email: [email protected]
description: Run storage tests volume group snapshots in a KIND cluster.
labels:
preset-service-account: "true"
preset-dind-enabled: "true"
preset-kind-volume-mounts: "true"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/krte:v20250925-95b5a2c7a5-master
Expand All @@ -123,12 +80,11 @@ presubmits:
- bash
- -c
- |
set -ex
# Download prow.sh from csi-release-tools
# TODO: Back to use the official repo after finish fast iterations
curl -fsSL https://raw.githubusercontent.com/Phaow/csi-release-tools/dev/prow.sh -o prow.sh
chmod +x prow.sh
./prow.sh
# Download prow.sh and filter-junit.go from csi-release-tools
curl -fsSL https://raw.githubusercontent.com/kubernetes-csi/csi-release-tools/master/prow.sh -o prow.sh
curl -fsSL https://raw.githubusercontent.com/kubernetes-csi/csi-release-tools/master/filter-junit.go -o filter-junit.go
source prow.sh
main
env:
- name: CSI_PROW_DRIVER_VERSION
value: "v1.17.0"
Expand All @@ -138,8 +94,6 @@ presubmits:
value: "v8.3.0"
- name: CSI_PROW_ENABLE_GROUP_SNAPSHOT
value: "true"
- name: CSI_PROW_E2E_FOCUS
value: \[Feature:volumegroupsnapshot\]
- name: CSI_PROW_TESTS
value: "serial parallel"
# we need privileged mode in order to do docker in docker
Expand Down Expand Up @@ -376,14 +330,23 @@ periodics:
- wrapper.sh
- bash
- -c
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && test/e2e/testing-manifests/storage-csi/external-snapshotter/volume-group-snapshots/run_group_snapshot_e2e.sh
- |
# Download prow.sh and filter-junit.go from csi-release-tools
curl -fsSL https://raw.githubusercontent.com/kubernetes-csi/csi-release-tools/master/prow.sh -o prow.sh
curl -fsSL https://raw.githubusercontent.com/kubernetes-csi/csi-release-tools/master/filter-junit.go -o filter-junit.go
source prow.sh
main
env:
- name: RUNTIME_CONFIG
value: '{"api/ga":"true", "storage.k8s.io/v1alpha1":"true", "storage.k8s.io/v1beta1":"true"}'
- name: FOCUS
value: \[Feature:volumegroupsnapshot\]
- name: PARALLEL
- name: CSI_PROW_DRIVER_VERSION
value: "v1.17.0"
- name: CSI_PROW_DEPLOYMENT_SUFFIX
value: ""
- name: CSI_SNAPSHOTTER_VERSION
value: "v8.3.0"
- name: CSI_PROW_ENABLE_GROUP_SNAPSHOT
value: "true"
- name: CSI_PROW_TESTS
value: "serial parallel"
# we need privileged mode in order to do docker in docker
securityContext:
privileged: true
Expand Down