Commit Graph

14804 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
4ed88d4232 Merge pull request #81819 from msau42/topology-e2es
add volume topology e2es
2019-09-20 20:07:25 -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
Kubernetes Prow Robot
a7bd7a925d Merge pull request #82908 from ZP-AlwaysWin/dev06
Use framework.ExpectNotEqual()
2019-09-20 16:17:58 -07:00
Ahmad Diaa
bf6a70a1ce use scheduler.Option in initTestSchedulerWithOptions 2019-09-21 00:06:42 +02:00
Ahmad Diaa
995e741ef9 use scheduler.New in createConfiguratorArgsWithPodInformer 2019-09-21 00:06:41 +02:00
Kubernetes Prow Robot
c7619bd770 Merge pull request #80824 from damemi/preemption-e2e-to-integration
Move PodPriorityResolution e2e to integration
2019-09-20 12:27:25 -07:00
Michelle Au
8d3abb83f9 Rename testCleanup to driverCleanup
Change-Id: I2ee50e2c7eed82724b7a2703819dcefcf7fa915f
2019-09-20 12:26:53 -07:00
Michelle Au
95c7b42340 add topology e2es to storage testsuite
Change-Id: I1ec4247cef5d477ae2a76136113a4ed5ce30bf44
2019-09-20 12:26:53 -07:00
Kubernetes Prow Robot
26cc580e65 Merge pull request #82807 from jpbetz/reinvoke-integration-flake-fix
Fix reinvocation test flake by scoping webhooks and markers
2019-09-20 01:33:20 -07:00
Kubernetes Prow Robot
259d6bf608 Merge pull request #82189 from deads2k/ns-resources
add conditions for remaining object totals during ns termination
2019-09-20 01:33:00 -07:00
ZP-AlwaysWin
b77462eddd Use framework.ExpectNotEqual() 2019-09-20 16:09:44 +08:00
Kubernetes Prow Robot
895642f9c3 Merge pull request #82742 from whypro/flagparse
Move flag.Parse() from init() to TestMain()
2019-09-20 00:09:12 -07:00
hwdef
321b690f62 fix(test): delete unused unused var or const 2019-09-20 14:41:53 +08:00
ZP-AlwaysWin
600da41778 Use framework.ExpectEqual() 2019-09-20 11:52:11 +08:00
ZP-AlwaysWin
93b822d5a2 Use framework.ExpectEqual() 2019-09-20 11:38:28 +08:00
ZP-AlwaysWin
59f766fe0a Use framework.ExpectEqual() 2019-09-20 11:36:03 +08:00
ZP-AlwaysWin
b386bd469c Use framework.ExpectEqual() 2019-09-20 10:06:16 +08:00
Mike Dame
ca18b48151 Move PodPriorityResolution e2e to integration 2019-09-19 20:25:03 -04:00
Łukasz Osipiuk
95d1f4d9b0 Allow relaxing deleted pods checking in RC runner
There is strong probabilty that some pods will be deleted when
we are bombarding cluster with high volume of pods. We do that in
Cluster Autoscaler scalability tests and we want to relax check there.

