Kevin
6c335b9e1f
clean up labels that are added to node by scheduler e2e tests
2016-06-08 01:15:03 +00:00
Wojciech Tyczynski
a44d027e2e
Merge pull request #26695 from gmarek/maxpods
...
Fix MaxPods test to work with image puller
2016-06-02 14:24:05 +02:00
gmarek
262239d7ec
Fix MaxPods test to work with image puller
2016-06-02 13:17:45 +02:00
gmarek
72dcf9c236
Disable PodAffinity SchedulerPredicates test
2016-06-02 13:12:39 +02:00
Wojciech Tyczynski
b67a6e6d41
Avoid creating multiple unnecessary clients in tests.
2016-05-31 14:57:09 +02:00
k8s-merge-robot
04bdd37bc4
Merge pull request #25972 from luxas/remove_arch_constants
...
Automatic merge from submit-queue
Use pause image depending on the server's platform when testing
Removed all pause image constant strings, now the pause image is chosen by arch. Part of the effort of making e2e arch-agnostic.
The pause image name and version is also now only in two places, and it's documented to bump both
Also removed "amd64" constants in the code. Such constants should be replaced by `runtime.GOARCH` or by looking up the server platform
Fixes : #22876 and #15140
Makes it easier for: #25730
Related: #17981
This is for `v1.3`
@ixdy @thockin @vishh @kubernetes/sig-testing @andyzheng0831 @pensu
2016-05-28 04:48:59 -07:00
Yu-Ju Hong
17928cc1dc
e2e: fix the expectation of always running kube-system pods
...
Instruct the tests to ignore image prepull pods.
2016-05-26 11:27:12 -07:00
Lucas Käldström
79ca1911e1
Removed all pause image constant strings, now the pause image is chosen by arch. Part of the effort of making e2e arch-agnostic
2016-05-26 19:16:43 +03:00
Yu-Ju Hong
cd82c543b9
e2e: fix tests that are broken because of the image prepull pod
...
Many tests expect all kube-system pods to be running and ready. The newly
added image prepull add-on pod can in the "succeeded" state. This commit fixes
the tests to allow kube-system pods to be succeeded.
2016-05-25 09:51:25 -07:00
Prashanth B
730555b09b
Add an e2e image puller static pod
2016-05-23 19:17:09 +00:00
k8s-merge-robot
27512dd0a1
Merge pull request #25190 from ingvagabund/e2e-scheduler-predicates-validate-resource-limits
...
Automatic merge from submit-queue
SchedulerPredicates e2e test: be more verbose about requested resource
When ``validates resource limits of pods that are allowed to run [Conformance]`` test is run, logs could give more information about requested resource and say it is for cpu and in mili units.
cpu is stored in m units here:
```
nodeToCapacityMap[node.Name] = capacity.MilliValue()
```
2016-05-20 05:31:38 -07:00
Jan Chaloupka
6bfc80166a
e2e test: [k8s.io] SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run [Conformance]
...
Be more verbose about requested resource and say it is cpu in mili units
2016-05-19 12:25:41 +02:00
Kevin
52fb89ff73
implement taints and tolerations
2016-05-18 15:06:23 +00:00
David Oppenheimer
dd70a5e579
Move test input files from test/e2e/node-selection/ to
...
test/e2e/testing-manifests/ since the latter are included in the test
tarball while the former are not.
2016-05-13 11:47:17 -07:00
k8s-merge-robot
132ebb091a
Merge pull request #24459 from fgrzadkowski/unschedulable_pod
...
Automatic merge from submit-queue
Add pod condition PodScheduled to detect situation when scheduler tried to schedule a Pod, but failed
Set `PodSchedule` condition to `ConditionFalse` in `scheduleOne()` if scheduling failed and to `ConditionTrue` in `/bind` subresource.
Ref #24404
@mml (as it seems to be related to "why pending" effort)
<!-- Reviewable:start -->
---
This change is [<img src="http://reviewable.k8s.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](http://reviewable.k8s.io/reviews/kubernetes/kubernetes/24459 )
<!-- Reviewable:end -->
2016-05-12 05:54:06 -07:00
Filip Grzadkowski
a80b1798c4
Add pod condition PodScheduled to detect situation
...
when scheduler tried to schedule a Pod, but failed.
Ref #24404
2016-05-12 10:21:21 +02:00
k8s-merge-robot
8a04506546
Merge pull request #23009 from uluyol/c-pause
...
Automatic merge from submit-queue
Reimplement 'pause' in C - smaller footprint all around
Statically links against musl. Size of amd64 binary is 3560 bytes.
I couldn't test the arm binary since I have no hardware to test it on, though I assume we want it to work on a raspberry pi.
This PR also adds the gcc5/musl cross compiling image used to build the binaries.
@thockin
2016-05-08 09:29:32 -07:00
David Oppenheimer
b0bd3ff167
Move inter-pod affinity predicate and priority functions from default to
...
non-default due to negative performance effects even when not using
the feature.
2016-05-07 16:57:07 -07:00
Kevin
82ba4f077e
implement inter pod topological affinity and anti-affinity
2016-05-06 06:46:23 +00:00
Muhammed Uluyol
f3690e2d5e
build/pause: write in C
...
Builds statically against glibc. References to the old pause
image have been updated.
2016-05-04 21:45:52 -04:00
Clayton Coleman
fdb110c859
Fix the rest of the code
2016-04-29 17:12:10 -04:00
Tim St. Clair
b0d3f32e88
Update test/e2e for test/e2e/framework refactoring
2016-04-13 10:50:17 -07:00
Jay Vyas
9a71dfe753
KubeDescribe implementation with verify into after-build/ scripts.
2016-03-15 22:29:21 -04:00
k8s-merge-robot
2472a176b7
Merge pull request #22275 from gmarek/flake
...
Auto commit by PR queue bot
2016-03-05 17:54:29 -08:00
gmarek
7f3c490519
Print running pods before SchedulerPredicates tests
2016-03-04 09:50:33 +01:00
gmarek
496fc3c7ed
Make scheduler predicates test work with registered master
2016-03-03 10:09:26 +01:00
gmarek
675f45e9b4
Wait for namespace deletion in SchedulerPredicates
2016-03-01 16:40:28 +01:00
gmarek
110340c467
Add an option to pass client's QPS/burst to e2e framework
2016-02-29 09:32:29 +01:00
Quinton Hoole
a9fd207140
Add Ubernetes Lite e2e tests for spreading RC and Service pods evenly across all zones.
...
Fixes #19415
2016-02-24 16:59:41 -08:00
David Oppenheimer
66368efad5
Comment out NodeAffinity.RequiredDuringSchedulingRequiredDuringExecution
...
because it is not yet implemented.
2016-02-14 17:46:13 -08:00
k8s-merge-robot
b0560cba2e
Merge pull request #20686 from dchen1107/test1
...
Auto commit by PR queue bot
2016-02-09 23:55:38 -08:00
Dawn Chen
d65cab42bf
Scheduler predicate test explicitly assumes that cluster add-on pods stay stable, but never check it before each test run. Adding the check for each test case.
2016-02-08 16:21:17 -08:00
James DeFelice
457fb0382e
relabel NodeAffinity tests with Feature:NodeAffinity
2016-02-05 19:51:56 +00:00
Kevin
c8c82c1d8f
implement Node affinity and NodeSelector
2016-02-04 01:53:14 +00:00
Isaac Hollander McCreery
14d9a0f2c8
Label slow tests [Slow]
2015-12-22 12:29:57 -08:00
Filip Grzadkowski
4ee0e7e43c
Fix e2e tests broken in #17865
2015-12-22 13:59:35 +01:00
Isaac Hollander McCreery
bd49a3420e
Add [Disruptive] and [Serial] labels to appropriate tests
...
And use for partitioning; makes progress toward 10548
2015-12-18 11:12:28 -08:00
gmarek
f38455ddc3
Update e2e tests to list only schedulable nodes, to make them work with master Node registered.
2015-12-14 16:28:23 +01:00
Wojciech Tyczynski
960808bf08
Switch to versioned ListOptions in client.
2015-12-14 14:26:09 +01:00
gmarek
092c1b46ee
Make scheduler predicates test correctly use request instead of a limit
2015-12-04 18:15:23 +01:00
Wojciech Tyczynski
6dcb689d4e
Simplify List() signature in clients.
2015-12-03 09:54:07 +01:00
Wojciech Tyczynski
8343c8ce6c
Pass ListOptions to List() methods.
2015-12-01 15:00:36 +01:00
Matt Moore
b750d1dddc
Drop the beta for GCR v2 images.
...
beta.gcr.io is no longer needed to pull through v2.
2015-11-14 12:19:02 -08:00
gmarek
82272989b7
Revert "Merge pull request #16358 from kubernetes/revert-16084-improve_e2e"
...
This reverts commit 465c5b0791
, reversing
changes made to 154923221f
.
2015-10-27 14:08:23 +01:00
Jerzy Szczepkowski
42d236fe59
Revert "All e2e tests should use NewFramework"
2015-10-27 13:14:57 +01:00
Clayton Coleman
a50fbd6636
All e2e tests should use NewFramework
...
Allows someone to replace createTestingNS consistently
2015-10-26 19:13:09 -04:00
Saad Ali
722c86aa50
Merge pull request #15948 from gmarek/fix-test
...
Add handling of old non-capitalized event reason to scheduler-predicates test
2015-10-23 12:06:14 -07:00
gmarek
bae456cb9d
Add handling of old non-capitalized event reason to scheduler-predicates test
2015-10-22 12:08:30 +02:00
Jeff Grafton
1ec0b09205
Ensure framework.afterEach is called to clean up resources
2015-10-20 21:33:27 -07:00
k8s-merge-robot
578d752174
Merge pull request #15772 from mesosphere/sttts-temporarily-fix-nodeselector-e2e-test
...
Auto commit by PR queue bot
2015-10-18 04:35:14 -07:00