- 12 May, 2017 40 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45653, 45719, 45729, 45730, 44250) get pod -o wide: add unittest for nodeName **What this PR does / why we need it**: get pod -o wide: add unittest for nodeName In case that when nodeName is empty, we can get correct info. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45653, 45719, 45729, 45730, 44250) Print pod startup latency metric as perfdata Follows #45657 This should print pod startup latency in same format as api calls latencies. cc @wojtek-t @gmarek
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45653, 45719, 45729, 45730, 44250) client.go: format err **What this PR does / why we need it:** made the code clean
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Export process start time metric in fluentd-gcp For correct ingestion of cumulative metrics fluentd-gcp exposes.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove unused file cluster/images/kubemark/build-kubemark.sh It's irrelevant and we don't seem to use/need it anymore. cc @wojtek-t @gmarek
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix flag formatting errors in the node tests There were three problems: - Lack of a trailing space after prepending flags. - Passing multiple flags in a string to --kubelet-flags seems to confuse the flag parser; it stops parsing ALL flags as soon as it sees the second kubelet flag. Fortunately, all instances of --kubelet-flags are combined together, so we can just pass two of those. - --feature-gates should be passed to the test framework, which then forwards it to the kubelet, instead of using --kubelet-flags. This hopefully fixes the dynamic config test failures on COS, which started after #45602. (See: https://k8s-testgrid.appspot.com/google-node#kubelet-serial-gce-e2e)
-
Mik Vyatskov authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix hardcoded tmp dir path in kubectl test. **What this PR does / why we need it**: Current case uses hardcoded tmp dir path, and it does not delete tmp dir after test run. Which means 1. The case could not be run by different users (no permission) 2. /tmp dir keeps growing. **Which issue this PR fixes** **Special notes for your reviewer**: **Release note**:
-
zhangxiaoyu-zidif authored
-
Shyam Jeedigunta authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue move from daemon_restart.go to framework/util.go **What this PR does / why we need it**: Moves the func `nodeExec` from daemon_restart.go to framework/util.go. This is the correct file for this func and is a more intuitive pkg for other callers to use. This is a small step of the larger effort of restructuring e2e tests to be more logically structured and easier for newcomers to understand. ```release-note NONE ``` cc @timothysc @copejon
-
Shyam Jeedigunta authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45691, 45667, 45698, 45715) Add general NoExecute Toleration to fluentd in gcp configuration Ref #44445 Once merged I'll create a cherry-pick that will be picked up in GKE together with the next patch release. cc @JorritSalverda @davidopp @aveshagarwal @nimeshksingh @piosz ```release-note fluentd will tolerate all NoExecute Taints when run in gcp configuration. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45691, 45667, 45698, 45715) testName to head **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: testName in head, may be can quick location **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45691, 45667, 45698, 45715) dockertools: migrate the unit tests and delete the package
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45691, 45667, 45698, 45715) Make update_owners.py also emit a JSON sig-owners list. This should experience less churn in general! I'm going to make the triage page use this list to let sigs have individualized dashboards. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45684, 45266, 45669, 44787, 44984) [Federation] Unify the delivery methods in the ReplicaSet controller. Unifies the federated and non-federated object delivery methods. The reconcile method that's called already checks for existence, and no other controller has a similar paradigm, so it seems reasonable to simplify it here. cc @marun **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45684, 45266, 45669, 44787, 44984) Add GroupVersionKind extension to OpenAPI operations Fixes: #43249 ref: #34254 ```release-note Added Group/Version/Kind and Action extension to OpenAPI Operations ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45684, 45266, 45669, 44787, 44984) Fix XDG-based kubectl plugin dirs XDGDataPluginLoader messed up its default-value handling for `XDG_DATA_DIRS` and ends up scanning *all of /usr/share* looking for plugins if you don't have that set :-O /release-note-none /assign @fabianofranz
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45684, 45266, 45669, 44787, 44984) [CRI] Return success if ImageNotFound in RemoveImage() Signed-off-by:
Crazykev <crazykev@zju.edu.cn> **What this PR does / why we need it**: **Sorry for close the [old one](https://github.com/kubernetes/kubernetes/pull/44381) mistakenly, rebase and move to here.** RemoveImage() operation should be idempotent, [ref](https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/api/v1alpha1/runtime/api.proto#L89-L92) @feiskyer @Random-Liu PTAL **Which issue this PR fixes** **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update kube-dns version to 1.14.2 ```release-note Updates kube-dns to 1.14.2 - Support kube-master-url flag without kubeconfig - Fix concurrent R/Ws in dns.go - Fix confusing logging when initialize server - Fix printf in cmd/kube-dns/app/server.go - Fix version on startup and --version flag - Support specifying port number for nameserver in stubDomains ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue images: hyperkube: README: add a note about REGISTRY variable
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45571, 45657, 45638, 45663, 45622) Use real proxier inside hollow-proxy but with mocked syscalls Fixes https://github.com/kubernetes/kubernetes/issues/43701 This should make hollow-proxy better mimic the real kube-proxy in performance. Maybe next we should have a more realistic implementation even for fake iptables (adding/updating/deleting rules/chains in an table, just not on the real one)? Though I'm not sure how important it is. cc @kubernetes/sig-scalability-misc @kubernetes/sig-network-misc @wojtek-t @gmarek
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45571, 45657, 45638, 45663, 45622) rkt: Improve the Garbage Collection **What this PR does / why we need it**: This PR improve the garbage collection of files written inside the `/var/lib/kubelet/pods/<pod: id>` It removes the` finished-<pod: id>` file touched during the `ExecStopPost` of the systemd unit. It also removes the `/dev/termination-log` file mounted into containers . The termination-log is used to produce a message from the container and collected by the kubelet when the Pod stops. Especially for the termination-log, removing theses files will free the associated space used on the filesystem. **Release note**: `NONE`
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45571, 45657, 45638, 45663, 45622) Added indexer description for the API of NewIndexerInformer. **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45571, 45657, 45638, 45663, 45622) Print API latency metrics as perfdata
-
gmarek authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix AssertCalls usage for kubelet fake runtimes unit tests Despite its name, AssertCalls() does not assert anything. It returns an error that should be checked. This was causing false negatives for a handful of unit tests, which are also fixed here. Tests for the image manager needed to be rearranged in order to accommodate a potentially different sequence of calls each tick because the image puller changes behavior based on prior errors. **What this PR does / why we need it**: Fixes broken unit tests **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Dong Liu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [federation][e2e] Distinguish local vars and global vars None
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue There is a rule in using go channel: never close a channel in the receiver side. fix https://github.com/kubernetes/kubernetes/issues/45215
-
jeff vance authored
-
gmarek authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue detach the volume when pod is terminated When pods are terminated we should detach the volume. Fixes https://github.com/kubernetes/kubernetes/issues/45191 **Release note**: ``` Detach the volume when pods are terminated. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add properties file for cos-docker-validation test job **What this PR does / why we need it**: This is forked from test/e2e_node/jenkins/docker_validation/jenkins-validation.properties. It is used for COS docker validation test. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix specialized verbs in create role
-
Erick Fejta authored
Improvement on Kubectl CheatSheet base64 examples
-
Hemant Kumar authored
and lets make sure that controller respects it and doesn't detaches mounted volumes.
-
Hemant Kumar authored
Make sure volume is detached when pod is terminated because of any reason and not deleted from api server.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue orphan when kubectl delete --cascade=false The default for new objects is to propagate deletes (use GC) when no deleteoptions are passed. In addition, the vast majority of kube objects use this default. Only a few controllers resources (sts, rc, deploy, jobs, rs) orphan by default. This means that when you do `kubectl delete sa/foo --cascade=false` you do *not* orphan. That doesn't fulfill the intent of the command. This explicitly orphans when `--cascade=false` so we don't use GC. @fabianofranz @jwforres I liked this easter egg :) @kubernetes/sig-cli-bugs we should backport this to 1.6
-