Jongwoo Han
725b107f49
Correct typo from 'gingko' to 'ginkgo'
...
Signed-off-by: Jongwoo Han <jongwooo.han@gmail.com >
2023-12-20 10:31:53 +09:00
Kubernetes Prow Robot
f49d2950cb
Merge pull request #121259 from borg-land/skip-deploying-gce-pd-csi
...
Skip deploying gce-pd csi driver if it is already installed
2023-12-14 23:22:33 +01:00
Kubernetes Prow Robot
d2fc690421
Merge pull request #116209 from haoruan/feature-csidriver-fields-mutable
...
Allow FSGroupPolicy and PodInfoOnMount to be mutable in CSIDriver.Spec
2023-12-13 21:24:57 +01:00
Peter Schuurman
e4fdc96c18
Pass External Storage label parameters as individual arguments in framework variadic function
2023-11-07 22:17:36 -08:00
Patrick Ohly
f2cfbf44b1
e2e: use framework labels
...
This changes the text registration so that tags for which the framework has a
dedicated API (features, feature gates, slow, serial, etc.) those APIs are
used.
Arbitrary, custom tags are still left in place for now.
2023-11-01 15:17:34 +01:00
Kubernetes Prow Robot
f3c13d8d8a
Merge pull request #121366 from bzsuni/cleanup/test/PollImmediateUntilWithContext
...
use PollUntilContextCancel to replace PollImmediateUntilWithContext in test
2023-10-27 19:08:14 +02:00
Kubernetes Prow Robot
0a36bcd11d
Merge pull request #121346 from carlory/fix-120840
...
fix volume conformance e2e test break other test
2023-10-27 17:43:07 +02:00
carlory
77dfd63d1d
fix volume conformance e2e test break other test
2023-10-27 17:05:52 +08:00
Kubernetes Prow Robot
a2436453da
Merge pull request #121331 from ii/promote-pv-pvc-status-test
...
Promote e2e test for PersistentVolumeStatus & PersistentVolumeClaimStatus Endpoints +6 Endpoints
2023-10-26 22:51:04 +02:00
Kubernetes Prow Robot
9ae55e9886
Merge pull request #121391 from pohly/e2e-storage-test-labels
...
e2e storage: test labels
2023-10-24 10:12:40 +02:00
Kubernetes Prow Robot
441d4b54ae
Merge pull request #120397 from ty-dc/StaticCheck
...
cleanup: omit comparison with bool constants
2023-10-24 05:25:52 +02:00
Patrick Ohly
27afb7d75d
e2e storage: use framework to tag tests
...
This makes it possible to select tests through `ginkgo --label-filter`
also for the custom labels.
2023-10-23 17:32:06 +02:00
Patrick Ohly
6ab48d1adc
e2e storage: remove dot at end of ginkgo.It text
...
This is unusual and complicates the upcoming refactoring of test definitions.
2023-10-20 15:06:01 +02:00
bzsuni
4a87ee2699
use PollUntilContextCancel to replace PollImmediateUntilWithContext in test
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io >
2023-10-19 23:02:54 +08:00
bzsuni
8775d805fa
use PollUntilContextTimeout to replace PollImmediateWithContext in test
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io >
2023-10-19 22:50:21 +08:00
Stephen Heywood
2e8f66afb3
Promote PV/PVC status e2e test to Conformance
2023-10-17 09:40:20 +13:00
upodroid
e69a960792
skip deploying csi driver if it is already installed
2023-10-16 12:32:27 +01:00
Stephen Heywood
b548bbb8cf
When reading pvc status allow bound to be a valid value
2023-10-16 10:20:26 +13:00
Kubernetes Prow Robot
4c8fca2f06
Merge pull request #112894 from pohly/e2e-framework-test-labels
...
e2e framework: test labels
2023-10-13 02:40:43 +02:00
Kubernetes Prow Robot
3bd4c1cf20
Merge pull request #120892 from ii/create-pv-pvc-status-test
...
Write e2e test for PersistentVolumeStatus & PersistentVolumeClaimStatus Endpoints +6 Endpoints
2023-10-12 18:50:33 +02:00
Hao Ruan
531324cb1d
allow FSGroupPolicy and PodInfoOnMount to be mutable in CSIDriver.Spec
2023-10-12 15:01:37 +08:00
Patrick Ohly
f2d34426f8
e2e: enhance SIGDescribe
...
framework.SIGDescribe is better because:
- Ginkgo uses the source code location of the test, not of the wrapper,
when reporting progress.
- Additional annotations can be passed.
To make this a drop-in replacement, framework.SIGDescribe generates a function
that can be used instead of the former SIGDescribe functions.
windows.SIGDescribe contained some additional code to ensure that tests are
skipped when not running with a suitable node OS. This gets moved into a
separate wrapper generator, to allow using framework.SIGDescribe as intended.
To ensure that all callers were modified, the windows.sigDescribe isn't
exported anymore (wasn't necessary in the first place!).
2023-10-10 18:15:49 +02:00
Patrick Ohly
aa4d2fc5ed
e2e storage: remove useless info message
...
Always printing "Enabling in-tree volume drivers" whenever the E2E suite is
initializing doesn't provide any useful information and makes output of the
upcoming -list-tests look weird.
2023-10-10 17:15:59 +02:00
Stephen Heywood
00ae26cda8
Create e2e test for PV/PVC status endpoints
...
e2e test validates the following 6 endpoints
- patchCoreV1PersistentVolumeStatus
- readCoreV1PersistentVolumeStatus
- replaceCoreV1PersistentVolumeStatus
- patchCoreV1NamespacedPersistentVolumeClaimStatus
- readCoreV1NamespacedPersistentVolumeClaimStatus
- replaceCoreV1NamespacedPersistentVolumeClaimStatus
2023-10-10 09:38:16 +13:00
Kubernetes Prow Robot
f19b62fc09
Merge pull request #120959 from pohly/e2e-test-whitespace-cleanup
...
e2e: remove redundant spaces in test names
2023-10-05 00:41:59 +02:00
Patrick Ohly
0e8a1f1816
e2e: remove redundant spaces in test names
...
The spaces are redundant because Ginkgo will add them itself when concatenating
the different test name components. Upcoming change in the framework will
enforce that there are no such redundant spaces.
2023-09-29 08:30:57 +02:00
Kubernetes Prow Robot
f599a98205
Merge pull request #120834 from dzjiang91/fix-panic
...
Fix panic testing intree vSphere dynamic PV.
2023-09-28 18:00:40 -07:00
Kubernetes Prow Robot
fe6d64d080
Merge pull request #120402 from Rei1010/storageClean
...
e2e_storage:stop using deprecated framework.ExpectNotEqual
2023-09-27 05:14:08 -07:00
Dezhou Jiang
06deb49d2c
Fix panic testing intree vSphere dynamic PV.
...
Change-Id: I9d1ee7f49f01c3308b967d84865fa6bcfafc4b0d
2023-09-22 18:58:44 +00:00
Fabio Bertinatto
eb109e3948
e2e: bootstrap vsphere tests earlier
2023-09-21 16:19:37 -03:00
Stephen Heywood
de244b2678
Promote StorageClass e2e test to Conformance
2023-09-20 09:44:55 +12:00
Kubernetes Prow Robot
50578c4b58
Merge pull request #119902 from RomanBednar/pv-phase-transition-time-e2e
...
e2e: add test for verification of timestamp for new PVs
2023-09-13 03:00:11 -07:00
Stephen Heywood
41b62c4dd7
Promote PV/PVC e2e test to Conformance
2023-09-11 10:25:07 +12:00
Kubernetes Prow Robot
b685f5204a
Merge pull request #120471 from ii/create-storageclass-lifecycle-test
...
Write e2e test for StorageClass Endpoints + 7 Endpoints
2023-09-07 14:40:57 -07:00
Stephen Heywood
e7ee3ae3d9
Create e2e test for StorageClass endpoints
...
e2e test validates the following 7 endpoints
- createStorageV1StorageClass
- deleteStorageV1CollectionStorageClass
- deleteStorageV1StorageClass
- listStorageV1StorageClass
- patchStorageV1StorageClass
- readStorageV1StorageClass
- replaceStorageV1StorageClass
2023-09-06 12:09:10 +12:00
tao.yang
b35357b6c0
cleanup: omit comparison with bool constants
...
Signed-off-by: tao.yang <tao.yang@daocloud.io >
2023-09-05 10:24:38 +08:00
wen.rui
622eac2347
e2e_storage:stop using deprecated framework.ExpectNotEqual
2023-09-05 09:44:43 +08:00
jinye
9795df456f
cleanup:e2e:stop using deprecated wait.ErrWaitTimeout
2023-09-04 21:53:08 +08:00
Kubernetes Prow Robot
b2499a1c28
Merge pull request #119558 from Songjoy/cleanup-e2e-storage-framework-equal
...
e2e_storage: stop using deprecated framework.ExpectEqual
2023-09-01 05:28:30 -07:00
宋文杰
8a368afa27
e2e_storage: stop using deprecated framework.ExpectEqual
2023-08-30 14:00:34 +08:00
Kubernetes Prow Robot
27c9d32d46
Merge pull request #120101 from lowang-bh/Hotfix
...
fix: concurrent map writes in e2e test
2023-08-28 23:19:20 -07:00
Kubernetes Prow Robot
f3d0392e07
Merge pull request #119695 from ii/create-pv-pvc-lifecycle-test
...
Write e2e test for PersistentVolume & PersistentVolumeClaim Endpoints + 13 Endpoints
2023-08-28 13:27:20 -07:00
lowang-bh
bd06c26d58
fix: concurrent map writes in e2e test
...
Signed-off-by: lowang-bh <lhui_wang@163.com >
2023-08-22 16:57:41 +08:00
Kubernetes Prow Robot
f852d7fead
Merge pull request #118653 from pohly/volume-resource-requirements
...
Volume resource requirements
2023-08-21 14:08:05 -07:00
Patrick Ohly
2472291790
api: introduce separate VolumeResourceRequirements struct
...
PVC and containers shared the same ResourceRequirements struct to define their
API. When resource claims were added, that struct got extended, which
accidentally also changed the PVC API. To avoid such a mistake from happening
again, PVC now uses its own VolumeResourceRequirements struct.
The `Claims` field gets removed because risk of breaking someone is low:
theoretically, YAML files which have a claims field for volumes now
get rejected when validating against the OpenAPI. Such files
have never made sense and should be fixed.
Code that uses the struct definitions needs to be updated.
2023-08-21 15:31:28 +02:00
liyuerich
3546831ceb
e2e_storage: stoping using deprecated framework.ExpectEmpty
2023-08-21 09:18:18 +08:00
Kubernetes Prow Robot
c5a675808b
Merge pull request #119745 from tsmetana/fix-local-stress-flake
...
Local PV Stress test: don't fail on deleting missing PV
2023-08-16 09:32:53 -07:00
Kubernetes Prow Robot
67c33faddd
Merge pull request #117631 from skitt/intstr-fromint32-testing
...
Test: use new intstr functions
2023-08-15 15:16:27 -07:00
Roman Bednar
dd7b7073c3
e2e: add test for verification of timestamp for new PVs
2023-08-11 11:39:47 +02:00
Roman Bednar
8e66149870
e2e: remove extra spaces
2023-08-11 11:28:11 +02:00