yuxiaobo
73fb0ab5ec
test/e2e/storage:Use e2eskipper package
...
Signed-off-by: yuxiaobo <yuxiaobogo@163.com >
2020-01-13 14:04:10 +08:00
clarklee92
7171f9a7f4
move funs of framework/volume to e2e/storage
...
Signed-off-by: clarklee92 <clarklee1992@hotmail.com >
2019-12-31 18:43:08 +08:00
danielqsj
6596a14d39
add missing alias of api errors under test
2019-12-26 17:29:38 +08:00
tanjunchen
f8e0c6bb41
test/e2e/storage : use framework.Equal() replace gomega.Expect(...).To(gomega.BeTrue(),...)
2019-12-11 16:25:26 +08:00
Kubernetes Prow Robot
eef4c00ae9
Merge pull request #85621 from chewong/in-tree-azure-disk-e2e
...
Rename Azure driver to Azure Disk driver in e2e test
2019-12-10 22:14:06 -08:00
SataQiu
3ed535a89a
fix staticcheck failures of e2e/storage/drivers e2e/storage/testsuites
2019-12-10 16:09:29 +08:00
Ernest Wong
727fdef2db
Address PR comment
2019-12-03 11:34:02 -08:00
Ernest Wong
657a3a3294
Delete client node selector during volume creation
2019-11-26 13:20:59 -08:00
Ernest Wong
dd76fdfce5
Rename Azure driver to Azure Disk driver
2019-11-25 15:51:30 -08:00
Dan Winship
6a040438ea
Update test/e2e/storage for new GetReadySchedulableNodes stuff
2019-10-09 08:12:56 -04:00
hoyho
23320c958e
feat(e2e): refactor hard-coded provision size
...
test/e2e/storage/testsuites creates volumes dynamically. Initially, the size of those volumes was
hard-coded in the test, which prevented using the tests with storage backends that couldn't support
that hard-coded size
2019-10-08 01:33:19 +08:00
Kubernetes Prow Robot
ba690c0796
Merge pull request #82955 from misterikkit/vsphere-sc
...
storage E2E: test drivers must have DNS-1123 names
2019-09-20 20:07:51 -07:00
Jonathan Basseri
e47ddafa9f
storage E2E: test drivers must have DNS-1123 names
...
Because driver names get used in some object names (e.g. StorageClass)
the driver name must be a valid DNS-1123 name.
2019-09-20 16:39:24 -07:00
Michelle Au
95c7b42340
add topology e2es to storage testsuite
...
Change-Id: I1ec4247cef5d477ae2a76136113a4ed5ce30bf44
2019-09-20 12:26:53 -07:00
WanLinghao
a6f5d99409
Refactor and clean up e2e framework utils. This patch handles test/e2e/framework/pv_util.go file
2019-09-18 17:57:13 +08:00
Mucahit Kurt
f0aa13cd46
skip e2e tests that run on multi node cluster and require node independent volume for the drivers that does not support node independent volumes, like hostpath
...
Signed-off-by: Mucahit Kurt <mucahitkurt@gmail.com >
2019-09-13 22:49:53 +03:00
Kubernetes Prow Robot
043b96ee89
Merge pull request #82569 from calmkart/master
...
MOD:fix spelling errors
2019-09-11 22:53:06 -07:00
Kubernetes Prow Robot
7efc8e33d6
Merge pull request #82367 from jsafrane/cinder-block-tests
...
Enable block tests for Cinder
2019-09-11 15:27:07 -07:00
Kubernetes Prow Robot
411caaf469
Merge pull request #82324 from andyzhangx/fix-azure-pv-e2e-test
...
test: fix azure disk e2e test failure
2019-09-11 15:25:53 -07:00
Kubernetes Prow Robot
caf21ac4ff
Merge pull request #82241 from jsafrane/disable-cephfs-test
...
Mark Ceph tests as serial
2019-09-11 10:41:48 -07:00
calmkart
d558a89437
MOD:fix spelling errors
2019-09-11 15:59:15 +08:00
carlory
910bd000ff
use log functions of core framework in the 'test/e2e/storage/*'
2019-09-06 10:26:16 +08:00
Jan Safranek
6a433ee5ba
Enable block tests for Cinder
...
Cinder volume plugin has implemented block mode a long while ago.
2019-09-05 13:17:13 +02:00
andyzhangx
4c58dc3a56
test: fix azure disk test failure
2019-09-04 15:16:38 +00:00
Jan Safranek
1ed97b62fa
Mark Ceph tests as serial
...
The dummy Ceph RBD and CephFS server in test/images/volume/rbd can run only
once on a machine, therefore mark the tests as [Serial].
2019-09-02 15:46:37 +02:00
Kubernetes Prow Robot
4ba225a541
Merge pull request #81486 from wongma7/aws-testdriver
...
Re-implement AWS test driver interfaces
2019-08-28 18:26:23 -07:00
Jan Safranek
90d09919e8
Add e2e test for volume limits
...
The test creates as many PVs and pods as the driver/plugin reports to support on a
single node.
2019-08-28 10:39:08 +02:00
Matthew Wong
7851929acf
Re-implement AWS test driver interfaces
2019-08-27 11:01:38 -07:00
alejandrox1
7c161d6a5f
Refactoring pod related functions from pv_util to pod pkg
...
Moving pod related functions from e2e/framework/pv_util.go to
e2e/framework/pod in order to allow refactoring of pv_util.go into its
own package.
Signed-off-by: alejandrox1 <alarcj137@gmail.com >
2019-08-27 12:27:45 -04:00
Kubernetes Prow Robot
60c2d44129
Merge pull request #79552 from wongma7/windows-ebs
...
Add support for AWS EBS on windows
2019-07-23 17:14:28 -07:00
Matthew Wong
02530b9ffb
Enable windows ntfs e2e storage tests for aws driver
2019-07-23 19:28:14 +00:00
Masaki Kimura
ea4f4c8432
Move volume_expand tests to storage e2e testsuites
2019-07-11 18:49:49 +00:00
draveness
d3158b2c71
feat: use framework.ExpectNotEqual in e2e test
2019-07-10 21:36:26 +08:00
Kubernetes Prow Robot
6d69cd1895
Merge pull request #75895 from msau42/enable-multipod-e2es
...
enable multipod e2es for intree volumes
2019-07-08 20:30:01 -07:00
SataQiu
332be4b1e3
refactor: replace framework.Failf with e2elog.Failf
2019-06-19 17:52:35 +08:00
Kubernetes Prow Robot
7abf2832bf
Merge pull request #78614 from liggitt/remove-beta-e2e-use
...
Move test/e2e use to v1 APIs
2019-06-14 07:58:38 -07:00
Jordan Liggitt
8229af31d2
Move test/e2e use to v1 APIs
2019-06-03 14:46:08 -04:00
Jorge Alarcon Ochoa
4969a05327
Refactored pod-related functions from framework/util.go
...
This a refactoring of framework/utils.go into framework/pod.
Signed-off-by: Jorge Alarcon Ochoa <alarcj137@gmail.com >
2019-05-30 09:30:26 -04:00
draveness
d6c600dac0
fix: use framework.ExpectNoError instead of gomega
2019-05-29 23:46:35 +08:00
SataQiu
b828e570b1
fix golint failures of test/e2e/storage/drivers
2019-05-20 13:12:38 +08:00
danielqsj
1058877fbf
remove dot imports in e2e/storage
2019-05-10 13:56:26 +08:00
John Schnake
a6f5ebf831
Move storage tests to use the framework/log package
...
This is part of the transition to using framework/log instead
of the Logf inside the framework package. This will help with
import size/cycles when importing the framework or subpackages.
2019-05-04 12:50:38 -05:00
David Zhu
1271237d23
Add migration metrics checking to all test suites
2019-05-01 11:24:03 -07:00
David Zhu
213cc99ead
Operation generator migration metric fixes and test metrics retrieval code
2019-04-25 16:27:45 -07:00
John Schnake
028df0451d
Refactor of e2e/framework/authorizer_util.go
...
- moves these helper functions into e2e/framework/auth
- removes logging from helper functions
- in some cases explicitly returns errors that were implicitly
ignored/logged. In the situations where they should be ignored,
we explicitly check that the condition is met before ignoring it.
- fixes references of these methods to use the right package and
return values
2019-04-17 16:39:37 -05:00
SataQiu
252cabf155
[e2e] test/e2e/framework/volume_util.go -> test/e2e/framework/volume/fixtures.go
2019-04-13 16:58:37 +08:00
Jan Safranek
b18dba3794
Parallelize iSCSI tests
...
iSCSI target (=the server) is implemented in Linux kernel. The "iSCSI
server" pod is not a real server, it just configures the kernel on the
host. In order to run iSCSI tests in parallel, we need to be able to
run multiple such pods on a single node, serving different LUNs to
different tests.
The "server pod" must run with HostNetwork=true to achieve that.
Each pod then creates its own IQN with namespace name, so it can't
collide with other server pods running in another namespaces on the same
node.
2019-04-10 14:43:06 +02:00
Masaki Kimura
b474b28f7b
Use framework.ExpectNoError() for rest of under test/e2e/storage
2019-04-04 18:51:51 +00:00
Michelle Au
ac69f83905
enable multipod e2es for intree volumes
2019-03-29 11:37:35 -07:00
Michelle Au
bbf6683e22
Switch PD tests to use delayed binding
2019-03-27 18:30:13 -07:00