Change-Id: Ib7883666c0c952f61914ab51dcf1f5244e1e7e42
2019-09-19 21:49:03 +02:00
Kubernetes Prow Robot
b0e5b9c7b0 Merge pull request #82842 from ahg-g/ahg-framework-config
Modified the Filter interface to pass in nodeinfo instead of node name.
2019-09-19 11:05:39 -07:00
Odin Ugedal
ec605eb300 Fix pre pull of images in DiskPressure tests
This waits for DiskPressure to no longer exist before pre pulling images
after a DiskPressure test. Otherwise we risk to pull images, while
kubelet evicts/removes them.
2019-09-19 12:24:17 +02:00
carlory
d870514162 cleanup test code in upgrades and autoscaling pkg 2019-09-19 14:06:41 +08:00
Kubernetes Prow Robot
668a1a12ca Merge pull request #82725 from ZP-AlwaysWin/dev04
replace $IMAGE_NAME with ${IMAGE_NAME}
2019-09-18 22:13:13 -07:00
Kubernetes Prow Robot
a54dba0d84 Merge pull request #81856 from damemi/ravig-fix-tbe
Convert TaintBasedEvictions e2e to integration test
2019-09-18 14:49:01 -07:00
Abdullah Gharaibeh
89f936f6ac Modified the Filter interface to pass in nodeinfo instead of node name.
This is necessary to support preemption, which relies on passing modified nodeinfo objects to the filters to simulate evicting lower-priority pods.
2019-09-18 17:27:33 -04:00
Kubernetes Prow Robot
ae99e2d412 Merge pull request #82812 from zouyee/emp
fix emptyDir volumes pod should support shared volumes between containers
2019-09-18 11:11:32 -07:00
ravisantoshgudimetla
7e1794dcb1 Convert tbe e2e to integration test 2019-09-18 13:24:54 -04: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
zouyee
4931a7eba8 uses the API instead to fixemptyDir volumes pod should support shared volumes between containers
Signed-off-by: Zou Nengren <zouyee1989@gmail.com>
2019-09-18 13:58:44 +08:00
Kubernetes Prow Robot
57d87502ba Merge pull request #82338 from draveness/feature/use-apiserver-in-scheduler-benchmarks
feat(scheduler): use api server to watch scheduled pods
2019-09-17 22:47:30 -07:00
Kubernetes Prow Robot
c49cbe3514 Merge pull request #82803 from deads2k/dump-namespace-resource
dump namespace object in e2e when it doesn't get deleted
2019-09-17 16:55:15 -07:00
Joe Betz
2c8ffc329b Fix reinvokation test flake by isolating webhooks and markers 2019-09-17 15:30:37 -07:00
Kubernetes Prow Robot
67d928acdc Merge pull request #82096 from logicalhan/version-deletion
remove pkg/version and some of redundant copies of it
2019-09-17 14:27:16 -07:00
Kubernetes Prow Robot
28ed0dbbe3 Merge pull request #82772 from zouyee/ccms
fix pod infra containers oom-score-adj testing
2019-09-17 12:57:16 -07:00
David Eads
fda9680fc3 dump namespace object in e2e when it doesn't get deleted 2019-09-17 14:51:59 -04:00
Kubernetes Prow Robot
e7090e8f5e Merge pull request #81517 from danwinship/iptables-monitor
drop firewalld monitoring, add better iptables monitor
2019-09-17 10:58:02 -07:00
Kubernetes Prow Robot
3a19f1e80b Merge pull request #82472 from draveness/feature/remove-feature-gates-in-1-17
feat: cleanup several GA feature flags which should be removed in 1.17
2019-09-17 06:58:24 -07:00
whypro
69f48d87a4 Move flag parse to main func from init() 2019-09-17 19:30:24 +08:00
Kubernetes Prow Robot
1d724554f0 Merge pull request #82696 from mm4tt/nginx_custom_lb_timeout
Adjust nginx lb timeout depending on the cluster size in tests
2019-09-16 20:28:23 -07:00
zouyee
efcf4f4da2 update process name to fix pod infra containers oom-score-adj should be -998 and best effort container's should be 1000
Signed-off-by: Zou Nengren <zouyee1989@gmail.com>
2019-09-17 11:25:38 +08:00
draveness
54e0f4773c feat(scheduler): use api server to watch scheduled pods 2019-09-17 11:24:59 +08:00
Kubernetes Prow Robot
9d8acc02b6 Merge pull request #82760 from gnufied/fix-upgrade-e2e-tests
Allow upgrade test to run on all cloudproviders
2019-09-16 18:06:48 -07:00
Han Kang
866ea74326 remove pkg/version and some of redundant copies of it
Change-Id: Ia58367c1b1274bfb49c8a4784051463abaf795de
2019-09-16 16:24:35 -07:00
Hemant Kumar
72729fc4f2 Allow upgrade test to run on all cloudproviders 2019-09-16 15:42:04 -04:00
Kubernetes Prow Robot
e2e3de233d Merge pull request #82733 from yutedz/webhook-invocation-len
Check the length of recorder.invocations
2019-09-16 12:40:52 -07:00
Matt Matejczyk
532298c399 Adjust nginx lb timeout in tests
In addition delete the service & lb before ending to test to avoid the case
when deleting the namespace times out due to long LB deletion.

Ref.  https://github.com/kubernetes/kubernetes/issues/82695
2019-09-16 13:07:47 +02:00
Ted Yu
5e5824f9c5 Check the length of recorder.invocations 2019-09-15 16:43:12 -07:00
Dan Winship
b6c3d5416a Drop iptables firewalld monitoring support
The firewalld monitoring code was not well tested (and not easily
testable), would never be triggered on most platforms, and was only
being taken advantage of from one place (kube-proxy), which didn't
need it anyway since it already has its own resync loop.

Since the firewalld monitoring was the only consumer of pkg/util/dbus,
we can also now delete that.
2019-09-15 15:35:40 -04:00
Dan Winship
967fd5aaf0 e2e: test that both kube-proxy and kubelet recover after iptables flush 2019-09-15 15:34:24 -04:00
carlory
5bbedd39c0 use log funcs of core framework in the auth, kubectl and windows pkg 2019-09-15 21:39:54 +08:00