- 14 Apr, 2016 23 commits
-
-
Daniel Smith authored
Migrate to new conversions generator - part 2
-
Daniel Smith authored
Updating go-restful dependency to fix thirdparty issues
-
k8s-merge-robot authored
Automatic merge from submit-queue Honor starting resourceVersion in watch cache Compare the requested resourceVersion to each event's resourceVersion to ensure events that occurred in the past are not sent to the client. Fixes #24194 cc @liggitt @wojtek-t
-
Andy Goldstein authored
Compare the requested resourceVersion to each event's resourceVersion to ensure events that occurred in the past are not sent to the client.
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix GKE kube-up to correctly find an IGM from a multi-zone cluster I've confirmed that this successfully brings up a cluster, fixing the immediate issue with the new e2e test. Sorry about not properly vetting it in the original PR (#24075). This does cause a warning message to be printed based on the handling of the NUM_NODES variable though, which I could fix if you guys think it's worth it: ``` Detected 6 ready nodes, found 6 nodes out of expected 3. Found more nodes than expected, your cluster may not behave correctly. ``` @quinton-hoole
-
k8s-merge-robot authored
Automatic merge from submit-queue rkt: Add pre-stop lifecycle hooks for rkt. When a pod is being terminated, the pre-stop hooks of all the containers will be run before the containers are stopped. cc @yujuhong @Random-Liu @sjpotter
-
k8s-merge-robot authored
Automatic merge from submit-queue add a delayed queueing option to the workqueue Adds delayed requeuing to the workqueue so that I requeue an item to be retried at some later time in my controller with a series of backoff rules. It lets me have the best of the retryManager and the work queue de-duping. Tracking failures and backoffs is on the caller @smarterclayton @pweil- this would help us move to using the informer everywhere and de-duping at that level.
-
k8s-merge-robot authored
Automatic merge from submit-queue Extend OpenStack Cloud Provider Instance Tests Adding OpenStack cloud provider Instance coverage for: ExternalID InstanceID
-
k8s-merge-robot authored
Automatic merge from submit-queue Make kubectl bash-completion namespace and resource alias aware  - filter resource listing by `--namespace` flag given before in the command line ```bash $ kubectl get pod --namespace=kube-system <tab><tab> kube-dns-v9-2wuzj kube-dns-v9-llqxa ``` - add completion of `--namespace` ```bash $ kubectl get pod --namespace=<tab><tab> [*] default ingress kube-system ``` - add support for plural nouns and aliases like `rc`
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix log dump for new gcloud `gcloud compute instance-groups managed list-instances` at CI has self-link for instance instead of just name. Fixes #24120
-
k8s-merge-robot authored
Automatic merge from submit-queue Add path to log messages. It is useful to see the path that failed to mount in the log messages. Fixes #23990.
-
k8s-merge-robot authored
Automatic merge from submit-queue Add generalized performance data type in e2e test For kubernetes/contrib/issues/564 and #15554. This PR added two files in e2e test: 1) `perftype/perftype.go`: This file contains generalized performance data type. The type can be pretty printed in Json format and analyzed by other performance analyzing tools, such as [Perfdash](https://github.com/kubernetes/contrib/tree/master/perfdash). 2) `perf_util.go`: This file contains functions which convert e2e performance test result into new performance data type. The new performance data type is now used in *Density test, Load test and Kubelet resource tracking*. It's easy to support other e2e performance test by adding new convert function in `perf_util.go`. @gmarek @yujuhong /cc @kubernetes/sig-testing
-
k8s-merge-robot authored
Automatic merge from submit-queue Use OomScoreAdj in kubelet for newer docker api fixes: #20121 Related: client side PR [pull 454](https://github.com/fsouza/go-dockerclient/pull/454) Godeps has already been updated to `0099401a7342ad77e71ca9f9a57c5e72fb80f6b2`, which included client side's modification. But it seems too aggressive to upgrade the docker api version of kubelet.
-
k8s-merge-robot authored
Automatic merge from submit-queue Update the pause image to build for arm64 and ppc64le Fixes #22683
-
k8s-merge-robot authored
Automatic merge from submit-queue Add version string to "Kubelet started" log message Not logging versions considered harmful.
-
k8s-merge-robot authored
Automatic merge from submit-queue Unit test for negative value of allocatable resources Introduce unit test for checking resource quantities for kubelet's allocatable resources. Covered values: * negative quantity value: error expected * invalid quantity unit: error expected * valid quantity: error not expected Running go test with -v, returned error are logged as well for more information: ```shell === RUN TestValueOfAllocatableResources --- PASS: TestValueOfAllocatableResources (0.00s) server_test.go:47: Returned err: "resource quantity for \"memory\" cannot be negative: -150G" server_test.go:47: Returned err: "unable to parse quantity's suffix" PASS ok k8s.io/kubernetes/cmd/kubelet/app 0.020s ``` -
k8s-merge-robot authored
Automatic merge from submit-queue Update swagger specs Trying to figure out why they got out of date in parallel.. maybe we missed this in https://github.com/kubernetes/kubernetes/pull/23806?
-
k8s-merge-robot authored
Automatic merge from submit-queue Don't remove kubemark binaries If you want to experiment a bit with kubemark (e.g. relaunch the component with different flags), it's roughly impossible now. If we have binaries, this is much easier.
-
k8s-merge-robot authored
Automatic merge from submit-queue moving genericapiserver command line flags to genericapiserver cc @kubernetes/sig-api-machinery
-
k8s-merge-robot authored
Automatic merge from submit-queue Trusty: Fixes for running GKE master This PR includes two fixes for running GKE master on our image: (1) The kubelet command line assembly had a missing part for cbr0. We did not catch it because the code path is not covered by OSS k8s tests; (2) Remove the "" from the variables in the cert files. It causes a parsing issue in GKE. Again, this code path is not covered by k8s tests. This PR also refactors the code for assembling kubelet flag. I move all logic into a single function assemble_kubelet_flags in configure-helper.sh for better readability and also simplify node.yaml and master.yaml. @roberthbailey @dchen1107 please review it, and mark it as cherrypick-candidate. This PR is verified by @maisem. Together with his CL for GKE, we can run GKE cluster with master on our image and nodes on ContainerVM. cc/ @maisem @fabioy @wonderfly FYI
-
Erick Fejta authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Clientset release 1.3 This PR creates the release 1.3 client set. We'll keep updating this client set until we cut release 1.3. In the meantime, the release 1.2 client set will be locked. @lavalamp
-
Daniel Smith authored
Increase kubelet timeout from 30->45 minutes to address long build ti…
-
- 13 Apr, 2016 17 commits
-
-
Chao Xu authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Final vet fixes; enabling vet checks in verify scripts. Fixes #22523, #22524
-
Phillip Wittrock authored
-
Daniel Smith authored
Fix density tests
-
Tim St. Clair authored
-
Random-Liu authored
-
Daniel Smith authored
Generate yaml docs for kubectl
-
Daniel Smith authored
Remove Set() from storage.Interface.
-
Daniel Smith authored
Return more useful error information when a persistent volume fails to mount
-
Daniel Smith authored
Trusty: Avoid unnecessary in-memory temp files
-
goltermann authored
-
nikhiljindal authored
-
Chao Xu authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Refactor E2E framework & utils to test/e2e/framework package Refactor E2E framework & utils to test/e2e/framework package to pave the way for further refactoring and code sharing with the node e2e suite. I've split this PR into 2 commits to try to make it more manageable: The first moves the code to the framework package (which builds on it's own), and the second fixes the test/e2e package. Unfortunately the code is so tangled up that moving it all at once this way is much easier than separating out individual pieces. Although the separation would probably be a worthwhile exercise on it's own, the goal here is to unblock the e2e_node hackathon. One way I could reduce the number of changes is by importing the framework package as `.`. I didn't do this since I think it's not great practice - but I'm open to making this change if you (reviewers) think otherwise. LMK if there's any way I can help to make this more reviewable. @kubernetes/sig-node @kubernetes/sig-testing @vishh @pwittrock @jayunit100
-
Tim St. Clair authored
-
Tim St. Clair authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Rewrite docker-checker.sh to make it less kill-happy.
-