Chao Xu
6e192760e3
refactoring latest.go GroupVersion;
...
clean up latest.go GroupVersions;
remove latest.GroupMeta.Group;
remove latest.GroupMeta.Version.
2015-11-30 11:30:21 -08:00
Prashanth Balasubramanian
c553b15534
Ingress test revamp
...
Fixes a number of harder issues the initial test punted on.
2015-11-30 11:29:04 -08:00
k8s-merge-robot
69bb774dd4
Merge pull request #17798 from deads2k/gv-kubectl-01
...
Auto commit by PR queue bot
2015-11-30 07:40:40 -08:00
gmarek
6ade0a1217
Add a tool for monitoring log generation rates
2015-11-30 16:04:48 +01:00
deads2k
1ac6d8afd3
update reaper, scaler, describer for GroupKind
2015-11-30 09:22:39 -05:00
Wojciech Tyczynski
0773eb034c
Fix resize_nodes.go test.
2015-11-30 14:55:20 +01:00
k8s-merge-robot
fc927e8719
Merge pull request #17770 from gmarek/fix-test
...
Auto commit by PR queue bot
2015-11-27 06:35:49 -08:00
Piotr Szczesniak
ffdf2892c0
Merge pull request #17838 from wojtek-t/fix_scheduler_latency_in_kubemark
...
Reenable scheduler metrics in scalability tests.
2015-11-27 10:48:45 +01:00
k8s-merge-robot
5687bfa8b2
Merge pull request #17687 from madhusudancs/out-of-disk-e2e
...
Auto commit by PR queue bot
2015-11-26 18:41:33 -08:00
Wojciech Tyczynski
81a105cb73
Reenable scheduler metrics in scalability tests.
2015-11-26 15:22:27 +01:00
Phillip Wittrock
6b358e43dd
Merge pull request #17747 from saad-ali/fixErrorCreatingPDTry2
...
Refactor GCE wrapper library to allow execution from E2E test suite
2015-11-25 15:57:42 -08:00
saadali
42b200a0a0
Refactor GCE wrapper library to allow execution from E2E test suite
...
This reverts commit 147b6911f5
, reversing
changes made to 6fd986065b
.
2015-11-25 11:48:06 -08:00
k8s-merge-robot
3bd23b185b
Merge pull request #17730 from wojtek-t/use_unversioned_list_options_in_client
...
Auto commit by PR queue bot
2015-11-25 09:10:19 -08:00
gmarek
4a785d0676
Enable Add-On resource gathering in scalability tests
2015-11-25 14:04:07 +01:00
Madhusudan.C.S
e3a26bfea6
Implement e2e test for node out of disk condition.
...
This is a second attempt at this commit and it fixes the cause for its
flakiness in the first attempt.
The ability to SSH into individual nodes, described by api.Node, and running
commands on them appears to be useful for other e2e tests too. So, move
issueSSHCommand utility function to e2e util file.
Also, modify waitForNodeToBe e2e util function to take any node condition. The
current implementation only takes api.NodeReady condition into consideration.
This change makes the function take any node condition.
2015-11-25 02:12:29 -08:00
Wojciech Tyczynski
b6ef62af24
Use unversioned.ListOptions in clients.
2015-11-24 16:52:09 +01:00
Avesh Agarwal
001437a72f
This commit fixes tests.
2015-11-24 09:16:12 -05: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
k8s-merge-robot
4cb0beeefd
Merge pull request #17392 from jlowdermilk/e2e-clean-slate
...
Auto commit by PR queue bot
2015-11-23 03:19:24 -08:00
k8s-merge-robot
748e0bc830
Merge pull request #17212 from mnagy/use_logf
...
Auto commit by PR queue bot
2015-11-21 09:41:34 -08:00
Tim Hockin
baeea3272a
make SSH logging in e2e more consistent
2015-11-20 14:49:19 -08:00
Mike Danese
ddd38c3edc
fix command that is supposed to kill kube-proxy
2015-11-20 14:11:18 -08:00
k8s-merge-robot
1a57cc8033
Merge pull request #15777 from mesosphere/sttts-replace-ssh-by-net-host-container
...
Auto commit by PR queue bot
2015-11-20 02:19:25 -08:00
Marcin Wielgus
feb439c67c
Revert "e2e test for node out of disk conditions"
2015-11-19 14:06:12 +01:00
k8s-merge-robot
5b2e339b24
Merge pull request #16398 from madhusudancs/out-of-disk-e2e
...
Auto commit by PR queue bot
2015-11-18 21:49:22 -08:00
Jeff Lowdermilk
e95cf1d109
Delete orphaned namespaces at e2e start for soak tests
...
This will help prevent soak clusters getting hosed if a test is
interrupted without cleaning up resources.
2015-11-18 09:57:19 -08:00
gmarek
9ca196dd75
Log an error instantly in expectNoError
2015-11-18 14:51:04 +01:00
Madhusudan.C.S
706d768e20
Implement e2e test for node out of disk condition.
...
The ability to SSH into individual nodes, described by api.Node, and running
commands on them appears to be useful for other e2e tests too. So, move
issueSSHCommand utility function to e2e util file.
Also, modify waitForNodeToBe e2e util function to take any node condition. The
current implementation only takes api.NodeReady condition into consideration.
This change makes the function take any node condition.
2015-11-17 13:19:32 -08:00
Dr. Stefan Schimanski
2d6c2eb897
e2e: replace ssh with net=host hostexec pod and kubectl exec
...
- document needed packages in hostexec image
- add RunHostCmdOrDie
- kube-proxy e2e: port from ssh to hostexec
- use preset NodeName to schedule test pods to different nodes
- parallel launch of pods
- port from ssh to hostexec
- add timeout because nc might block on udp
- delete test container without grace period
- PrivilegedPod e2e: port from ssh to hostexec
- NodePort e2e: port from ssh to hostexec
- cluster/mesos/docker: Enable privileged pods
2015-11-17 20:48:34 +01:00
k8s-merge-robot
7ad8bb1787
Merge pull request #17161 from soltysh/strip_reaper
...
Auto commit by PR queue bot
2015-11-17 05:45:35 -08:00
Maciej Szulik
64f778804d
Remove string from Reaper.Stop signature
2015-11-17 12:09:08 +01:00
Prashanth Balasubramanian
eb4106fe29
Refactor debug logging methods.
2015-11-16 18:57:59 -08:00
Martin Nagy
dd25a6bda9
Use Logf instead of Printf in e2e
2015-11-13 13:06:36 +01:00
k8s-merge-robot
54e6db0896
Merge pull request #16814 from brendandburns/e2e3
...
Auto commit by PR queue bot
2015-11-12 14:38:18 -08:00
Brendan Burns
b76fef7d48
Log node info on test failures
2015-11-11 22:07:39 -08:00
Dr. Stefan Schimanski
862143fc62
Add hostexec test image
2015-11-11 22:48:56 +01:00
k8s-merge-robot
a436da79fb
Merge pull request #17002 from feihujiang/removeUseOfLegacyPodsProxyPath
...
Auto commit by PR queue bot
2015-11-09 17:13:40 -08:00
k8s-merge-robot
5eede767f3
Merge pull request #17008 from wojtek-t/fix_kubemark
...
Auto commit by PR queue bot
2015-11-09 03:25:48 -08:00
k8s-merge-robot
e5b838e92a
Merge pull request #16587 from xelalexv/issue15474
...
Auto commit by PR queue bot
2015-11-09 03:19:27 -08:00
Wojciech Tyczynski
5e9fe7abff
Fix Kubemark tests by not gathering resource usage data
2015-11-09 11:45:07 +01:00
feihujiang
ceeac16dc4
Remove use of legacy pods proxy path
2015-11-09 15:23:48 +08:00
k8s-merge-robot
d71a667aab
Merge pull request #16821 from caesarxuchao/restclient-timeout
...
Auto commit by PR queue bot
2015-11-07 03:11:26 -08:00
Alexander Vollschwitz
108cb4121d
added RunDeployment to allow horizontal pod autoscaling e2e tests to use deployments
...
added deployment-based e2e tests for horizontal pod autoscaling
adjusted to changes from PR #16330
changed test titles according to PR comments & to merge change from PR #16895
2015-11-06 15:24:59 +01:00
Chao Xu
ac0b7b5d3b
remove RESTClient.Timeout
2015-11-04 16:48:24 -08:00
k8s-merge-robot
ca332a394c
Merge pull request #16048 from bprashanth/IngressE2E
...
Auto commit by PR queue bot
2015-11-04 16:25:41 -08:00
saadali
45ba3ed47b
Increase pod timeout for PD tests
2015-11-03 15:57:37 -08:00
Prashanth Balasubramanian
3943c5afe2
Ingress e2e
2015-11-02 14:05:29 -08:00
Wojciech Tyczynski
aac55d4795
Unify List() signature in clients
2015-10-30 15:43:40 +01:00
k8s-merge-robot
f2208a9855
Merge pull request #16269 from gmarek/delete-namespace
...
Auto commit by PR queue bot
2015-10-29 02:34:31 -07:00
gmarek
0150d87a73
Add an option to not delete a namespace after e2e test
2015-10-27 09:23:50 +01:00
Wojciech Tyczynski
d47e21f19f
Reuse TCP connections in Reflector between resync periods.
2015-10-26 19:35:25 +01:00
k8s-merge-robot
c160d919f5
Merge pull request #16210 from erictune/indent-grace
...
Auto commit by PR queue bot
2015-10-24 18:43:37 -07:00
Wojciech Tyczynski
f4d75e0a0a
Support timeout in watch requests
2015-10-24 13:12:49 +02:00
Eric Tune
eaf8dbcb00
Indent "GRACE" column in pod dump of test output
2015-10-23 13:36:20 -07:00
k8s-merge-robot
d453976e8a
Merge pull request #15918 from justinsb/fix_typos
...
Auto commit by PR queue bot
2015-10-20 13:37:14 -07:00
Steve Milner
8da2d4002f
Fixes remaining imports per #15319
2015-10-20 07:13:13 -04:00
Justin Santa Barbara
67d3a93166
Fix misc typos
...
Mostly in comments, but also renamed the (test) function
migUdpateCmdBase -> migUpdateCmdBase.
2015-10-20 05:52:45 -04:00
k8s-merge-robot
0d7b53a201
Merge pull request #15813 from mesosphere/sttts-clusterdns-example
...
Auto commit by PR queue bot
2015-10-19 14:47:27 -07:00
Clayton Coleman
34e9478cd3
Use pod logs subresource from e2e
...
Means that e2e code doesn't need to access the proxy
2015-10-18 23:06:36 -04:00
Dr. Stefan Schimanski
f866243e0a
Fix kube-ui e2e test waiting for the rc pods
...
Kube-ui pods do not have the {"name":rcName} label like pods created in
e2e tests. Hence, we cannot use the waitForRCPods function directly, but
have to pass a custom label.
2015-10-18 14:51:36 +01:00
Dr. Stefan Schimanski
d4602bb909
Remove race of waitForRCPodsRunning Running check and internal pod store
2015-10-17 12:15:00 +02:00
Clayton Coleman
e9a465d635
Make kubectl run attach behave like docker run
...
Have stdin closed by default, can be left open with --leave-stdin-open.
Add e2e tests for the behavior.
2015-10-16 20:33:51 -04:00
Marek Grabowski
2cbb37a083
Merge pull request #15572 from nikhiljindal/deploymentFlake
...
Deployment e2e flake: Wait for events to be generated before verifying them
2015-10-15 09:30:14 +02:00
Wojciech Tyczynski
647aa1bc8c
Unify per-resource List for unversioned client
2015-10-14 08:37:57 +02:00
nikhiljindal
9ba4a3c4d0
Wait for events to be generated before verifying them
2015-10-13 14:59:35 -07:00
Andy Goldstein
7d02ea9bb7
Fix race condition for consuming podIP via downward API.
2015-10-13 16:39:11 -04:00
Wojciech Tyczynski
f837b6166d
Extend logging for #15540
2015-10-13 13:38:08 +02:00
Clayton Coleman
363b616908
Expose exec and logs via WebSockets
...
Not all clients and systems can support SPDY protocols. This commit adds
support for two new websocket protocols, one to handle streaming of pod
logs from a pod, and the other to allow exec to be tunneled over
websocket.
Browser support for chunked encoding is still poor, and web consoles
that wish to show pod logs may need to make compromises to display the
output. The /pods/<name>/log endpoint now supports websocket upgrade to
the 'binary.k8s.io' subprotocol, which sends chunks of logs as binary to
the client. Messages are written as logs are streamed from the container
daemon, so flushing should be unaffected.
Browser support for raw communication over SDPY is not possible, and
some languages lack libraries for it and HTTP/2. The Kubelet supports
upgrade to WebSocket instead of SPDY, and will multiplex STDOUT/IN/ERR
over websockets by prepending each binary message with a single byte
representing the channel (0 for IN, 1 for OUT, and 2 for ERR). Because
framing on WebSockets suffers from head-of-line blocking, clients and
other server code should ensure that no particular stream blocks. An
alternative subprotocol 'base64.channel.k8s.io' base64 encodes the body
and uses '0'-'9' to represent the channel for ease of use in browsers.
2015-10-09 14:33:40 -04:00
Prashanth Balasubramanian
941963d953
Ingress E2E
2015-10-07 14:33:19 -07:00
Janet Kuo
f4cb23975b
Merge pull request #15044 from nikhiljindal/deploymentController
...
Enabling deployments on kubernernetes-upgrade-gce test suite
2015-10-06 18:11:00 -07:00
nikhiljindal
c062afc6de
Enabling deployments on kubernernetes-upgrade-gce test suite
2015-10-06 14:50:25 -07:00
Brendan Burns
7ba48583fa
Merge pull request #15137 from brendandburns/flakes3
...
Add an environment variable override for AWS ssh keys
2015-10-06 10:43:45 -07:00
Brendan Burns
f7105ea30f
Add an environment variable override for AWS ssh keys
2015-10-05 21:14:06 -07:00
Tim Hockin
ada74893bf
Reduce timeouts in e2e tests by polling before sleeping
2015-10-05 12:49:46 -07:00
Tim Hockin
a51ba71a65
Make Service e2e run a bit faster
2015-10-05 12:49:46 -07:00
Alex Robinson
0aa5c16f38
Merge pull request #14646 from mesosphere/sttts-fix-kubeproxy-test
...
Fix e2e tests for providers without SSH to the nodes
2015-10-05 11:56:09 -07:00
Marcin Wielgus
007a70d837
Merge pull request #14984 from mwielgus/spark_fix
...
Wait for at least 1 endpoint in E2E test for examples
2015-10-05 17:47:24 +02:00
Marcin Wielgus
d5c40479f1
Wait for at least 1 endpoint in E2E test for examples
2015-10-05 16:47:52 +02:00
Dr. Stefan Schimanski
a68e0848dc
Factor out providers which support SSH in e2e tests
2015-10-04 10:58:17 +02:00
k8s-merge-robot
2c81a664f2
Merge pull request #14827 from wojtek-t/export_metrics_for_dashboard
...
Auto commit by PR queue bot
2015-10-02 14:57:44 -07:00
k8s-merge-robot
7007481f00
Merge pull request #14917 from nikhiljindal/deploymentController
...
Auto commit by PR queue bot
2015-10-02 13:18:49 -07:00
k8s-merge-robot
2eae864f26
Merge pull request #14348 from jiangyaoguo/fix-kubeproxy-e2e
...
Auto commit by PR queue bot
2015-10-02 04:20:01 -07:00
Wojciech Tyczynski
3ae276cc0b
Print latency metrics in too-friendly way.
2015-10-02 11:03:56 +02:00
nikhiljindal
c6deb442f9
Adding events to deployment
2015-10-01 16:38:08 -07:00
jiangyaoguo
020f3b164c
fix kubeproxy e2e
2015-09-30 20:47:35 +08:00
Brendan Burns
09337d1d1e
Increase the pod ready timeout. We've seen problems in the reboot tests.
2015-09-29 17:10:46 -07:00
Yu-Ju Hong
1307f081f2
e2e: RunRC wait until all pods created by RC are ready
...
kubelet sends up status updates to flip the ready condition of a pod after the
pod is already in the running state. RunRC should wait until the pod condition
is ready to make sure there is no pending status update which may affect the
follow-up performance test.
2015-09-28 17:35:01 -07:00
Eric Tune
c340d664da
Merge pull request #14046 from soltysh/job_controller_reaper_scaler
...
Reaper and scaler for jobs
2015-09-24 13:54:31 -07:00
gmarek
1459a1523f
Add an option to modify timeout for namespace duration in e2e Framework
2015-09-24 10:32:34 +02:00
Maciej Szulik
48775319d9
Reaper and scaler for jobs
2015-09-23 13:06:34 +02:00
Jeff Grafton
11f3785023
e2e: set default timeout on Client
2015-09-21 12:34:51 -07:00
gmarek
393baa5157
Allow Density to run on non-GCE/GKE provider, rename deleteTestingNS
...
function.
2015-09-21 10:43:45 +02:00
Marek Grabowski
98a971cc2e
Revert "Update prometheus library usage"
2015-09-19 22:18:15 +02:00
Tim St. Clair
045238563a
Remove deprecated prometheus extraction libraries
2015-09-18 14:38:44 -07:00
Tim St. Clair
3a94f3b5c2
Use up-to-date prometheus extraction libraries
2015-09-18 14:38:44 -07:00
Clayton Coleman
bf2decce81
Add NotReadyAddresses to Endpoints
...
In many cases clients may wish to view not ready addresses for endpoints
in order to do set membership prior to a pod being ready. For instance,
a pod that uses the service endpoints to connect to other pods under
the same service, but does not want to signal ready before it has
contacted at least a minimal number of other pods.
This is backwards compatible with old servers and clients. There is
an additional cost in size of endpoints before services ramp up, which
will add minor CPU and memory use for services that have a significant
number of pods which have not become ready.
2015-09-17 09:41:56 -04:00
gmarek
96a90f45c3
Allow disabling waiting for a service account in e2e tests
2015-09-15 12:49:49 -04: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
b85d0557b4
Revert #13052
2015-09-08 09:40:12 +02:00
Dai Zuozhuo
2e2ef3e830
change -o template to -o go-template=...
2015-09-05 22:30:47 +08:00
Andy Goldstein
c83786979c
Various exec fixes
...
If stdin is noninteractive, the io.Copy from stdin to remoteStdin will
unblock when it finishes reading from stdin. In this case, make sure to
close remoteStdin so the server knows the client won't be sending any
more data. This ensures that the remote process terminates. For example:
echo foo | kubectl exec -i <pod> -- cat
Without this change, the `cat` process never terminates and `kubectl
exec` hangs.
Fix interactive exec sessions hanging after you type 'exit'.
Add e2e test to cover noninteractive stdin: `echo a | kubectl exec -i <pod>
cat`
Add e2e test to cover psuedo-interactive stdin: `kubectl exec -i <pod> bash`
Prep for sending multiple data frames over multiple streams in remote command
test, which is more likely to find flakes (requires bump of spdystream
once an issue with the frame worker queues not being fully drained when
a goaway frame is received).
2015-09-04 10:40:53 -04:00
Abhi Shah
473c51593a
Merge pull request #13502 from jszczepkowski/e2e-clustersize
...
e2e test function waitForClusterSize waits for not-ready nodes to go out.
2015-09-03 11:15:54 -07:00
Marcin Wielgus
3e9932557d
Merge pull request #13052 from pmorie/podip-fix
...
Fix race condition for consuming podIP via downward API
2015-09-02 16:04:01 +02:00
Wojciech Tyczynski
4d702d2fd5
Fix scalability test suite
2015-09-02 11:53:37 +02:00
Jerzy Szczepkowski
1d450ad3d1
Fixed e2e test waitForClusterSize function to wait for not-ready nodes to go out.
...
Fixed e2e test waitForClusterSize function to wait for not-ready nodes to go out. Fixes #13440 .
2015-09-02 10:55:59 +02:00
Paul Morie
4ff66bd70a
Fix race exposing pod IP via downward API
2015-08-31 19:18:58 -04:00
Clayton Coleman
e5600f7a84
Dump more pod status when an e2e test fails
2015-08-30 18:25:54 -04:00
Max Forbes
8ca0654f94
Pass mbforbes TODOs to others.
2015-08-26 10:05:34 -07:00
Zach Loafman
95a60d6085
Merge pull request #12926 from smarterclayton/cleanup_graceful
...
Cleanup more extensively in e2e (0/7)
2015-08-20 10:25:15 -07:00
Clayton Coleman
9267f829eb
Update tests to prepare for graceful deletion
...
For cases where we want to immediately cleanup the pod, start using
gracePeriod 0 in test cases.
2015-08-19 22:20:29 -04:00
Clayton Coleman
dcdbc646ed
RC already being deleted shouldn't fail DeleteRC
2015-08-19 17:43:34 -04:00
Clayton Coleman
611530889f
Cleanup more extensively in e2e
2015-08-19 17:43:34 -04: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
Robert Bailey
08e6a43c1d
Revert "Merge pull request #9165 from smarterclayton/graceful"
...
This reverts commit 4f856b595d
, reversing
changes made to d78525a83b
.
Conflicts:
pkg/kubelet/status_manager.go
2015-08-18 17:34:49 -07:00
Kris Rousey
ae6c64d9bb
Moving everyone to unversioned client
2015-08-18 10:23:03 -07:00
Robert Bailey
4f856b595d
Merge pull request #9165 from smarterclayton/graceful
...
Enable graceful deletion using reconciliation loops in the Kubelet without TTL
2015-08-18 10:01:40 -07:00
Clayton Coleman
89f1f3b1b8
Alter graceful deletion to not use TTL
...
Avoid TTL by deleting pods immediately when they aren't
scheduled, and letting the Kubelet delete them otherwise.
Ensure the Kubelet uses pod.Spec.TerminationGracePeriodSeconds
when no pod.DeletionGracePeriodSeconds is available.
2015-08-18 09:08:43 -04:00
Clayton Coleman
b842a7dd15
Revert "Revert "Gracefully delete pods from the Kubelet""
...
This reverts commit 98115facfd
.
2015-08-18 08:57:02 -04:00
Prashanth Balasubramanian
83f1212e0b
Confirms daemons restart and do sane things in an e2e test
2015-08-17 20:39:57 -07:00
Piotr Szczesniak
b6f1c9d989
Enabled Autoscaling e2e test for Jenkins flaky job
2015-08-17 10:54:33 +02:00
deads2k
2952af0d59
expose e2e methods for downstream use
2015-08-12 15:38:51 -04:00
Kris Rousey
565189f5b8
Correcting all go vet errors
2015-08-11 13:55:37 -07:00
Alex Robinson
9036f2cf82
Merge pull request #12408 from smarterclayton/improvements_to_test
...
e2e test cases should clean up more effectively
2015-08-10 18:15:04 -07:00
Clayton Coleman
e623d33343
e2e test cases should clean up more effectively
...
Graceful deletion exposes weakness in cleanup paths, add
common hooks for waiting for namespcae deletion to complete,
use direct delection where necessary, and add some debug output
for finding cleanup flags (namespaces that aren't fully deleted)
2015-08-10 19:02:39 -04:00
Marek Grabowski
5f9cefc1d8
Merge pull request #12441 from vlajos/typofixes-vlajos-20150807
...
typofix - https://github.com/vlajos/misspell_fixer
2015-08-10 16:33:52 +02:00
Marek Grabowski
65bff3d187
Merge pull request #12252 from alex-mohr/stamp
...
Add timestamps to test info logs
2015-08-10 15:01:34 +02:00
Veres Lajos
9f77e49109
typofix - https://github.com/vlajos/misspell_fixer
2015-08-08 22:31:48 +01:00
Alex Robinson
a2fea14542
Fix typo in an e2e test utility log message.
2015-08-07 00:32:05 +00:00
Max Forbes
acef505cfd
Implement 'Nodes Network' test for GKE; add optional verbose SSH.
2015-08-06 14:25:53 -07:00
Mike Danese
8e33cbfa28
rewrite go imports
2015-08-05 17:30:03 -07:00
Alex Mohr
ea0c35b72b
Add timestamps to test info logs.
...
This should improve forensics on failed tests based with only the output to make the timing recoverable, with the hope that flaky tests will be easier to debug as a result.
Before:
INFO: foo
After:
Aug 4 17:42:14.876: INFO: foo
2015-08-04 23:28:12 -07:00
Brendan Burns
72db883b90
Merge pull request #11050 from marekbiskup/dns-example-e2e
...
e2e test for dns example
2015-07-29 13:10:26 -07:00
Mike Danese
e864569f80
Merge pull request #11003 from jayunit100/prom-push
...
[contrib + e2e] prometheus: add pushgateway functionality to prometheus allinone deployment along w/ runRC Gauge reporting.
2015-07-29 11:12:02 -07:00
Mike Danese
b1730b35e4
Merge pull request #11785 from timstclair/tests
...
Use prometheus extraction library for metric parsing in e2e tests
2015-07-29 10:53:19 -07:00
jayunit100
739e79dd9f
Modularized implementation of prompush json with e2e running pending push gateway gauges.
2015-07-28 09:29:57 -04:00
Marek Biskup
860822431b
e2e test for dns example
2015-07-28 08:34:38 +02:00
Marek Biskup
eb43cbb5dc
e2e: reading stdin in kubectl
2015-07-28 08:30:59 +02:00
Jeff Lowdermilk
69166f17ad
e2e test for `kubectl proxy`
2015-07-27 09:57:33 -07:00
Marek Grabowski
7b9e2ac63b
Merge pull request #11734 from thockin/cleanup-deprecated-rest-alias
...
Remove deprecated 'se' resource alias
2015-07-27 12:56:43 +02:00
Marek Grabowski
831827b4bb
Merge pull request #11056 from wojtek-t/rewrite_services_in_go
...
Rewrite services shell test in Go.
2015-07-27 09:21:44 +02:00
Mike Danese
6ca0151ff1
Merge pull request #11807 from mwielgus/scale_rc_fix
...
Add scale retry in ScaleRC in test/e2e/util.go
2015-07-24 15:25:48 -07:00
Janet Kuo
565a13e8db
E2E tests for kubectl run command
2015-07-24 11:23:07 -07:00
Tim St. Clair
a244357ccd
Use prometheus extraction library for metric parsing in e2e tests
2015-07-24 10:28:46 -07:00
Marcin Wielgus
561dd7d18b
Add scale retry in ScaleRC in test/e2e/util.go
2015-07-24 14:12:55 +02:00
Jerzy Szczepkowski
496895d610
Revert "Improve SSH logging for debugging"
2015-07-24 13:36:16 +02:00
Jerzy Szczepkowski
0be5405afd
Merge pull request #11685 from piosz/autoscaling_e2e
...
Added cluster size autoscaling e2e test
2015-07-24 10:26:33 +02:00
Max Forbes
e24ab02f05
Move e2e SSH utils to e2e/ssh package; improve SSH logging.
2015-07-23 17:57:46 -07:00
Tim Hockin
c4b707192d
Remove deprecated 'se' resource alias
2015-07-23 12:04:01 -07:00
Wojciech Tyczynski
fdd7f1e4b2
Rewrite services shell test in Go.
2015-07-23 16:16:45 +02:00
Wojciech Tyczynski
959477463f
Migrate tests to non-default namespaces
2015-07-23 12:04:10 +02:00
Piotr Szczesniak
6b6d2c6aef
Added cluster size autoscaling e2e test
2015-07-22 17:26:07 +02:00
Janet Kuo
b2e8936d1c
Fix the bug that some waits don't actually happen
2015-07-14 10:45:56 -07:00
Satnam Singh
910603bba9
Fix reboot test to use system namespace
2015-07-11 09:05:05 -07:00
Rohit Jnagal
6dc16f9442
Merge pull request #11005 from mbforbes/upgradePickVersion
...
Allow upgrade target version to be specified
2015-07-10 15:20:29 -07:00
Rohit Jnagal
e3b8ad945b
Merge pull request #11019 from caesarxuchao/e2e_waitforallpods
...
ignore pods that are failed but controlled by a rc when start e2e tests
2015-07-10 12:22:01 -07:00
Max Forbes
3d9de02b78
Move code to prepare for e2e/restart transition
2015-07-09 16:02:27 -07:00
Chao Xu
3db73bbe8c
ignore pods that are failed but controlled by a rc when start e2e tests
2015-07-09 15:44:55 -07:00
Max Forbes
7cfabea2d3
E2E upgrade test: allow upgrade target version to be specified via command line.
2015-07-09 14:28:58 -07:00
Victor Marmol
fbc6e7f5f5
Merge pull request #11008 from krousey/nodesflake
...
Adding polling to all node readiness
2015-07-09 14:23:29 -07:00
Kris Rousey
3058ddad19
Adding polling to all node readiness
2015-07-09 12:26:16 -07:00
Piotr Szczesniak
3fb39542d0
Added load test with pods doing real works
2015-07-08 11:01:41 +02:00
saadali
e89f3375f2
Fix "Docker Containers should be able to override the image's default commmand" tests
2015-07-07 15:52:01 -07:00
Wojciech Tyczynski
54f2305dec
Check whether all nodes are healthy in e2e framework
2015-07-07 13:53:03 +02:00
Prashanth Balasubramanian
b0bbd5b8d5
Don't ignore containers restarting during tests
2015-07-06 18:36:59 -07:00
Yu-Ju Hong
c8f8e5f333
Merge pull request #10649 from mesosphere/service-test-timeout
...
Add timeout to service endpoint resolution e2e test
2015-07-06 15:05:36 -07:00
Prashanth Balasubramanian
7bc32b5a47
Use gcloud to list nodes so we know their ips
2015-07-05 13:44:18 -07:00
Prashanth Balasubramanian
f2b687d53f
Density logging
2015-07-05 13:28:36 -07:00
Justin Santa Barbara
fca7822800
Misc (non-code) spelling fixes
2015-07-04 10:39:37 -04:00
Karl Isenberg
f1d6439c2e
Add timeout to service endpoint resolution e2e test
2015-07-01 14:58:37 -07:00
Jeff Lowdermilk
4b36b421aa
e2e test for kubectl exec, port-forward
2015-07-01 10:56:10 -07:00
Jordan Liggitt
ecebac9395
Add option to require API tokens to exist in admission
2015-06-30 16:12:45 -04:00
Alex Robinson
450d36f7af
Merge pull request #10301 from satnam6502/e2e
...
Retry namespace creation for e2e tests
2015-06-29 14:32:32 -07:00
Marek Biskup
01e1d3710a
add description to timeout messages
2015-06-29 10:25:39 +02:00
Robert Bailey
198b334227
Merge pull request #10197 from mesosphere/ginkgo-skip
...
Use ginkgo's new Skip()
2015-06-26 10:44:34 -07:00
Satnam Singh
59ee8c24ea
Retry namespace creation for e2e tests
2015-06-25 12:18:42 -07:00
Maxwell Forbes
d0eeb98e27
Merge pull request #10215 from ZJU-SEL/enhance-testContainerOutput
...
Enhance test api to support test cases involved multiple containers
2015-06-25 10:56:13 -07:00
Maxwell Forbes
8b0efe8b85
Merge pull request #10345 from wojtek-t/increase_rc_timeout
...
Increase timeout for waiting for pods running in load test
2015-06-25 10:00:05 -07:00
Karl Isenberg
32a09cfcee
Use Ginkgo Skip() to avoid failing when tests are skipped
...
- Added util methods: Skipf, SkipUnlessNodeCountIsAtLeast, SkipIfProviderIs,
and SkipUnlessProviderIs
2015-06-25 09:50:25 -07:00
Wojciech Tyczynski
c151f6bc1f
Increase timeout for waiting for RC in load test
2015-06-25 12:11:01 +02:00
He Simei
912e54789e
Enhance test api to support test cases involved multiple containers
2015-06-25 09:29:19 +08:00
Maxwell Forbes
26d3a4429d
Merge pull request #9816 from erictune/conformance
...
Revive conformance test.
2015-06-24 13:20:46 -07:00
Wojciech Tyczynski
8ca4d10026
Fix logging in scalability tests
2015-06-24 11:40:08 +02:00
Wojciech Tyczynski
5b4dc4edaa
Merge pull request #10225 from wojtek-t/increase_deleting_namespace_timeout
...
Increase timeout for namespace deletion.
2015-06-24 08:35:02 +02:00
Wojciech Tyczynski
6b6b409814
Increase timeout for namespace deletion.
2015-06-24 08:05:26 +02:00
Wojciech Tyczynski
2a1834f7ed
Reset metrics in tests
2015-06-24 08:04:21 +02:00
Eric Tune
c5efb12a62
Revive conformance test.
...
Use KUBE_CONFIG_FILE instead of AUTH_CONFIG (and CERT_DIR).
Pass GINKGO_TEST_ARGS for a subset of e2e tests which
@erictune has deemed initially sufficient for conformance.
Allow GINKGO_TEST_ARGS to pass through hack/ginkgo-e2e.sh.
Set NUM_MINIONS (need better way to handle this).
Remove use of "KUBERNETES_CONFORMANCE_TEST" variable
and use of KUBERNETES_PROVIDER="conformance_test" convention,
both of which have no apparent purpose.
Allow unset testContext.provider in test/e2e/e2e_test.go
Allow testContext.Provider to be unset in providerIs().
2015-06-22 22:29:02 -07:00
Jeff Lowdermilk
bec793119b
Merge pull request #10175 from wojtek-t/wait_for_namespaces
...
In scalability tests wait until terminating namespaces are deleted
2015-06-22 13:21:52 -07:00
Wojciech Tyczynski
47b6e6a84e
Wait for terminating namespaces deletion
2015-06-22 14:53:05 +02:00
Justin Santa Barbara
efdd03a6a9
Don't assume we always SSH as the current user
...
This works on gcloud (where the user is dynamically created by the tool),
but doesn't hold on other clouds (e.g. AWS).
The function in pkg/util now takes a user arg, and it is called only
from the e2e tests, which now check for env-var KUBE_SSH_USER, and then
fall back to the existing behaviour of env-var USER.
I am using this from Jenkins by directly setting the env-var:
export KUBE_SSH_USER=jenkins
...
hack/jenkins/e2e.sh
2015-06-20 18:18:38 -04:00
Max Forbes
434f968715
GKE upgrade tests
2015-06-20 09:44:19 -07:00
Max Forbes
2803fbe343
Node upgrade tests.
2015-06-18 15:59:51 -07:00
Marek Biskup
a02752ad12
stabilization of Network.should survive network partition
2015-06-18 16:39:27 +02:00
Justin Santa Barbara
b4150dc928
AWS: e2e: Add support for getSigner for AWS
2015-06-17 00:35:47 -04:00
Marek Biskup
dcc4034d57
e2e test for addon update
2015-06-15 17:37:24 +02:00
Marek Grabowski
01f0eac2bd
Merge pull request #9714 from fgrzadkowski/debug_scalability
...
Fix printing deleted pods from RC during e2e tests
2015-06-15 13:29:59 +02:00
Daniel Smith
e29245f710
add proxy tester
2015-06-12 17:17:43 -07:00
Filip Grzadkowski
4ffb4b2895
Fix printing deleted pods from RC during e2e tests
2015-06-12 16:15:29 +02:00
Marek Biskup
d89e1293a2
skip not ready nodes in networking test
2015-06-12 09:29:42 +02:00