- 23 Aug, 2016 13 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make 'allAlpha' a special feature gate Rather than making all caller check both allAlpha and their own flag, make `allAlpha` set all of the alpha gates explicitly. This is hard to test because of the globalness. I will follow this commit with a new one to add some way to test, but I wanted to float this design
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Implementation of the /eviction subresource.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update test assignments Add new jobs, remove old ones
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Kubelet: pass pod name/namespace/uid in new runtime API First part of #30463. Pass pod name/namespace/uid in new runtime API and change dockershim to build unique sandbox/container name based on them. CC @yujuhong @euank @yifan-gu @kubernetes/sig-node
-
Tim Hockin authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use kubekins-test:v20160822 everywhere A step towards fixing #31148. We also need to update the test-infra repo to use the new e2e image. I'll fold that into https://github.com/kubernetes/test-infra/pull/419. Both gcr.io/google-containers/kubekins-test:v20160822 and gcr.io/google-containers/e2e-test:v20160822 have already been pushed.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix overlong junit filename prefixes (2nd attempt) This is followup for #30894. Turned out that filename shortening I used isn't enough in some cases (scroll to the right): ``` vagrant@devbox:~/work/kubernetes/src/k8s.io/kubernetes (test %) $ mkdir -p /tmp/art && time KUBE_JUNIT_REPORT_DIR=/tmp/art KUBE_COVER=y make test WHAT=cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup.k8s.io/unversioned Running tests for APIVersion: v1,apps/v1alpha1,authentication.k8s.io/v1beta1,authorization.k8s.io/v1beta1,autoscaling/v1,batch/v1,batch/v2alpha1,certificates/v1alpha1,extensions/v1beta1,federation/v1beta1,policy/v1alpha1,rbac.authorization.k8s.io/v1alpha1,imagepolicy.k8s.io/v1alpha1 +++ [0822 13:57:46] Saving coverage output in '/tmp/k8s_coverage/v1,apps/v1alpha1,authentication.k8s.io/v1beta1,authorization.k8s.io/v1beta1,autoscaling/v1,batch/v1,batch/v2alpha1,certificates/v1alpha1,extensions/v1beta1,federation/v1beta1,policy/v1alpha1,rbac.authorization.k8s.io/v1alpha1,imagepolicy.k8s.io/v1alpha1/20160822-135746' tee: /tmp/art/junit_v1,apps-v1a1,authentication.v1b1,authorization.v1b1,autoscaling-v1,batch-v1,batch-v2a1,certificates-v1a1,extensions-v1b1,federation-v1b1,policy-v1a1,rbac.authorization.v1a1,imagepolicy.v1a1_20160822-135746-cmd_libs_go2idl_client-gen_testoutput_clientset_generated_test_internalclientset_typed_testgroup.k8s.io_unversioned.stdout: File name too long ok k8s.io/kubernetes/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup.k8s.io/unversioned 0.038s ls: cannot access '/tmp/art/junit_v1,apps-v1a1,authentication.v1b1,authorization.v1b1,autoscaling-v1,batch-v1,batch-v2a1,certificates-v1a1,extensions-v1b1,federation-v1b1,policy-v1a1,rbac.authorization.v1a1,imagepolicy.v1a1_20160822-135746*.stdout': No such file or directory Makefile:118: recipe for target 'test' failed make: *** [test] Error 1 real 0m49.623s user 2m35.224s sys 0m9.200s ``` Looks like we're have no choice here besides just using a hash as filename prefix.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue remove duplicate code in updatePodCIDR As kl.runtimeState.podCIDR() is a sync method, need fetch lock and release lock, so we only invoke once here
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix minor mistakes <!-- Checklist for submitting a Pull Request Please remove this comment block before submitting. 1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md). 2. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md). 3. If you want this PR to automatically close an issue when it is merged, add `fixes #<issue number>` or `fixes #<issue number>, fixes #<issue number>` to close multiple issues (see: https://github.com/blog/1506-closing-issues-via-pull-requests). 4. Follow the instructions for [labeling and writing a release note for this PR](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes) in the block below. --> Signed-off-by:
Xianglin Gao <xlgao@zju.edu.cn>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix FakeNodeHandler List()
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Avoid closing over range variables
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Support migration in etcd manifest Ref #20504
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue ensure pkg/util/mount compiles & crosses <!-- 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**: osx doesn't build **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #30795 **Special notes for your reviewer**: **Release note**: ```release-note-none ``` - move compile time check from linux code to generic code - remove duplication of #30724 and #30666 to resolve #30795
-
- 22 Aug, 2016 27 commits
-
-
Matt Liggett authored
-
Matt Liggett authored
This is for #12611.
-
Pengfei Ni authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Optimize order description for turning down cluster Optimize order description for turning down cluster.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue correct object in downward_api_resources_limits_requests
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Federated Ingress Controller Based on new federated controller libraries. cc @kubernetes/sig-cluster-federation @mfanjie @nikhiljindal @mwielgus @mml @madhusudancs FYI
-
Ivan Shvedunov authored
-
Jeff Grafton authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [GarbageCollector] Garbage collector doesn't need to resync ref https://github.com/kubernetes/kubernetes/issues/30759#issuecomment-240904817 Perhaps this is going to help controller manager's CPU consumption. @wojtek-t
-
Tim Hockin authored
Also rename variables for clarity
-
Tim Hockin authored
Rather than making all caller check both allAlpha and their own flag, make allAlpha set the alpha gates explicitly, iff they were not already set.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix heapster in kubemark Fix #31108
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue etcd3 backend: support TLS What? Support TLS in etcd3 storage backend. It works the same as previous etcd2 config. - [ ] Blocked on #https://github.com/kubernetes/kubernetes/pull/30480
-
Quinton Hoole authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Federation replicaset controller TBD: integrate with the scheduler, events @quinton-hoole @deepak-vij @kshafiee
-
Chao Xu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue support storage class in Cinder provisioner replace #30876 @kubernetes/sig-storage @jsafrane
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Kubelet: implement GetPods for new runtime API Implement GetPods for kuberuntime. Part of #28789 . CC @yujuhong @Random-Liu
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue e2e test for rescheduling critical pods ref #29023 The test is disabled by default.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue AWS: More ELB attributes via service annotations Replaces #25015 and addresses all of @justinsb's feedback therein. This is a new PR because I was unable to reopen #25015 to amend it. I noticed recently that there is existing (but undocumented) precedent for the AWS cloud provider to manage ELB-specifc load balancer configuration based on service annotations. In particular, one can _already_ designate an ELB as "internal" or enable PROXY protocol. This PR extends this capability to the management of ELB attributes, which includes the following items: * Access logs: * Enabled / disabled * Emit interval * S3 bucket name * S3 bucket prefix * Connection draining: * Enabled / disabled * Timeout * Connection: * Idle timeout * Cross-zone load balancing: * Enabled / disabled Some of these are possibly more useful than others. Use cases that immediately come to mind: * Enabling cross-zone load balancing is potentially useful for "Ubernetes Light," or anyone otherwise attempting to spread worker nodes around multiple AZs. * Increasing idle timeout is useful for the benefit of anyone dealing with long-running requests. An example I personally care about would be git pushes to Deis' builder component. -
jianhuiz authored
-
jianhuiz authored
-
jianhuiz authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove the kubelet container as it's unmaintained <!-- 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**: It removes the outdated and unmainained kubelet image, since we're using the hyperkube image instead. Should be pretty straightforward to remove this. @fgrzadkowski @thockin @mikedanese @pmorie
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [e2e density test] Fix unnecessary Delete RC requests when not running latency test As the following code block https://github.com/kubernetes/kubernetes/blob/master/test/e2e/density.go#L666-L670 shows, after running each density test case, it will attempt to delete "additional replication controllers" even though there is **no additional replication controller**. When we are not running latency test, API Server will return "404 error code". So, I propose to move the above code block inside thedetermine statementsif `itArg.runLatencyTest{ }` , looks like: ``` if itArg.runLatencyTest { ... for i := 1; i <= nodeCount; i++ { name := additionalPodsPrefix + "-" + strconv.Itoa(i) c.ReplicationControllers(ns).Delete(name, nil) } } ``` In this way, removing RC will be executed only if we set `itArg.runLatencyTest` to be `true`. It can avoid post some necessary requests to API Server. Issuse is #30977
-
Wojciech Tyczynski authored
-
Piotr Szczesniak authored
-