Commit Graph

2044 Commits

Author SHA1 Message Date
Sascha Grunert
c1d0e870f4 Replace github.com/golang/protobuf with google.golang.org/protobuf
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-12-13 11:24:58 +01:00
Kubernetes Prow Robot
eb1a84ae4a Merge pull request #129085 from gnufied/fix-e2e-offline-expansion
Fix volume expansion offline e2e
2024-12-12 05:29:55 +00:00
Kubernetes Prow Robot
131c6ba4c4 Merge pull request #129068 from carlory/sig-storage
storage e2e tests: add feature-gate label when these tests depend feature-gate
2024-12-12 05:29:47 +00:00
Kubernetes Prow Robot
2f7f755662 Merge pull request #127906 from yaroslavborbat/re-introduce-fix-mount-bind
Re-introduce 126599: fix: preserve options after remount for bind mounting
2024-12-12 02:57:06 +00:00
Hemant Kumar
f0c5de0060 Fix volume expansion offline 2024-12-04 14:03:38 -05:00
carlory
617e5c79bb storage e2e tests: apply feature-gate label when these tests depend feature-gate 2024-12-03 18:25:41 +08:00
yaroslavborbat
5db88777c4 change the CapExec value to false by default
Signed-off-by: yaroslavborbat <yaroslav.752@gmail.com>
2024-11-11 12:23:39 +03:00
Kubernetes Prow Robot
246352a43a Merge pull request #126605 from AndrewSirenko/bump-resizer
Fix storage E2E VolumeAttributesClass tests
2024-11-05 23:21:28 +00:00
Davanum Srinivas
f74d6bc86b Remove incorrect usage of golang.org/x/net/context
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-11-01 09:32:39 -04:00
Kubernetes Prow Robot
71093a09c1 Merge pull request #128244 from gnufied/fix-fsgroup-behaviour
Apply fsGroup when accessMode is ReadWriteOncePod
2024-10-23 23:58:52 +01:00
carlory
aa3e1fbf35 Fix volume modify e2e tests because pv controller set the current vac once the pvc is bound 2024-10-23 14:27:59 -04:00
Hemant Kumar
3c1576d47c Add e2e for fsGroupChangePolicy for RWOP volume types 2024-10-23 13:47:15 -04:00
yaroslavborbat
e2f6232258 preserve options after remount for bind mounting
Signed-off-by: yaroslavborbat <yaroslav.752@gmail.com>
2024-10-23 19:35:57 +03:00
torredil
501ec35a5f Update context in cleanup func for e2e test
Signed-off-by: torredil <torredil@amazon.com>
2024-10-22 10:37:08 +00:00
Kubernetes Prow Robot
8d373066bb Merge pull request #127790 from torredil/fix-e2e-retroactive-sc-12513
Fix Storage e2e test `should assign default SC to PVCs that have no SC set`
2024-10-21 19:44:51 +01:00
torredil
6da4f57e8a Implement e2e test for Retroactive StorageClass Assignment feature
Signed-off-by: torredil <torredil@amazon.com>
2024-10-15 03:33:32 +00:00
Kubernetes Prow Robot
d598a3ec0f Merge pull request #126326 from manishym/group_snapshot_e2e
Add end-to-end tests for Volume Group Snapshot
2024-10-08 22:58:22 +01:00
Manish
88f9f5250d Add end-to-end tests for Volume Group Snapshot
This commit introduces comprehensive e2e tests for the
Volume Group Snapshot feature to ensure robust validation and functionality.
Addresses issue [kubernetes#1080 ](kubernetes-csi/external-snapshotter#1080).

Signed-off-by: Manish <myathnal@redhat.com>
2024-10-08 16:24:29 +05:30
Stephen Heywood
cf0e605f8f Promote CSINode e2e test to Conformance 2024-10-08 09:51:48 +13:00
Jan Safranek
02101df58f Revert "fix test"
This reverts commit 62c5fd9438.
2024-10-07 10:00:18 +02:00
Jan Safranek
5325ccd18d Revert "replace /tmp with /var/tmp"
This reverts commit b3b57e53a4.
2024-10-07 10:00:16 +02:00
yaroslavborbat
b3b57e53a4 replace /tmp with /var/tmp
Signed-off-by: yaroslavborbat <yaroslav.752@gmail.com>
2024-10-04 13:58:52 +03:00
yaroslavborbat
62c5fd9438 fix test
Signed-off-by: yaroslavborbat <yaroslav.752@gmail.com>
2024-10-03 18:39:28 +03:00
Venkata Subbarao Chunduri
0cd878dba0 Fix pre-provisioned snapshots e2e test
VolumeSnapshotContents object created for the pre-provisioned
snapshots does not include VolumeSnapshotClass. Therefore
secrets required by backing CSI driver cannot be provided
via external snapshot controller. The missing secrets causes
failure in the backing CSI driver.
2024-10-02 12:49:20 +02:00
Kubernetes Prow Robot
7ff0580bc8 Merge pull request #127458 from ii/promote-volume-attachment-status-test
Promote e2e test for VolumeAttachmentStatus Endpoints +3 Endpoints
2024-09-23 18:08:00 +01:00
Kubernetes Prow Robot
221bf19ee0 Merge pull request #127309 from ii/create-csinode-lifecycle-test
Write e2e test for StorageV1CSINode  Endpoints +6 Endpoints
2024-09-21 03:59:59 +01:00
Kubernetes Prow Robot
f2700895a4 Merge pull request #127422 from srivastav-abhishek/go-vet-fix
Go vet fixes for gotip
2024-09-20 14:37:58 +01:00
Abhishek Kr Srivastav
95860cff1c Fix Go vet errors for master golang
Co-authored-by: Rajalakshmi-Girish <rajalakshmi.girish1@ibm.com>
Co-authored-by: Abhishek Kr Srivastav <Abhishek.kr.srivastav@ibm.com>
2024-09-20 12:36:38 +05:30
Stephen Heywood
70f493ab9f Promote VolumeAttachmentStatus e2e test to Conformance 2024-09-19 10:20:47 +12:00
Manish
1a2162fb75 Enable volume group snapshots in CSI hostpath plugin
This commit updates the CSI hostpath plugin configuration by adding the `--enable-volume-group-snapshots=true` argument to the container startup parameters. This change allows the CSI hostpath plugin to support volume group snapshots functionality, enhancing testing capabilities for features that require group snapshot support in end-to-end tests.

Signed-off-by: Manish <myathnal@redhat.com>
2024-09-18 07:32:13 +05:30
Kubernetes Prow Robot
3ab0c84bac Merge pull request #126978 from huww98/e2e-storage-multi-name
e2e/storage: get driver name from storage class
2024-09-16 18:23:14 +01:00
Stephen Heywood
a81f204a8a Create e2e test for CSINode endpoints
e2e test validates the following 7 endpoints
- createStorageV1CSINode
- deleteStorageV1CollectionCSINode
- deleteStorageV1CSINode
- listStorageV1CSINode
- patchStorageV1CSINode
- readStorageV1CSINode
- replaceStorageV1CSINode
2024-09-13 12:04:12 +12:00
Kubernetes Prow Robot
bb3b6c87e7 Merge pull request #126828 from ii/fix-volume-attachment-metadata
Realign conformance metadata
2024-09-04 01:17:22 +01:00
Kubernetes Prow Robot
39b57c0bc7 Merge pull request #126827 from ii/create-volume-attachment-status-test
Write e2e test for VolumeAttachmentStatus Endpoints +3 Endpoints
2024-09-04 01:17:15 +01:00
胡玮文
d620b10dbe replace deprecated wait.Poll
pass context to all polling
2024-08-29 10:12:28 +08:00
Davanum Srinivas
8dc84eda9d Fix for GenericPersistentVolume/Disruptive test failures
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-08-28 16:18:43 -04:00
胡玮文
e687f93f16 replace sets.String with sets.Set[string]
The former is deprecated
2024-08-29 03:09:52 +08:00
胡玮文
30ec771cf6 error strings should not be capitalized
resolve warnings from go-staticcheck
2024-08-29 03:09:52 +08:00
胡玮文
863880cd03 e2e/storage: get driver name from storage class
Do not use the driverInfo.Name, it is for display only, and may be different from the name of CSI driver
2024-08-29 03:09:52 +08:00
Kubernetes Prow Robot
fd7642cfe4 Merge pull request #126745 from hungnguyen243/pvcScalabilityFix
Improve PVC protection controller's scalability by batch-processing PVCs by namespace & caching live pod list results [fixed dead loop issue with idle work queue]
2024-08-27 19:16:57 +01:00
zhifei92
fc7dadf370 chore: Optimizing the context information for assertions on boolean types. 2024-08-26 19:27:18 +08:00
Kubernetes Prow Robot
9fe06620f3 Merge pull request #124028 from huww98/kubelet-speedup
e2e/storage: speed up kubelet commands
2024-08-26 08:13:32 +01:00
Stephen Heywood
4d228da965 Create e2e test for VolumeAttachmentStatus endpoints
e2e test validates the following 3 endpoints
- patchStorageV1VolumeAttachmentStatus
- readStorageV1VolumeAttachmentStatus
- replaceStorageV1VolumeAttachmentStatus
2024-08-21 12:15:00 +12:00
Kubernetes Prow Robot
d770dd695a Merge pull request #121888 from SD-13/e2e-gomega-be-true-or-false
Enhance boolean assertions when fail
2024-08-20 04:24:42 -07:00
Kubernetes Prow Robot
5c14a57795 Merge pull request #126600 from gnufied/update-e2e-expansion
Use allocatedResources as new size for finishing volume expansion on the node
2024-08-19 14:15:20 -07:00
Hung Nguyen
f9f8b789ca fix spin loop issue with idle work queue 2024-08-16 18:17:47 +00:00
pwschuurman
dbcbdbf5fb Revert "Improve PVC protection controller's scalability by batch-processing PVCs by namespace & caching live pod list results" 2024-08-15 16:33:11 -07:00
Hemant Kumar
0e5dd6b7c9 Watch for failing expansion using different function 2024-08-14 09:24:53 -04:00
Hemant Kumar
de5e4963c1 Use allocatedResources as new size for finishing volume expansion
on the node.

Also add new tests for node only expansion modes
2024-08-14 09:24:48 -04:00
Kubernetes Prow Robot
89179507c4 Merge pull request #126641 from haircommander/storage-test
e2e/storage: update block device test to always specify a valid path
2024-08-13 22:12:02 -07:00