Commit Graph

11188 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
77fca12f66 Merge pull request #81296 from msau42/update-csi-e2e
Update csi-provisioner and snapshotter to get selflink fix
2019-08-13 07:56:34 -07:00
Kubernetes Prow Robot
43fa5ca693 Merge pull request #81087 from johnSchnake/addSkipsIfSSHNotPresent
Ensure tests which rely on SSH behavior are skipped if unavailable
2019-08-13 07:56:07 -07:00
Kubernetes Prow Robot
193c30fd01 Merge pull request #81069 from aojea/GlusterDynamicProvisioner
Add IPv6 support to e2e GlusterDynamicProvisioner
2019-08-13 02:28:20 -07:00
Kubernetes Prow Robot
61af419d38 Merge pull request #81291 from danwinship/service-test-cleanup-1
Inline/simplify two used-only-once service test helper functions
2019-08-12 20:12:38 -07:00
Kubernetes Prow Robot
feb6da78f9 Merge pull request #81235 from oomichi/make-simple-dependency-endpoints
Remove core dependency from endpoints e2e fw
2019-08-12 20:12:25 -07:00
Michelle Au
7c1f55f400 Update csi-provisioner and snapshotter to get selflink fix
Change-Id: I5aa44d5d530dad04968429369aff65e369a86e2e
2019-08-12 15:28:40 -07:00
Kubernetes Prow Robot
f2c82f49e8 Merge pull request #81295 from ravisantoshgudimetla/revert-80922-fix-priority-toleration
Revert "Toleration priority function score computation"
2019-08-12 15:00:16 -07:00
Kubernetes Prow Robot
e1f667765b Merge pull request #81251 from oomichi/followup-pr81231
Remove runDeployment() from e2e test
2019-08-12 14:59:50 -07:00
j-griffith
11f14de6e2 Update CSI hostpathplugin to include cloning fix
Update to hostpathplugin:v1.2.0-rc4 to include storageClass comparison
fix.
2019-08-12 13:09:17 -06:00
RaviSantosh Gudimetla
afce8f7f44 Revert "Toleration priority function score computation" 2019-08-12 12:03:04 -04:00
Dan Winship
6a42e102b7 Inline/simplify two used-only-once service test helper functions 2019-08-12 09:51:54 -04:00
Claudiu Belu
a8c63d132b tests: Fixes DNS tests for Windows
A previous commit replaced the usage of hostname -i with getent hosts
in DNS probe commands (for testing IPv6), which breaks the Windows tests
(getent hosts is a Linux-specific command that looks into the /etc/hosts
file, which, on Windows, is not managed by Kubelet).

