- 01 Jun, 2016 12 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue SSH e2e: Limit to 100 nodes, limit combinatorics []()This limits the "for all hosts" to 100 nodes, and also limits the combinatorial section so that we only do the other SSH command variant testing on the first host rather than *all* of the hosts. I also killed one of the variants because it didn't seem to be testing much important. Fixes #26600
-
k8s-merge-robot authored
Automatic merge from submit-queue retry GetThirdPartyGroupVersions GetThirdPartyGroupVersions() may return a "NotFound" error if a thirdparty group is deleted in the interim between the group-discovery and the resource-discovery. This is causing e2e flakes in all tests that run kubectl, because test/e2e/thirdparty.go is creating/deleting thirdparty groups. Fix #26425 The e2e flakes will have the following pattern: 1. the test is calling kubectl 2. error message is `Error from server: the server could not find the requested resource` 3. in the apiserver log, you should see `GET /apis/company.com/v1: (518.944µs) 404 [[kubectl/v1.3.0 (linux/amd64) kubernetes/ae285645] 104.154.110.118:46043]` For detail see [here](https://github.com/kubernetes/kubernetes/issues/26425#issuecomment-222844523) cc @janetkuo @brendanburns
-
k8s-merge-robot authored
Automatic merge from submit-queue federation cluster controller: load secretRef only if it is present Ref https://github.com/kubernetes/kubernetes/pull/26132#issuecomment-222614042 Updated the code to load the secretRef only if it is present in the spec. This allows unsecured access to the cluster. cc @kubernetes/sig-cluster-federation @mfanjie
-
k8s-merge-robot authored
Automatic merge from submit-queue Node e2e test runner should still exit 0 if tests fail []() - Exit non-0 if infrastructure failures happen - Exit 0 if no infrastructure failures happen regardless of test results (Jenkins will use junit.xml to determine test results)
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix log arguments. 'i' is not printed. @kubernetes/sig-storage
-
Mike Danese authored
fix godeps on master broken in #26335
-
Mike Danese authored
-
nikhiljindal authored
-
Zach Loafman authored
This limits the "for all hosts" to 100 nodes, and also limits the combinatorial section so that we only do the other SSH command variant testing on the first host rather than *all* of the hosts. I also killed one of the variants because it didn't seem to be testing much important. Fixes #26600
-
Chao Xu authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Stabilize controller unit tests. Remove test "5-1", it's flaky as it depends on order of execution of goroutines. When the controller starts, existing claim is enqueued as "initial sync event" and a new volume is enqueued to separate goroutine. It is not deterministic which goroutine processes its events first and there is no way how to tell that the claim event was processed. Also, force resync of the controllers after the test to make sure all events are processed. Fixes unit test flakes. @kubernetes/sig-storage
- 31 May, 2016 28 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue Switch DNS addons from skydns to kubedns Change GCI and trusty cluster-helper scripts to use kubedns instead of skydns.
-
k8s-merge-robot authored
Automatic merge from submit-queue kubelet e2e: set cpu/memory limits for docker 1.11 Docker 1.11 consumes more memory. Bump the limit to fix the tests. Also add new limits for the 100-pod resource usage tracking test. This fixes #26495
-
k8s-merge-robot authored
Automatic merge from submit-queue Add Controller field to OwnerReference cc @davidopp
-
k8s-merge-robot authored
Automatic merge from submit-queue Run l7 controller on master Fixes https://github.com/kubernetes/kubernetes/issues/23663, needs https://github.com/kubernetes/contrib/pull/680 @roberthbailey @kubernetes/goog-cluster
-
k8s-merge-robot authored
Automatic merge from submit-queue AWS: ELB proxy protocol support via annotation service.beta.kubernetes.io/aws-load-balancer-proxy-protocol This is a ~~work in progress~~ branch that adds support for the Proxy Protocol with Elastic Load Balancers. The proxy protocol is documented here: http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt. It allows us to pass the "real ip" address of a client to pods behind services. As it stands now, we create an ELB policy on the load balancer that enables the proxy protocol. We then enumerate each node port assigned to the load balancer and add our newly created policy to it. The manual process is documented here: http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/enable-proxy-protocol.html Right now, I’m looking to get some feedback on the approach before I dive too much deeper in the code. More precisely, I have questions regarding the following: 1) Right now I just check that a certain annotation exists on the service regardless of what its value is. Assuming we’re going to enable this feature via an annotation, what is the expected experience? This decision likely depends on the answers to the next questions. 2) Right now the implementation enables the proxy protocol on every ELB backend. The actual ELB API expects you to add the policy for each configured backend. Do we want the ability to configure the proxy protocol on a per service port basis? For example, if a service exposes TCP 80 and 443, would we want the ability to only enable the proxy protocol on port 443? Does this overcomplicate the implementation? If we wanted to go this direction we could do something like ... ``` { "service.beta.kubernetes.io/aws-load-balancer-proxy-protocol": "tcp:80,tcp:443" } ``` 3) I avoided this because I was concerned with scope creep and our organization doesn’t need it, but could/should our implementation be adjusted to just handle ELB policies in general? I hadn’t used the ELB API until I started working on this branch so I don’t know how realistic this is. I also don't know how common this use case is as our organization has used our own load balancing setup prior to Kubernetes. This page has a couple of examples at the bottom: http://docs.aws.amazon.com/cli/latest/reference/elb/create-load-balancer-policy.html cc @justinsb <!-- 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/24569) <!-- Reviewable:end -->
-
Yu-Ju Hong authored
Docker 1.11 consumes more memory. Bump the limit to fix the tests. Also add new limits for the 100-pod resource usage tracking test.
-
k8s-merge-robot authored
Automatic merge from submit-queue Add missing $ in util.sh cc: @piosz @fgrzadkowski @jszczepkowski
-
k8s-merge-robot authored
Automatic merge from submit-queue kubectl run --restart=Never creates pods Fixes #24533. @bgrant0607 @janetkuo ptal /fyi @thockin ```release-note * kubectl run --restart=Never creates pods ``` []()
-
Girish Kalele authored
-
gmarek authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix apiservers crashes Ref #26563
-
Marcin authored
-
Girish Kalele authored
-
Girish Kalele authored
Unified skydns templates using a simple underscore based template and added transform sed scripts to transform into salt and sed yaml templates Moved all content out of cluster/addons/dns into build/kube-dns and saltbase/salt/kube-dns
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix some gce-only tests to run on gke as well Enable "Services should work after restarting apiserver [Disruptive]" and DaemonRestart tests, except the 2 that require master ssh access. Move restart/upgrade related test helpers into their own file in framework package.
-
Phillip Wittrock authored
- Exit non-0 if infrastructure failures happen - Exit 0 if no infrastructure failures happen regardless of test results (Jenkins will use junit.xml to determine test results)
-
Andrew Williams authored
Add ELB proxy protocol support via the annotation "service.beta.kubernetes.io/aws-load-balancer-proxy-protocol". This allows servers like Nginx and Haproxy to retrieve the real IP address of a remote client.
-
Wojciech Tyczynski authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Add LabelSelector to PersistentVolumeClaimSpec Implements #25413. @kubernetes/sig-storage @bgrant0607 @thockin @jsafrane @eparis
-
k8s-merge-robot authored
Automatic merge from submit-queue rkt: Fix docker auth config save directory to avoid race. Fixes #https://github.com/kubernetes/kubernetes/issues/26117 cc @euank @sjpotter
-
gmarek authored
-
Paul Morie authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Enable cluster autoscaler scale down in e2e test cc: @piosz @jszczepkowski @fgrzadkowski
-
k8s-merge-robot authored
Automatic merge from submit-queue Allow to enable scale down in kube-up for gce cc: @piosz @fgrzadkowski @jszczepkowski
-
k8s-merge-robot authored
Automatic merge from submit-queue Removed metrics api group ```release-note Removed metrics api group ``` The group is empty and unused. Kubelet Metrics API is defined in Kubelet code. Master Metrics API is defined in Heapster. Removing to avoid the confusion. []()
-
Jan Safranek authored
'i' is not printed.
-
Jan Safranek authored
Remove test "5-1", it's flaky as it depends on order of execution of goroutines. When the controller starts, existing claim is enqueued as "initial sync event" and a new volume is enqueued to separate goroutine. It is not deterministic which goroutine processes its events first and there is no way how to tell that the claim event was processed. Also, force resync of the controllers after the test to make sure all events are processed.
-
k8s-merge-robot authored
Automatic merge from submit-queue Fixed check in kubectl autoscale. ```release-note Fixed check in kubectl autoscale: cpu consumption can be higher than 100%. ``` []() Fixed check in kubectl autoscale: cpu consumption can be higher than 100%. Fixes #25815.
-