gmarek
4a785d0676
Enable Add-On resource gathering in scalability tests
2015-11-25 14:04:07 +01:00
Wojciech Tyczynski
a968f98dc2
Expose information about scheduling latency in scalability tests.
2015-11-25 08:31:46 +01:00
Wojciech Tyczynski
b6ef62af24
Use unversioned.ListOptions in clients.
2015-11-24 16:52:09 +01:00
Karl Isenberg
2d3c3e1d0b
Cleanup e2e tags
...
- Remove "Suite" from e2e tag names
- Move grouping e2e tags to the front of the test, describe or context name
- Move Conformance e2e tags to the end of test names (test specific)
- Move Skipped e2e tags to the end of names, but to as high a context as applicable
2015-11-23 13:42:12 -08:00
gmarek
98633316a5
Print an external IP for Nodes in a density test for easier log lookup
2015-11-18 16:48:39 +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
Wojciech Tyczynski
5e9fe7abff
Fix Kubemark tests by not gathering resource usage data
2015-11-09 11:45:07 +01:00
gmarek
cfe391d4ee
Add resource monitoring of kube-system pods
2015-11-02 13:35:50 +01:00
k8s-merge-robot
1b96e92ccc
Merge pull request #16428 from wojtek-t/fix_latency_test
...
Auto commit by PR queue bot
2015-10-29 01:21:04 -07:00
Wojciech Tyczynski
c053ef2a31
Fix computing of percentiles in Density test
2015-10-28 15:45:16 +01: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
Jerzy Szczepkowski
5ef087adab
Merge pull request #16266 from wojtek-t/fix_handshake_reflector
...
Reuse TCP connections in Reflector between resync periods.
2015-10-27 10:36:18 +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
Wojciech Tyczynski
d47e21f19f
Reuse TCP connections in Reflector between resync periods.
2015-10-26 19:35:25 +01:00
Wojciech Tyczynski
f4d75e0a0a
Support timeout in watch requests
2015-10-24 13:12:49 +02:00
k8s-merge-robot
360d0e0a7e
Merge pull request #15843 from wojtek-t/tweak_performance_limits
...
Auto commit by PR queue bot
2015-10-20 18:44:44 -07:00
k8s-merge-robot
280c38daae
Merge pull request #15764 from mqliang/importAlias
...
Auto commit by PR queue bot
2015-10-20 17:14:29 -07:00
Wojciech Tyczynski
d1179f1d67
Tweak limits in scalability tests
2015-10-20 09:09:20 +02:00
mqliang
df5afa874a
Del capatical local packagename for controllerFramework
2015-10-16 16:01:58 +08:00
Eric Tune
8fcb0dfb75
Merge pull request #14925 from ashcrow/e2e-latency
...
Extract latency test so it can be run separately from density E2E
2015-10-15 12:24:25 -07:00
Wojciech Tyczynski
a322a601aa
Delete namespace in case of scalability failures
2015-10-14 15:18:39 +02:00
Paul Morie
9f0bc75bf2
Extract latency test so it can be run separately from density E2E
2015-10-09 09:29:26 -04:00
Matt Moore
eeb4eeb17c
Move pause and fluentd-elasticsearch to GCR v2.
...
This scopes down the initially ambitious PR:
https://github.com/kubernetes/kubernetes/pull/14960 to replace just
`pause` and `fluentd-elasticsearch` to come through `beta.gcr.io`.
The v2 versions have been pushed under new tags, `pause:2.0` and
`fluentd-elastisearch:1.12`.
NOTE: `beta.gcr.io` will still serve images using v1 until they are repushed with v2. Pulls through `gcr.io` will still work after pushing through `beta.gcr.io`, but will be served over v1 (via compat logic).
2015-10-06 16:39:07 -07:00
Wojciech Tyczynski
3ae276cc0b
Print latency metrics in too-friendly way.
2015-10-02 11:03:56 +02:00
gmarek
1459a1523f
Add an option to modify timeout for namespace duration in e2e Framework
2015-09-24 10:32:34 +02:00
gmarek
393baa5157
Allow Density to run on non-GCE/GKE provider, rename deleteTestingNS
...
function.
2015-09-21 10:43:45 +02:00
Daniel Martí
586cb9126a
Move pkg/util.Time to pkg/api/unversioned.Time
...
Along with our time.Duration wrapper, as suggested by @lavalamp.
2015-09-17 17:51:27 -07:00
Kris
f4ad00d9ae
Moving Status object to a common package
2015-09-17 14:09:53 -07:00
Wojciech Tyczynski
53ae56f205
Replace "minion" with "node" in bunch of places.
2015-09-14 11:07:11 +02:00
Daniel Smith
b225c1d47a
Run gofmt (separate commit for easy rebases)
2015-09-10 17:17:59 -07:00
Daniel Smith
15b30b8b09
Move version agnostic parts of client
...
pkg/client/unversioned/cache -> pkg/client/cache
pkg/client/unversioned/record -> pkg/client/record
2015-09-10 17:17:59 -07:00
tummychow
78ce5da988
Move util.StringSet into its own package
...
A lot of packages use StringSet, but they don't use anything else from
the util package. Moving StringSet into another package will shrink
their dependency trees significantly.
2015-09-10 12:04:15 -07:00
Wojciech Tyczynski
6cdeb7a711
Test whether pod startup latency is good enough.
2015-09-08 15:07:20 +02:00
Piotr Szczesniak
41b8fdcd76
Increased timeout while waiting for namespace deletion
...
Removed waiting for namespace to be deleted in Density and Load e2e tests
2015-08-19 11:17:59 +02:00
Clayton Coleman
dcad51b90e
Deleting a namespace is insufficient to cleanup in e2e
...
Graceful deletion requires more time to terminate namespaces, and not
waiting for namespaces to delete causes scheduling errors
2015-08-18 17:36:00 -04:00
Kris Rousey
ae6c64d9bb
Moving everyone to unversioned client
2015-08-18 10:23:03 -07:00
Kris Rousey
565189f5b8
Correcting all go vet errors
2015-08-11 13:55:37 -07:00
Mike Danese
8e33cbfa28
rewrite go imports
2015-08-05 17:30:03 -07:00
Prashanth Balasubramanian
b0bbd5b8d5
Don't ignore containers restarting during tests
2015-07-06 18:36:59 -07:00
Prashanth Balasubramanian
7bc32b5a47
Use gcloud to list nodes so we know their ips
2015-07-05 13:44:18 -07:00
Wojciech Tyczynski
2a1834f7ed
Reset metrics in tests
2015-06-24 08:04:21 +02:00
Wojciech Tyczynski
5cfa0ceb32
Enable latency tests as part of Density
2015-06-22 14:53:05 +02:00
Wojciech Tyczynski
47b6e6a84e
Wait for terminating namespaces deletion
2015-06-22 14:53:05 +02:00
Wojciech Tyczynski
4a6e7b5053
Don't run 3 pods per node test
2015-06-22 14:53:04 +02:00
Prashanth Balasubramanian
c204d8656a
Log suspicious kubelet latency metrics from density e2e
2015-06-19 10:38:05 -07:00
Satnam Singh
a65b355557
Merge pull request #10044 from bprashanth/relist
...
Change density relist period to better reflect the kubelet's watch
2015-06-18 15:02:17 -07:00
Prashanth Balasubramanian
ca46443095
Change density relist period to better reflect the kubelet
2015-06-18 11:11:13 -07:00
Piotr Szczesniak
45263c3549
Slow down creation of additional pods in density.go e2e
2015-06-18 17:57:17 +02:00
Saad Ali
ddf6fa70ad
Merge pull request #9923 from justinsb/e2e_polish
...
Minor fixes & TODOs for e2e tests
2015-06-17 11:32:58 -07:00
gmarek
c2c1045e09
Add startup latency e2e "test"
2015-06-17 17:40:07 +02:00
Justin Santa Barbara
3912ab29d8
e2e test polishing
...
Some typo fixes; some clearer messages on failed assertions;
some TODOs on deeper problems.
2015-06-16 21:15:11 -04:00
Filip Grzadkowski
6674913f92
Merge pull request #9858 from fgrzadkowski/skip_density
...
Skip density test in a regular e2e run
2015-06-16 15:35:54 +02:00
Filip Grzadkowski
74736d903f
Skip density test in a regular e2e run
2015-06-16 15:29:18 +02:00
Filip Grzadkowski
7b7e3ab58b
Increase threshold for density test to accomodate slower 4 core master
2015-06-12 11:49:53 +02:00
Marek Grabowski
0bee4aa76b
Merge pull request #9571 from fgrzadkowski/fix_load_test
...
Simplify e2e.RunRC method and wait up to 10 minutes for pods to start
2015-06-11 15:19:55 +02:00
Filip Grzadkowski
03f161def2
Simplify e2e.RunRC method and wait up to 10 minutes for pods to start
2015-06-11 14:22:47 +02:00
Filip Grzadkowski
0f6c715b77
Print latency metrics before the density test
2015-06-10 14:19:52 +02:00
Filip Grzadkowski
c48e622cde
Decrease threshold for density (2s) and load test (1s)
2015-06-10 11:23:31 +02:00
jayunit100
e93d317437
Add a --e2e-output-dir for use in e2e tests (default is /tmp/)
2015-06-05 19:15:50 -04:00
gmarek
9dee8206f4
Put performance data from Density test into /tmp/ folder
2015-06-05 14:37:20 +02:00
Robert Rati
13b8d947fc
Revert "Revert "Added metrics/debug gathering methods to utils and used them in density ...""
...
This reverts commit 70500a64a7
.
2015-06-03 15:00:27 -04:00
Filip Grzadkowski
54697db600
Decrease threshold for latency metrics in density tests
2015-06-03 14:31:39 +02:00
Filip Grzadkowski
9a22286622
Reduce threshold for request latency in density tests to 5 sec
2015-05-25 15:05:34 +02:00
Filip Grzadkowski
70500a64a7
Revert "Added metrics/debug gathering methods to utils and used them in density ..."
2015-05-22 13:00:46 -07:00
Robert Rati
7361f751a6
Create a config struct for RunRC and allow polling interval to be
...
configurable. #7572
2015-05-19 13:37:37 -04:00
Robert Rati
9e06132ed3
Minor cleanup. #7572
2015-05-19 13:22:20 -04:00
Robert Rati
ac282bd50a
Cleaned up the output files. #7572
2015-05-19 10:23:17 -04:00
Robert Rati
bd3306c845
Moved writePerfData to utils. #7572
2015-05-19 10:14:47 -04:00
Robert Rati
a89121cb70
Added metrics/debug gathering methods to utils and used them in density #7572
2015-05-19 10:14:47 -04:00
Prashanth Balasubramanian
a6607afa80
Don't relist events in density
2015-05-18 16:55:43 -07:00
Filip Grzadkowski
26d14300e9
Increase disk size for kubernetes master.
...
Signed-off-by: Filip Grzadkowski <filipg@google.com>
2015-05-11 15:35:38 +02:00
Filip Grzadkowski
c073c9b9c9
Ignore latency metrics for events
2015-05-07 10:19:22 +02:00
Filip Grzadkowski
551cec2a21
Verify request latency in e2e performance tests.
2015-05-05 11:50:52 +02:00
Wojciech Tyczynski
982cac3e78
Merge pull request #7646 from rrati/scale-suite-7645
...
Moved the Scale tests into a scale file. #7645
2015-05-04 07:53:51 +02:00
Eric Paris
6b3a6e6b98
Make copyright ownership statement generic
...
Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic.
2015-05-01 17:49:56 -04:00
Robert Rati
80e9579ab5
Moved the Scale tests into a scale file. #7645
2015-05-01 15:54:41 -04:00
Wojciech Tyczynski
3f165a742d
Don't fail performance tests on single fail event
2015-04-28 13:59:24 +02:00
jayunit100
804ce233ba
Unify the namespace pattern for density.go with the others
2015-04-27 12:03:37 -04:00
Robert Rati
31684d1871
Move RunRC, DeleteRC, and ListPods into the utility module and refactor
...
to be support functions #7234
2015-04-23 14:30:58 -04:00
Daniel Smith
2b241e7e11
Merge pull request #6638 from rrati/events-in-density-6637
...
Add checking of events after all pods started to verify no failures in
2015-04-22 14:30:20 -07:00
Robert Rati
020ba6a6c7
Converted from continually listing events to using an Informer #6637
2015-04-21 13:57:16 -04:00
Robert Rati
23c5b7714e
Bounded the loop waiting for all events to be logged and print a warning
...
if not all are logged 10 minutes after all pods are started #6637
2015-04-21 13:57:16 -04:00
Robert Rati
93d1040fcd
Add checking of events after all pods started to verify no failures in
...
density test #6637
2015-04-21 13:57:15 -04:00
Ravi Gadde
bf8f258471
Added field selector for listing pods.
2015-04-21 06:33:28 -07:00
Wojciech Tyczynski
fafcf79d5d
Allow more retries in density test
2015-04-17 12:35:56 +02:00
Wojciech Tyczynski
7eee9c5e95
Retry on error in density
2015-04-16 09:28:00 +02:00
Wojciech Tyczynski
79f776b92c
Retry density
2015-04-15 11:22:50 +02:00
Wojciech Tyczynski
8fb22a750b
Explicitly define scalability test suite
2015-04-14 14:55:11 +02:00
Wojciech Tyczynski
a7115de096
Enable Density test
2015-04-13 08:44:52 +02:00
Wojciech Tyczynski
88eb0b0295
FieldSelector for node List()
2015-04-10 12:53:16 +02:00
Masahiro Sano
d04cc5ced4
List in NodesInterface takes label selector
2015-04-08 23:41:27 +09:00
Wojciech Tyczynski
ede2e756cd
Fix density test
2015-04-07 16:36:42 +02:00
jayunit100
e1f7c58387
E2E: parameter logs to inside of It declarations.
2015-04-06 17:34:41 -04:00
jayunit100
88735f1d90
E2E : Density tests - explicit concurrency, parameterization, generalization of test pattern.
2015-04-06 15:35:07 -04:00
Piotr Szczesniak
5c6439d449
Removed PodStatus.Host
...
Fixes #6165
2015-04-02 16:38:45 +02:00
Jeff Lowdermilk
2d8e93f8b4
e2e images pulled from gcr.io
2015-04-01 09:18:03 -07:00
Wojciech Tyczynski
c5597efc0c
Don't run Density test in e2e runs until #6059 is fixed
2015-04-01 09:23:09 +02:00
Wojciech Tyczynski
467f400721
Change Density test to avoid pulling image be the main factor
2015-03-31 12:26:41 +02:00
Wojciech Tyczynski
13feb77288
Improve density test to log unscheduled pods
2015-03-26 17:01:47 +01:00