This commit addresses this issue by executing getent hosts on IPv6 clusters
and hostname -i on IPv4 clusters (Windows does not support IPv6 at this
moment).
2019-08-11 11:19:31 -07:00
Kubernetes Prow Robot
0610bf0c7e Merge pull request #81241 from oomichi/cleanup-unused-BusyBoxImage
Remove unused BusyBoxImage
2019-08-11 11:11:10 -07:00
Kubernetes Prow Robot
3e962cb61a Merge pull request #81157 from openSUSE/localhost-nodeport-e2e-fix
[e2e] Fix node port service reachability test for nodes running on localhost
2019-08-10 04:19:14 -07:00
Kenichi Omichi
9e17433ccf Remove runDeployment() from e2e test
As https://github.com/kubernetes/kubernetes/pull/81231/files#r312670943
this removes runDeployment() by just moving some code into the test.
2019-08-10 00:10:09 +00:00
Kenichi Omichi
bb6da9e356 Remove unused BusyBoxImage
The core e2e framework contains BusyBoxImage. The sub e2e "pod"
framework also contains it but not used at all.
So this removes this unused BusyBoxImage for code cleanup.
2019-08-09 22:09:21 +00:00
Kenichi Omichi
19c474fc4d Remove core dependency from endpoints e2e fw
WaitForEndpoint() of the endpoints e2e framework was used in
test/e2e/network/proxy.go only. In addition, the endpoints e2e
framework imported the core of e2e framework only for the function.
So this moves the function into test/e2e/network/proxy.go then we
can remove dependency of core framework from the sub e2e framework.
2019-08-09 20:22:56 +00:00
Kenichi Omichi
bf221a09b5 Remove core dependency from deployment e2e fw
RunDeployment() of the deployment e2e framework was used in
autoscaling_utils only. In addition, the deployment e2e framework
imported the core of e2e framework only for the function.
So this moves the function into autoscaling_utils then we can remove
dependency of core framework from the deployment e2e framework.
2019-08-09 19:31:14 +00:00
Sascha Grunert
715627d95e Fix node port service reachability test for nodes running on localhost
If a node's internal address points to 127.0.0.1, then we skip the node
port reachability test.

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-08-09 08:36:23 +02:00
Kubernetes Prow Robot
eadf68ebd9 Merge pull request #81203 from oomichi/remove-printOnce
Remove printOnce() on e2e tests
2019-08-08 19:36:17 -07:00
Kubernetes Prow Robot
9d3d20114a Merge pull request #78331 from mgdevstack/master-promote-resourcequota
Promote resourceQuota e2e verifying 'object count quota' and 'quota scope' to Conformance
2019-08-08 17:57:25 -07:00
draveness
495faa22db feat: cleanup pod critical pod annotations feature 2019-08-09 08:41:23 +08:00
Kubernetes Prow Robot
072528e5f6 Merge pull request #80787 from ii/wip-configmap-contents-patch
Add validation to ConfigMap patch test
2019-08-08 10:04:11 -07:00
Kubernetes Prow Robot
cbdb20c10d Merge pull request #81049 from MrHohn/svc-e2e-reachability-verbose
[e2e] Add verbose to reachability test commands
2019-08-08 06:28:10 -07:00
Kubernetes Prow Robot
1d83daf8a7 Merge pull request #81032 from liggitt/isolate-webhook-e2e
Scope e2e webhooks to avoid cross-test interference
2019-08-08 06:27:44 -07:00
Jan Safranek
40b186785f Use events to speed up the test 2019-08-08 14:24:52 +02:00
Jan Safranek
683b9782b2 Add test for mismatched usage of filesystem/block volumes 2019-08-08 14:24:52 +02:00
Kenichi Omichi
e8c41b8892 Remove printOnce() on e2e tests
Originally, printOnce() was implemented for printing debugging message
once for checking actual value is the same as expected value.
However even if an error doesn't happen in ExpectEqual(), printOnce()
is called internally. Then the second ExpectEqual() doesn't output
the debugging message if an error happens. This makes debugging
difficult, let's just remove it for debugging.
2019-08-08 07:29:56 +00:00
Kenichi Omichi
47a4d1a8ec Rename MetricsForE2E for golint failure
This renames MetricsForE2E to ComponentCollection for solving golint
failure.
2019-08-08 04:15:36 +00:00
Kubernetes Prow Robot
a8d71390cf Merge pull request #81053 from oomichi/cleanup-indent-e2e-framework-metrics
Reduce indents of resource_usage_gatherer
2019-08-07 14:45:36 -07:00
John Schnake
37212fa934 Ensure tests which rely on SSH behavior are skipped if unavailable
A number of tests rely on SSH behavior but are not marked with
SkipUnlessSSHKeysPresent(). This means that the tests will run and
hang. This can be confusing for users because they may not know why
the tests failed. Instead, we should be reporting on the known issue
and skipping the test (hence why the helper Skip... function exists).
2019-08-07 10:24:39 -05:00
Kubernetes Prow Robot
1e962072f1 Merge pull request #79909 from vinicyusmacedo/simplify-e2e
Moving e2e boilerplate to separate functions
2019-08-07 04:46:50 -07:00
Kenichi Omichi
7f949e1fcc Make nodeList schedulable
The conformance test "validates resource limits of pods that are
allowed to run" is failed if master node doesn't have taints.
The reason is that nodeList which should consist of schedulable
nodes is gotten with GetMasterAndWorkerNodes() and master nodes
were excluded from nodeList.
This makes nodeList be gotten with GetReadySchedulableNodesOrDie()
and nodeList can consist of schedulable nodes.
2019-08-07 10:34:52 +00:00
Antonio Ojea
10ef878e08 Add IPv6 support to e2e GlusterDynamicProvisioner 2019-08-07 09:47:36 +02:00
Kubernetes Prow Robot
3cb2eaa4ba Merge pull request #80953 from Moriadry/feature/package-collides
Fix error collides with imported package name
2019-08-06 23:57:42 -07:00
Kubernetes Prow Robot
cc4301025d Merge pull request #80655 from johnbelamaric/promote-nodeport-creation
Promote NodePort service creation e2e test to conformance
2019-08-06 23:56:50 -07:00
Kubernetes Prow Robot
64a67184ce Merge pull request #80654 from spiffxp/promote-taint-e2e-tests
Promote taint-based eviction e2e tests to Conformance
2019-08-06 21:05:43 -07:00
Caleb Woodbine
7218182f11 Update configMap data checking 2019-08-07 03:35:36 +00:00
Kenichi Omichi
de66a736e8 Reduce indents of resource_usage_gatherer
test/e2e/framework/resource_usage_gatherer contained much indents
and they can be reduced with `continue` for code readability.
2019-08-07 01:23:18 +00:00
John Belamaric
60a51ce020 Promote NodePort service creation e2e test to conformance 2019-08-06 16:23:40 -07:00
Zihong Zheng
8d84a1ea76 [e2e] Add verbose to reachability test commands 2019-08-06 15:27:57 -07:00
Jordan Liggitt
a8918405e6 Scope e2e webhooks to avoid cross-test interference 2019-08-06 16:44:11 -04:00
Kubernetes Prow Robot
345e58b434 Merge pull request #75071 from mkimuram/issue/74552e2e
Fix volume reconstruction and add e2e tests
2019-08-06 06:05:55 -07:00
moriadry
4b8080dda8 Fix error collides with imported package name
Fix error collides with imported package name

fix

fix
2019-08-06 12:20:29 +08:00
Kubernetes Prow Robot
65e5439faf Merge pull request #80991 from davidz627/fix/testMani
Add davidz627 to testing manfiests csi owners
2019-08-05 19:58:28 -07:00
Kubernetes Prow Robot
3fdf5cf2ac Merge pull request #80879 from ravisantoshgudimetla/fix-taint-manager
Wait for pods to be running before eviction starts
2019-08-05 19:58:07 -07:00
Kubernetes Prow Robot
da4248602d Merge pull request #80516 from adelina-t/refactor_kubectl_test
Refactor kubectl retrieve logs test to use agnhost
2019-08-05 19:57:53 -07:00
Caleb Woodbine
b10743236e Update function for data inequality verification 2019-08-06 01:53:08 +00:00
Kubernetes Prow Robot
4d337d2d32 Merge pull request #80990 from davidz627/fix/pdDriverMani
Bump GCE PD CSI Driver testing manifests to v0.5.2-gke.0 for volume limits fix
2019-08-05 18:18:44 -07:00
Kubernetes Prow Robot
f18d1ad6c1 Merge pull request #80821 from damemi/duplicate-e2e
Remove duplicate scheduler anti-affinity preemption e2e
2019-08-05 18:18:06 -07:00