Commit Graph

2751 Commits

Author SHA1 Message Date
draveness
774c15f2be refactor: move wait for endpoints to new pkg 2019-04-27 22:05:39 +08:00
Kubernetes Prow Robot
62219e1f66 Merge pull request #76978 from alejandrox1/framework-deployment-refactor
Refeactored framework deployment utils
2019-04-26 10:38:38 -07:00
Stephen Augustus
2f74c90480 Staging the legacy Azure Cloud Provider
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2019-04-25 20:03:45 -04:00
Kubernetes Prow Robot
ed2ab71710 Merge pull request #75237 from aojea/ipv6_downward
Add IPv6 support to the Downward e2e API test
2019-04-25 13:36:42 -07:00
Jorge Alarcon Ochoa
8200ae6279 Refeactored framework deployment utils
xref: #76206

Signed-off-by: Jorge Alarcon Ochoa <alarcj137@gmail.com>
2019-04-24 19:28:03 -04:00
Antonio Ojea
d528944a03 Add more strict IPv6 regex
Previous IPv6 regex was too loose, this patchs adds a better and
more strict regex for IPv6 addresses and makes the IPv4 and IPv6
regex availables as constants inside the framework pkg
2019-04-24 23:37:24 +02:00
Joachim Bartosik
74bd4d643a Detect zone of MIG in e2e VPA tests
I was running e2e VPA tests and some were failing because the tests
assume thata they're running on:
- zonal single-zone cluster, or
- regional multi-zone cluster.

And I was running them on regional, single-zoned cluster.

Change-Id: I110a70d2249f981b60cf76d1ad674ccfcedd8fb3
2019-04-24 16:11:53 +02:00
Kubernetes Prow Robot
85b7323dbc Merge pull request #76705 from atoato88/fix-golint-e2e-framework-util-go-part3
Fix golint failures of e2e/framework/util.go - part3
2019-04-23 19:08:00 -07:00
Kubernetes Prow Robot
4098347433 Merge pull request #76488 from atoato88/fix-golint-e2e-framework-util-go-part2
Fix golint failures of e2e/framework/util.go - part2
2019-04-23 14:02:12 -07:00
Kubernetes Prow Robot
56d7912939 Merge pull request #76348 from atoato88/fix-golint-e2e-framework-util-go
Fix golint failures of e2e/framework/util.go - part1
2019-04-23 14:02:01 -07:00
Akihito INOH
31046bbf52 Fix golint failures of e2e/framework/util.go - part3
This is a part of a series for fixing golint failures for util.go.
- fixes golint failures from line 2354 to line 3685 at original util.go

This fixes golint failures of the following file:
- test/e2e/framework/util.go
2019-04-24 02:16:06 +09:00
Kubernetes Prow Robot
dc08b6b275 Merge pull request #76625 from gnufied/skip-if-no-default-sc
Skip storage tests that depend on default SC - if no default SC is found
2019-04-22 14:37:45 -07:00
Hemant Kumar
6fee8a7727 Skip pvc protection tests if no default SC is found
Other tests that check for default storageclass also
check for cloudprovider such as gce, aws and openstack
and hence are already skipped in bare metal environments.

But this particular test keeps failing because no such check exists.
2019-04-22 14:51:04 -04:00
Kubernetes Prow Robot
f3ca66ad23 Merge pull request #76745 from atoato88/fix-golint-e2e-framework-util-go-part4
Fix golint failures of e2e/framework/util.go - part4
2019-04-19 20:29:58 -07:00
Akihito INOH
97fe60e807 Fix golint failures of e2e/framework/util.go - part4
This is a part of a series for fixing golint failures for util.go.
- fixes golint failures from line 3686 to end of file at original util.go

This fixes golint failures of the following file:
- test/e2e/framework/util.go
2019-04-20 08:47:37 +09:00
Kubernetes Prow Robot
29163600fe Merge pull request #76796 from dims/remove-unused-methods
Remove unused code
2019-04-19 11:09:55 -07:00
Davanum Srinivas
7b8c9acc09 remove unused code
Change-Id: If821920ec8872e326b7d85437ad8d2620807799d
2019-04-19 08:36:31 -04:00
Jiatong Wang
9f2fa7d269 Remove unused function and clean up redundant code 2019-04-18 21:08:34 -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
Akihito INOH
85f21c16ac Fix golint failures of e2e/framework/util.go - part2
This is a part of a series for fixing golint failures for util.go.
- fixes golint failures from line 1395 to line 2353 at original util.go

This fixes golint failures of the following file:
- test/e2e/framework/util.go

This changes following files because of change function name
in above file.
- test/e2e/apps/rc.go
- test/e2e/apps/replica_set.go
2019-04-17 19:00:12 +09:00
Akihito INOH
9d0bc4b8df Fix golint failures of e2e/framework/util.go - part1
This is a part of a series for fixing golint failures for util.go.
- fixes `should not use dot imports` about `ginkgo` and `gomega`
- fixes golint failures from top of file to line 1394 at original util.go

This fixes golint failures of the following file:
- test/e2e/framework/util.go

