ymqytw
e948a69653
Return detailed error message for better debugging. It is for BeforeSuite: Error waiting for all pods to be running and ready
2016-09-01 17:55:48 -07:00
bprashanth
5dac1122b4
Logging for service restart e2e clarity
2016-09-01 14:49:52 -07:00
gmarek
02985c9da2
Create a file from data stored in gobindata to fix kubectl-based examples
2016-09-01 16:40:32 +02:00
Tim St. Clair
f9a2c07c20
Add retries to service environment variable test
2016-08-31 16:46:03 -07:00
Daniel Smith
24a0a5113c
emit more info on failure
2016-08-31 16:07:07 -07:00
Kara Alexandra
9e52d1cfd0
Add test for --quiet flag for kubectl run
...
Signed-off-by: Kara Alexandra <kalexandra@us.ibm.com>
2016-08-31 13:48:42 -07:00
derekwaynecarr
367cc42541
E2E framework ignores whitelisted resources when verifying namespace deletion
2016-08-31 13:41:14 -04:00
derekwaynecarr
83cc808ffb
Fix duplicate namespace deletion errors, improve namespace deletion error output
2016-08-31 13:32:22 -04:00
gmarek
f8dbdc1695
AllNodesReady waits for all system pods to be running
2016-08-31 15:08:01 +02:00
Kubernetes Submit Queue
0f8869d308
Merge pull request #31516 from sttts/sttts-e2e-CheckConnectivityToHost-logs
...
Automatic merge from submit-queue
e2e: log wget output on CheckConnectivityToHost error
Log output might help to diagnose e2e flakes, whether they are caused by dns issues or connection timeouts.
Might help with flake https://github.com/kubernetes/kubernetes/issues/28188 .
2016-08-30 06:27:28 -07:00
Kubernetes Submit Queue
6dd8b975cb
Merge pull request #31578 from kevin-wangzefeng/add-retries-for-taints-e2e
...
Automatic merge from submit-queue
add retries for add/update/remove taints on node in taints e2e
fixes taint update conflict in taints e2e by adding retries for add/update/remove taints on node.
ref #27655 and #31066
2016-08-28 15:32:37 -07:00
Kevin
33b1075e0d
add retries for add/update/remove taints on node in taints e2e
2016-08-27 14:56:38 +08:00
Dr. Stefan Schimanski
3262b7fccd
e2e: log wget output on CheckConnectivityToHost error
2016-08-27 08:18:45 +02:00
Kubernetes Submit Queue
1184800cbb
Merge pull request #30730 from janetkuo/prevent-overlapping-deployment
...
Automatic merge from submit-queue
Handle overlapping deployments gracefully
Fixes #30028
2016-08-25 21:50:56 -07:00
Tim St. Clair
a29ad353a6
Increase the AppArmor pod stop timeout to match the start timeout
2016-08-23 17:03:38 -07:00
Janet Kuo
c5cef18735
Add e2e test for overlapping deployments
2016-08-23 14:33:30 -07:00
Piotr Szczesniak
e8135c30d5
Improve ScaleRC function to be more generic
2016-08-23 09:25:00 +02:00
bindata-mockuser
e792d4117d
Add return code support to kubectl-exec and -run
2016-08-20 15:58:47 +02:00
gmarek
d844dd463a
Stop pretending that reaper cares about delete options in e2e tests
2016-08-19 14:44:35 +02:00
Chao Xu
a0c6a664a5
adjust waitForPodsInactive polling interval and timeout
2016-08-18 15:38:24 -07:00
Kubernetes Submit Queue
e2f39fca86
Merge pull request #30807 from caesarxuchao/change_pod_lister_api
...
Automatic merge from submit-queue
Continue on #30774 : Change podNamespacer API
continue on #30774 , credit to @wojtek-t, Ref #30759
I just fixed a test and converted IsActivePod to operate on *Pod.
2016-08-18 02:08:23 -07:00
Madhusudan.C.S
c32c81dc4e
Implement federation API server authentication e2e tests.
2016-08-17 20:03:20 -07:00
Chao Xu
594234d61c
fix tests; convert IsPodActive to operate on *Pod
2016-08-17 13:05:37 -07:00
Chao Xu
3bb159e8f6
fix test failure and address comment
2016-08-16 17:06:32 -07:00
Chao Xu
a12dc2e412
wait for the Reflector to list before polling the PodStore in e2e tests.
2016-08-15 21:40:33 -07:00
Kubernetes Submit Queue
817256a716
Merge pull request #30401 from caesarxuchao/kubemark-gc-upstream
...
Automatic merge from submit-queue
Let load and density e2e tests use GC if it's on
I've run the 100 and 500 nodes tests and they both pass.
The test-infra half of the PR is https://github.com/kubernetes/test-infra/pull/369
cc @lavalamp
2016-08-13 16:04:34 -07:00
Chao Xu
3688a78769
let load and density e2e tests use GC if it's on
2016-08-11 11:48:20 -07:00
Madhusudan.C.S
a91182ae3c
Remove unversioned federation client, clientset and versioned release_1_3 clientset and all their accesses in e2e tests. Switch everything to federation release_1_4 external client.
2016-08-10 13:53:43 -07:00
Kubernetes Submit Queue
be6a9fbb4e
Merge pull request #30234 from intelsdi-x/create_annotation_map_if_doesnt_exist
...
Automatic merge from submit-queue
In AddOrUpdateTaintOnNode create annotation map if its nil
If node didn't have annotations both SchedulerPredicates taints-toleration tests were failing.
@gmarek PTAL
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.kubernetes.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/30234 )
<!-- Reviewable:end -->
2016-08-08 22:13:22 -07:00
Kubernetes Submit Queue
4ef36882fd
Merge pull request #29935 from janetkuo/deployment-scale-rollout-test
...
Automatic merge from submit-queue
Deployment status validity should be checked in scaled rollout e2e test
Follow up #29889
@kubernetes/deployment
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.kubernetes.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/29935 )
<!-- Reviewable:end -->
2016-08-08 19:56:20 -07:00
Pawel Skrzynski
292cea1a18
In AddOrUpdateTaintOnNode create annotation map if its nil
2016-08-08 19:48:07 +02:00
Janet Kuo
242c11b580
Deployment status validity should be checked in scaled rollout e2e test
2016-08-05 10:32:24 -07:00
Random-Liu
1a33dffa17
Move configmap, docker_containers, downward_api, expansion and secrets
...
test into common directory.
2016-08-04 23:52:05 -07:00
Kubernetes Submit Queue
1cd07a276c
Merge pull request #29138 from kshafiee/pr-27789
...
Automatic merge from submit-queue
federation: Adding secret API
Adding secret API to federation-apiserver and updating the federation client to include secrets
2016-08-04 18:11:23 -07:00
Robert Rati
fb72b50135
Added test to density that will run maximum capacity pods on all nodes
2016-08-04 11:46:22 -04:00
Kubernetes Submit Queue
74477a83e4
Merge pull request #29889 from janetkuo/deployment-e2e-test-fix
...
Automatic merge from submit-queue
Fix deployment e2e test: waitDeploymentStatus should error when entering an invalid state
Follow up #28162
1. We should check that max unavailable and max surge aren't violated at all times in e2e tests (didn't check this in deployment scaled rollout yet, but we should wait for it to become valid and then continue do the check until it finishes)
2. Fix some minor bugs in e2e tests
@kubernetes/deployment
2016-08-04 00:43:41 -07:00
kshafiee
262ae3d021
Adding secrets to federation-apiserver & clientset, adding e2e tests
2016-08-03 02:43:48 +00:00
Random-Liu
5c7ac701d3
Change TestContainerOutput to use the framework pod client.
2016-08-02 10:26:41 -07:00
k8s-merge-robot
472dcec7b2
Merge pull request #29847 from gmarek/retries
...
Automatic merge from submit-queue
Retry Node updates in e2e tests
Fix #29516
Ref. https://github.com/kubernetes/kubernetes/issues/27655#issuecomment-235940057
cc @kevin-wangzefeng @wojtek-t
2016-08-02 09:53:12 -07:00
gmarek
b27630577c
Retry Node updates in e2e tests
2016-08-02 11:02:04 +02:00
k8s-merge-robot
01cd7f326e
Merge pull request #29621 from resouer/uuid
...
Automatic merge from submit-queue
Refactor uuid into its own pkg util/uuid
Continuing my work ref #15634
Anyone can review this if he/she wants.
2016-08-01 22:21:30 -07:00
Janet Kuo
808041cbd4
Update deployment e2e test to check violated rollingupdate strategy
2016-08-01 17:05:22 -07:00
k8s-merge-robot
f0fa9e588f
Merge pull request #29813 from jayunit100/kill-repo-root-slb-2
...
Automatic merge from submit-queue
[minor] couple of quick cleanups for kill reporoot
quick fixes from last one, cc @spxtr @ixdy follow on to https://github.com/kubernetes/kubernetes/pull/25584
2016-07-29 21:42:42 -07:00
Harry Zhang
c495397cae
Refactor uuid into its own pkg
2016-07-30 00:07:02 -04:00
Random-Liu
268f458ea4
Add exec util in test framework.
2016-07-29 18:29:43 -07:00
Random-Liu
cdb1a039c1
Change LoadConfig to generate restclient config for node e2e test
2016-07-29 18:29:43 -07:00
jayunit100
4cd6bf42af
[minor] couple of quick cleanups for kill reporoot
2016-07-29 20:22:28 -04:00
Jay Vyas
6166083c78
kill repo-root : test/e2e/serviceloadbalancers.go
...
bindata and yaml, Gobindata automation
bindata utils for generating, go generate
match server version
gitignore for dirty, ca, rbase, KUBE_ROOT, buildfix
(rebased jul-25,29)
2016-07-29 14:35:19 -04:00
k8s-merge-robot
9014ceb9d8
Merge pull request #29286 from soltysh/wait_pod2
...
Automatic merge from submit-queue
Rework pod waiting mechanism in e2e tests to accept pod and watch based
This PR re-applies #28212 which was reverted in #29223 . The only difference is that the initial PR contained also `PodStartTimeout` shortening (see [here](4b0c0bd924
)) which might caused the problems. Let's give it a 2nd try. I've tested all the flakes and they were passing on my machine.
@smarterclayton @apelisse ptal
2016-07-26 15:01:13 -07:00
k8s-merge-robot
ca06157421
Merge pull request #28162 from kargakis/annotation-fixes-for-scaling
...
Automatic merge from submit-queue
controller: update all rs annotations on a scaled rollout
Closes https://github.com/kubernetes/kubernetes/issues/28145
@kubernetes/deployment
2016-07-25 10:58:18 -07:00
Kevin
4e280c6fd9
use regular client instead of kubectl in scheduler predicate tests when setting/cleanning taints/labels
2016-07-21 17:13:28 +08:00
Michail Kargakis
97b9c73bf1
e2e: test for scaling+rolling out a deployment at once
2016-07-21 00:42:25 +02:00
Maciej Szulik
17788bb1e0
Rework pod waiting mechanism in e2e tests to accept pod and watch based
...
on its ResourceVersion to make sure we catch all the events.
2016-07-20 15:21:50 +02:00
Antoine Pelisse
321c410308
Revert "Switched watches in tests require ResourceVersion to be passed"
2016-07-19 13:28:57 -07:00
Maciej Szulik
83297a0617
Rework pod waiting mechanism in e2e tests to accept pod and watch based
...
on its ResourceVersion to make sure we catch all the events.
2016-07-18 12:06:36 +02:00
Maciej Szulik
4b0c0bd924
Shorten initial pod start time to 30s in e2e, since 4566 is closed
2016-07-18 12:03:32 +02:00
Lantao Liu
f68acf6460
Revert "Workardound KubeProxy failures in test framework"
2016-07-11 00:19:15 -07:00
Angus Salkeld
eec08872c7
Move deployment utilities to there own package
2016-07-08 09:46:56 +02:00
k8s-merge-robot
3166f9316f
Merge pull request #28111 from mfojtik/min-ready-seconds
...
Automatic merge from submit-queue
Add MinReadySeconds to rolling updater
Add MinReadySeconds support to RollingUpdater that allows to specify the number of seconds to wait on top of the pod is "ready" because its readiness probe passed.
2016-07-01 19:21:16 -07:00
k8s-merge-robot
e2b3aad63a
Merge pull request #27124 from gitfred/parallel-waiting
...
Automatic merge from submit-queue
Parallel waiting for pods in e2e
Fixes #27120
2016-06-30 17:49:49 -07:00
Michal Fojtik
7ea28e42c0
Add MinReadySeconds to rolling updater
2016-06-30 13:13:08 +02:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
k8s-merge-robot
700fbd0543
Merge pull request #27461 from euank/e2e-rkt-runtime
...
Automatic merge from submit-queue
e2e: Allow skipping tests for specific runtimes, skip a few tests under rkt
The main benefit of this is that it gives a developer more useful output (more signal to noise) for things that are known broken on that runtime.
cc @kubernetes/rktnetes-maintainers , @ixdy
I'll run this PR through our jenkins and make sure things look happy and compare to the e2e results for this PR.
2016-06-26 18:47:42 -07:00
k8s-merge-robot
00e7ab583e
Merge pull request #27546 from aveshagarwal/master-delete-ns-pod-reason
...
Automatic merge from submit-queue
Add pod status reason when there are remaining pods.
@yujuhong
2016-06-26 00:39:02 -07:00
k8s-merge-robot
e0b8595f92
Merge pull request #25255 from ingvagabund/e2e-framework-util-StartPods-panic-for-zero-replicas
...
Automatic merge from submit-queue
e2e.framework.util.StartPods: panic if the number or replicas is zero
The number of pods to start must be non-zero.
Otherwise the function waits for pods forever if ``waitForRunning`` is true.
It the number of replicas is zero, panic so the mistake is heard all over the e2e realm.
Update all callers of StartPods to test for non-zero number of replicas.
2016-06-25 01:57:38 -07:00
Wojciech Tyczynski
77679b0437
Workardoun KubeProxy failures in test framework
2016-06-24 15:49:12 +02:00
gmarek
0d96eeea63
Increase PodReadyBeforeTimeout by 50%
2016-06-23 14:59:04 +02:00
Sylwester Brzeczkowski
5561056d74
Parallel waiting for pods in e2e
2016-06-23 09:23:32 +02:00
Janet Kuo
14d9863665
Fix broken redis example e2e tests
2016-06-21 11:50:26 -07:00
Robert Deusser
cd1450b3ec
Fix spelling errors
...
More spelling fixes
2016-06-20 11:36:11 -04:00
k8s-merge-robot
4630a3c665
Merge pull request #27428 from gmarek/staticPods
...
Automatic merge from submit-queue
WaitForRunningReady also waits for PodsSuccess
Ref. #27095 - fixes the test, doesn't fix the problem.
cc @yujuhong @fejta
2016-06-19 14:55:11 -07:00
k8s-merge-robot
5c2594233e
Merge pull request #27162 from goltermann/example
...
Automatic merge from submit-queue
Fixing timing issues with examples
Partial fixes for examples tests.
2016-06-18 19:43:36 -07:00
Wojciech Tyczynski
b519c72a84
Log namespace creation error
2016-06-17 13:18:02 +02:00
k8s-merge-robot
6a18fbe6af
Merge pull request #27019 from girishkalele/nethealth2saltbase
...
Automatic merge from submit-queue
Add nethealth container to prepull manifest
2016-06-17 02:15:59 -07:00
nikhiljindal
ec6543e1e2
Adding a wait for federation apiserver to be ready in e2e tests
2016-06-16 15:34:45 -07:00
Avesh Agarwal
78e833e7bc
Add pod status and reason when there are remaining pods.
2016-06-16 14:09:24 -04:00
Girish Kalele
ee7ca66dba
Add nethealth prepull container output to e2e run logs
2016-06-16 11:03:09 -07:00
Matt Liggett
4f388d8aad
Compare v1.Service to v1.Service.
2016-06-15 12:49:45 -07:00
Euan Kemp
d8d63be2dd
e2e: Skip init container tests under rkt runtime
2016-06-15 11:50:58 -07:00
gmarek
9cf3724ed6
WaitForRunningReady also waits for PodsSuccess
2016-06-15 15:09:02 +02:00
k8s-merge-robot
751f45b641
Merge pull request #27310 from ihmccreery/version-guard-port-forward
...
Automatic merge from submit-queue
Add kubectl version guard around kubectl port-forward
Fixes #26594 (once this gets backported to v1.2 and v1.3).
2016-06-14 13:43:40 -07:00
Isaac Hollander McCreery
fa9f6d7cd2
Add kubectl version guard around kubectl port-forward
2016-06-14 10:04:22 -07:00
Jan Chaloupka
d9f3e3c3ad
e2e.framework.util.StartPods:
...
The number of pods to start must be non-zero.
Otherwise the function waits for pods forever if waitForRunning is true.
It the number of replicas is zero, panic so the mistake is heard all over the e2e realm.
Update all callers of StartPods to test for non-zero number of replicas.
2016-06-14 13:44:38 +02:00
nikhiljindal
9b2b763ab0
Fixing references to federated-context and federation-e2e
2016-06-13 16:43:55 -07:00
goltermann
4b722d33aa
Fixing timing issues with examples
2016-06-13 15:26:09 -07:00
k8s-merge-robot
6489abe8b4
Merge pull request #26953 from madhusudancs/fed-e2e-framework-clientset
...
Automatic merge from submit-queue
Add clientset support for federation e2e tests.
Only the last commit here needs review.
Depends on #26952 .
cc @colhom @kubernetes/sig-cluster-federation
[]()
2016-06-13 04:53:41 -07:00
k8s-merge-robot
76aa4fc0e6
Merge pull request #26831 from yujuhong/downard_api_test
...
Automatic merge from submit-queue
Port the downward api test to the node e2e suite
Also extend the framework to allow a custom client config loading function, so
that the node e2e suite can reuse the same framework across tests.
This fixes #26609
/cc @timstclair @pwittrock
2016-06-11 09:54:45 -07:00
k8s-merge-robot
a4b5f991e7
Merge pull request #27148 from janetkuo/io-timeout-sleep-and-talk
...
Automatic merge from submit-queue
In case of i/o timeout error in kubectl e2e, try talking to the server again after 2s before dying
Ref #26715
[]()
2016-06-11 02:47:49 -07:00
Janet Kuo
13718846d8
In case of i/o timeout error in kubectl e2e, try talking to the server again after 2s before dying
2016-06-10 10:06:46 -07:00
Janet Kuo
764df2e096
Listing pods only once when getting pods for RS in deployment
2016-06-10 09:55:28 -07:00
Madhusudan.C.S
f7486d52ea
Add clientset support for federation e2e tests.
2016-06-10 00:26:30 -07:00
k8s-merge-robot
66149c50fd
Merge pull request #26792 from janetkuo/deployment-version-skewed-test-fail
...
Automatic merge from submit-queue
Avoid comparing pod-template-hash when getting a deployment's new/old RSes
Will need to cherry pick to 1.2 also.
Ref #26724 #26797 @kubernetes/deployment @ihmccreery
[]()
2016-06-08 12:03:31 -07:00
Wojciech Tyczynski
51f433d9a6
Reduce huge amount of logs in large cluster tests
2016-06-08 13:36:46 +02:00
Zach Loafman
936297c64c
Networking e2es: Wait for all nodes to be schedulable in kubeproxy and networking tests
...
Now that GCE routes take an extremely long time to come up and there's
a variance in "Ready" and "Schedulable", start cherry-picking tests
where we really want to have all nodes routable/schedulable for
testing. Adding logging. This will increase test times on large
clusters but should have 0 impact on normal testing.
2016-06-07 16:38:03 -07:00
Janet Kuo
c3d905776e
Avoid comparing pod-template-hash when getting a deployment's new/old RSes
2016-06-06 17:09:35 -07:00
Janet Kuo
9f4e30ba88
Fix nil pointer dereference in deployment e2e test
2016-06-06 17:08:38 -07:00
Yu-Ju Hong
a6a3ed210c
Port the downward api test to the node e2e suite
...
Also extend the framework to allow a custom client config loading function, so
that the node e2e suite can reuse the same framework across tests.
2016-06-03 18:16:24 -07:00
Jerzy Szczepkowski
a9dc78c6f6
Implemented e2e test: cluster autoscaler with node selector.
...
Implemented e2e test: cluster autoscaler with node selector.
2016-06-03 16:38:45 +02:00
k8s-merge-robot
cae939b81c
Merge pull request #26654 from janetkuo/e2e-deployment-list-rs
...
Automatic merge from submit-queue
List RSes once when getting old/new RSes in deployment e2e tests
Ref #26509
[]()
2016-06-02 08:54:36 -07:00
Wojciech Tyczynski
2a5883fc3a
Wait for all nodes to be schedulable in scalability tests
2016-06-02 10:20:59 +02:00