Kubernetes Submit Queue
c183664c55
Merge pull request #36630 from nikhiljindal/E2edsi
...
Automatic merge from submit-queue
Adding e2e tests for validating cascading deletion of federation resources
Ref https://github.com/kubernetes/kubernetes/issues/33612
Adding e2e tests for code in https://github.com/kubernetes/kubernetes/pull/36330 and https://github.com/kubernetes/kubernetes/pull/36476 .
Adding test cases to ensure that cascading deletion happens as expected.
Also adding code to ensure that all resources are cleaned up in AfterEach.
cc @kubernetes/sig-cluster-federation @caesarxuchao @madhusudancs
2016-11-18 17:03:27 -08:00
Bowei Du
19be1d2504
Allow kube-dns to load its configuration from a config map
...
- Adds command line flags --config-map, --config-map-ns.
- Fixes 36194 (https://github.com/kubernetes/kubernetes/issues/36194 )
- Update kube-dns yamls
- Update bazel (hack/update-bazel.sh)
- Update known command line flags
- Temporarily reference new kube-dns image (this will be fixed with
a separate commit when the DNS image is created)
2016-11-18 16:11:12 -08:00
Bowei Du
1456e8435f
Add ExecWithOptions to framework
...
This allows for tweaking more options for executing commands
in pods.
2016-11-18 15:50:49 -08:00
ymqytw
11653b11c1
add a unit test
2016-11-18 15:35:50 -08:00
nikhiljindal
90645ce2b7
Automated bazel and owner changes
2016-11-18 14:44:06 -08:00
nikhiljindal
14246a9494
Updating federation e2e tests to verify cascading deletion
2016-11-18 14:44:06 -08:00
Mike Danese
bfb8902e44
fix test/e2e/ compilation
2016-11-18 14:09:35 -08:00
Mike Danese
ea192ddb28
revert revert of test/e2e/generated/BUILD
...
broken in fad1990eaa
2016-11-18 11:24:19 -08:00
Antoine Pelisse
18a1c8865f
Revert "Add more test cases to k8s e2e upgrade tests"
2016-11-18 11:21:23 -08:00
Kubernetes Submit Queue
577991b0ab
Merge pull request #37095 from gmarek/kubemark_logrotation
...
Automatic merge from submit-queue
Add log rotation to kubemark
We were running out of disk in our large cluster tests, as we didn't have log rotation enabled.
cc @saad-ali
2016-11-18 10:35:46 -08:00
David Ashpole
10f73bde27
added eviction minimum reclaim flags to test flags, and changed gce default config for eviction-hard to match what tests are using
2016-11-18 08:48:40 -08:00
Wojciech Tyczynski
a96dd63367
Add log rotation to kubemark
2016-11-18 16:19:32 +01:00
Kubernetes Submit Queue
4f69d7eda8
Merge pull request #36995 from wojtek-t/extend_logging_for_schedulable_nodes
...
Automatic merge from submit-queue
Extend logging for unschedulable nodes
2016-11-18 06:53:55 -08:00
Kubernetes Submit Queue
ddcd9708ec
Merge pull request #36898 from deads2k/cli-10-fix-unstructuredtpr
...
Automatic merge from submit-queue
remove TPR registration, ease validation requirements
Fixes https://github.com/kubernetes/kubernetes/issues/36007 .
This removes the special casing for TPRs inside of the `UnstructuredObject`, which should allow CRUD against skewed kube api server levels.
@kubernetes/kubectl @kubernetes/sig-cli
@janetkuo
2016-11-18 06:27:17 -08:00
Wojciech Tyczynski
d549ece3b2
Extend logging for unschedulable nodes
2016-11-18 14:49:32 +01:00
gmarek
3fc177ff7c
Allow storing events on a separate disk
2016-11-18 13:19:48 +01:00
Kubernetes Submit Queue
eca9e989a3
Merge pull request #36779 from sjenning/fix-memory-leak-via-terminated-pods
...
Automatic merge from submit-queue
fix leaking memory backed volumes of terminated pods
Currently, we allow volumes to remain mounted on the node, even though the pod is terminated. This creates a vector for a malicious user to exhaust memory on the node by creating memory backed volumes containing large files.
This PR removes memory backed volumes (emptyDir w/ medium Memory, secrets, configmaps) of terminated pods from the node.
@saad-ali @derekwaynecarr
2016-11-17 21:29:51 -08:00
Kubernetes Submit Queue
08213afe2f
Merge pull request #36910 from janetkuo/restart-cluster-statefulset
...
Automatic merge from submit-queue
Enable restart statefulset clusters in e2e tests
cc @bprashanth @erictune @foxish @kow3ns @kubernetes/sig-apps
2016-11-17 20:50:56 -08:00
Janet Kuo
f2bab13043
Remove 0 terminationGracePeriodSeconds from statefulset manifests
2016-11-17 19:24:55 -08:00
Random-Liu
87a9d94f24
Update bazel.
2016-11-17 10:18:00 -08:00
Random-Liu
edf7608c51
Remove kubelet related flags from node e2e. Add a single flag kubelet-flags to pass kubelet flags all together.
2016-11-17 10:17:32 -08:00
Random-Liu
090809d8ad
Remove dependency on kubelet related flags.
2016-11-17 10:17:32 -08:00
Kubernetes Submit Queue
08204bea62
Merge pull request #36849 from janetkuo/e2e-statefulset-update
...
Automatic merge from submit-queue
Add e2e test for statefulset updates
Verify that one can (manually) update statefulset template
cc @erictune @foxish @kow3ns @kubernetes/sig-apps
2016-11-17 10:12:21 -08:00
Kubernetes Submit Queue
5efdea63b2
Merge pull request #37001 from gmarek/routes
...
Automatic merge from submit-queue
Wait for all Nodes to be schedulable before running e2e tests
This should fix the problem we're seeing when running tests on large clusters.
cc @dchen1107
2016-11-17 09:03:30 -08:00
jayunit100
ec2c963246
Skip rather than fail networking tests on single node
2016-11-17 11:51:03 -05:00
Kubernetes Submit Queue
3ed6000c82
Merge pull request #36994 from gmarek/taints
...
Automatic merge from submit-queue
Delete taint annotation when removing last taint
It messes with debugging of tests failures.
cc @davidopp @kevin-wangzefeng
2016-11-17 08:26:31 -08:00
gmarek
35626b2a7b
Wait for all Nodes to be schedulable before running e2e tests
2016-11-17 16:43:35 +01:00
gmarek
eecc840074
Delete taint annotation when removing last taint
2016-11-17 16:02:34 +01:00
Kubernetes Submit Queue
e120433b54
Merge pull request #36986 from gmarek/secrets
...
Automatic merge from submit-queue
Allow passing custom list of admission plugins to kubemark
Ref. #36985
2016-11-17 04:21:33 -08:00
Kubernetes Submit Queue
f7f1533a3b
Merge pull request #35697 from shashidharatd/upgrade-tests
...
Automatic merge from submit-queue
Add more test cases to k8s e2e upgrade tests
**Special notes for your reviewer**:
Added guestbook, secrets, daemonsets, configmaps, jobs to e2e upgrade tests according to the discussions in #35078
Still need to run these test cases in real setup, raised a PR here for initial comments
@quinton-hoole
2016-11-17 04:07:26 -08:00
gmarek
08d60999fc
Allow passing custom list of admission plugins to kubemark
2016-11-17 12:32:41 +01:00
Kubernetes Submit Queue
68539c02c1
Merge pull request #36924 from krousey/e2eutil
...
Automatic merge from submit-queue
Replace controller presence checking logic
fixes #36912
2016-11-17 00:11:11 -08:00
Kubernetes Submit Queue
5f86fef169
Merge pull request #36973 from kubernetes/revert-33850-add_e2e_test_for_kubectl_in_pod
...
Automatic merge from submit-queue
Revert "add e2e test for kubectl in a Pod"
Reverts kubernetes/kubernetes#33850
That PR introduced a test `Kubectl should be able to talk to api server kubectl running in a pod could talk to api server` that runs against GKE.
Ever since the PR merged the test has been failing against [kubernetes-e2e-gke](https://k8s-gubernator.appspot.com/builds/kubernetes-jenkins/logs/kubernetes-e2e-gke ) though it was initially passing in [kubernetes-e2e-gci-gke](https://k8s-gubernator.appspot.com/builds/kubernetes-jenkins/logs/kubernetes-e2e-gci-gke ). Presumably this was because the path to kubectl was different between GCI and container-vm (the two test suites).
PR https://github.com/kubernetes/kubernetes/pull/36864 attempted to fix this, but ended up breaking the test in both suites. That PR has been reverted (https://github.com/kubernetes/kubernetes/pull/36971 ).
Because the test introduced in kubernetes/kubernetes#33850 is still broken, it is being reverted (we should've reverted immediately after it merged instead of waiting this long).
2016-11-16 23:33:46 -08:00
Kubernetes Submit Queue
4dd17995fa
Merge pull request #36918 from bprashanth/proxy_retry
...
Automatic merge from submit-queue
Add clarity/retries to proxy url test
Improve one segment of the kube-proxy networking test by:
1. Retrying for 30s
2. Bucketing into 2 failure modes
3. Adding some clarity by describing the exec pod on failure
Althought 1 shouldn't be necessary, I don't think we lose anything if the kube-proxy convenience endpoint doesn't respond immediately, and if it fails for 30s straight it is indicative of something that requires attention probably within 1.5.
Fixes https://github.com/kubernetes/kubernetes/issues/32436
2016-11-16 22:54:50 -08:00
Saad Ali
172e7562fb
Revert "add e2e test for kubectl in a Pod"
2016-11-16 21:38:19 -08:00
Saad Ali
2aa2cf3800
Revert "Fix path to kubectl on host in kubectl-in-pod"
2016-11-16 20:44:25 -08:00
Janet Kuo
849d22b471
Enable restart statefulset clusters in e2e tests
2016-11-16 18:13:26 -08:00
Saad Ali
01897bb3c0
Merge pull request #36864 from dims/fix-path-to-kubectl-in-gke-test
...
Fix path to kubectl on host in kubectl-in-pod
2016-11-16 17:21:13 -08:00
Kris
5a87385342
Replace controller presence checking logic
2016-11-16 16:12:26 -08:00
Kubernetes Submit Queue
43110dd64d
Merge pull request #36920 from yujuhong/bump_image_version
...
Automatic merge from submit-queue
Bump gci image version for cri builds
#36681 didn't change all the configs.
2016-11-16 15:46:00 -08:00
bprashanth
29a5cb7a9c
Add clarity/retries to proxy url test
2016-11-16 14:45:35 -08:00
Kubernetes Submit Queue
92b40dc2f5
Merge pull request #36848 from jingxu97/Nov/gluster
...
Automatic merge from submit-queue
Enable NFSv4 and GlusterFS tests on cluster e2e tests
Enable NFSv4 and GlusterFS tests on cluster e2e tests for GCI images
only.
2016-11-16 14:19:24 -08:00
Yu-Ju Hong
6ba2c7b857
Bump gci image version for cri builds
2016-11-16 14:09:51 -08:00
Kubernetes Submit Queue
922dff3e39
Merge pull request #36820 from kevin-wangzefeng/fix-kubectl-taint-flake
...
Automatic merge from submit-queue
fix kubectl taint test flake
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->
**What this PR does / why we need it**:
Kubectl taint tests fail often recently, this PR is trying to fix it.
**Which issue this PR fixes**: ref #29503 , #32535
**Special notes for your reviewer**:
This PR cannot 100% fix the flake, but just reduce the failing rate, if the two "kubectl taint" tests are running at the same time, it still has chance to fail.
Maybe should mark the tests "Serial" (see also #31906 , #36781 ), but then they won't run for each PR.
2016-11-16 11:48:07 -08:00
deads2k
66e5c38d67
remove TPR registration, ease validation requirements
2016-11-16 14:04:35 -05:00
Jing Xu
afbf5f52e5
Update volumes.go
2016-11-16 10:04:12 -08:00
Seth Jennings
b80bea4a62
fix leaking memory backed volumes of terminated pods
2016-11-16 10:17:22 -06:00
gmarek
0f9c0678b7
Update API server CPU constraints in the density test
2016-11-16 16:33:53 +01:00
Jing Xu
64955959e6
Enable NFSv4 and GlusterFS tests on cluster e2e tests
...
Enable NFSv4 and GlusterFS tests on cluster e2e tests for GCI images
only.
2016-11-16 07:27:26 -08:00
Kubernetes Submit Queue
28d273c8b2
Merge pull request #36810 from gmarek/secrets
...
Automatic merge from submit-queue
Add ServiceAccounts to kubemark
cc @yujuhong
2016-11-16 06:01:30 -08:00