This changes following files because of change function name
in above file.
- test/e2e/e2e.go
- test/e2e/network/network_tiers.go
- test/e2e/network/service.go
2019-04-17 18:07:01 +09:00
Kubernetes Prow Robot
92e087c402 Merge pull request #75989 from neolit123/remove-aggregator-from-e2e-fw
[e2e] decouple the aggregated clientset from the e2e testing framework
2019-04-16 16:20:09 -07:00
Kubernetes Prow Robot
0dc281df04 Merge pull request #76631 from andrewsykim/refactor-framework-util
remove unused functions & types in test/e2e/framework/util.go
2019-04-16 10:27:44 -07:00
Lubomir I. Ivanov
760a825f7c e2e-test-framework: decouple the aggregated clientset from the framework
Remove usage of the aggregated clientset in the e2e testing framework
itself. We have one test that consumes the clientset in the suite
and it's in test/e2e/apimachinery/aggregator.go, which was recently
promoted to conformance in 8101b86.

This test now obtains a local copy of the aggregated clientset.
The suite still has to compile the internal client in.
One possible solution here is to move this test in a separate suite,
yet it's unclear of how to tackle the problem now that the test
has to run as part of the conformance suite.
2019-04-16 18:05:09 +03:00
Matt Matejczyk
618d6771f8 Add missing node.address != "" condition in tests
It turns out to be a frequent bug that is revealed when nodes don't have
external IP addresses. In the test we assume that in such case there
won't be any addresses of type 'NodeExternalIp', which is invalid. In
such case there will be an address of type 'NodeExternalIP', but with
the empty 'Address' field.

Ref. https://github.com/kubernetes/kubernetes/issues/76374
2019-04-16 08:13:43 +02:00
Andrew Sy Kim
71e5980ad4 remove unused functions & types in test/e2e/framework/util.go
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-04-15 19:21:39 -04:00
Jiatong Wang
6d7869ee96 Clean up e2e/framework/upgrade_util.go 2019-04-15 15:46:25 -07:00
Kubernetes Prow Robot
1b9206a17c Merge pull request #76414 from SataQiu/refactor-e2e-volume-20190411
[e2e] test/e2e/framework/volume_util.go -> test/e2e/framework/volume/fixtures.go
2019-04-13 00:42:03 -07:00
SataQiu
a34f6277d9 add OWNERS for test/e2e/framework/volume 2019-04-13 16:59:04 +08:00
SataQiu
252cabf155 [e2e] test/e2e/framework/volume_util.go -> test/e2e/framework/volume/fixtures.go 2019-04-13 16:58:37 +08:00
Kubernetes Prow Robot
df6ca6ab9f Merge pull request #76156 from chardch/recreate-master-retry
Recreate nodes e2e test
2019-04-12 23:26:02 -07:00
Jiaying Zhang
8175579a0c add recreate node e2e test
Move recreate_node test to gce provider tests.
2019-04-12 16:00:19 -07:00
Kubernetes Prow Robot
cc368faa1b Merge pull request #73739 from jsafrane/parallelize-iscsi
Parallelize iSCSI tests
2019-04-12 12:56:47 -07:00
draveness
f32352ac7e refactor: clean up e2e framework job utils
1. Move job_util to e2e/framework/job package
2. Remove unused UpdateJobWithFunc
2019-04-12 21:26:33 +08:00
Kubernetes Prow Robot
ed2bdd53dc Merge pull request #76409 from draveness/feature/refactor-framework-rs-util
refactor: cleanup e2e replicaset utils
2019-04-12 00:41:43 -07:00
Kubernetes Prow Robot
daf75a0ad5 Merge pull request #76400 from jiatongw/gpu
[e2e] Move gpu_util.go to e2e/framework/gpu
2019-04-12 00:41:28 -07:00
Kubernetes Prow Robot
305f718716 Merge pull request #76361 from SataQiu/cleanup-e2e-20190410
Small cleanup of e2e/framework/ingress
2019-04-11 13:10:43 -07:00
draveness
dee97a4e5c refactor: cleanup e2e replicaset utils 2019-04-12 01:48:10 +08:00
Kubernetes Prow Robot
ca55432599 Merge pull request #76371 from SataQiu/try-more-involved-20190410
add @SataQiu as a test/e2e/framework reviewer
2019-04-11 09:04:16 -07:00
Kubernetes Prow Robot
ce0be7fa20 Merge pull request #76255 from SataQiu/fix-golint-service_util-20190408
Fix some golint failures of test/e2e/framework/service_util.go
2019-04-11 02:40:10 -07:00
Jiatong Wang
7814865b40 Move gpu_util.go to e2e/framework/gpu 2019-04-10 14:30:24 -07:00
Jan Safranek
5f9756c3ce hack
in VM:
make all WHAT=volume/iscsi
(+ break after amd64)
2019-04-10 14:54:06 +02: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
SataQiu
5667a4446f add @SataQiu as a test/e2e/framework reviewer 2019-04-10 16:54:38 +08:00
SataQiu
05612d76b6 small cleanup of e2e/framework/ingress 2019-04-10 12:17:50 +08:00
Kubernetes Prow Robot
085620575c Merge pull request #76324 from SataQiu/refactor-e2e-framework-20190409
Refactor and clean up e2e/framework/exec_util.go
2019-04-09 12:37:04 -07:00
SataQiu
55b322e04a refactor and clean up e2e/framework/exec_util.go 2019-04-09 23:14:38 +08:00
Kubernetes Prow Robot
99a52350a4 Merge pull request #76309 from jiatongw/e2e_gpu
Clean up and remove blank lines
2019-04-09 07:29:20 -07:00
Kubernetes Prow Robot
466abb0168 Merge pull request #76233 from draveness/feature/refactor-framework-rc-util
refactor: remove unused function and add comments in rc util
2019-04-09 07:29:07 -07:00
Jiatong Wang
df2072dd19 Clean up and remove blank lines 2019-04-08 20:02:51 -07:00