- 02 Dec, 2016 27 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue registry: make Eviction REST speak only api errors @ymqytw @davidopp
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue create service add create ExternalName service implementation @kubernetes/kubectl create service add ExternalName support, refer #34731 for more detail. ```release-note kubectl create service externalname ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [etcd] Reduce the etcd surface area in the integration test to minimize deps This is a code refactor for isolation of client usage.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Build vendored copy of go-bindata and use that in go generate step **What this PR does / why we need it**: as the title says, uses the vendored version of `go-bindata` rather than expecting developers to `go get` it (when building outside docker). **Which issue this PR fixes**: fixes #34067, partially addresses #36655 **Special notes for your reviewer**: we still call `go generate` far too many times: ```console ~/.../src/k8s.io/kubernetes $ which go-bindata ~/.../src/k8s.io/kubernetes $ make +++ [1116 17:35:28] Building the toolchain targets: k8s.io/kubernetes/hack/cmd/teststale k8s.io/kubernetes/vendor/github.com/jteeuwen/go-bindata/go-bindata +++ [1116 17:35:29] Generating bindata: test/e2e/framework/gobindata_util.go +++ [1116 17:35:30] Building go targets for linux/amd64: cmd/libs/go2idl/deepcopy-gen +++ [1116 17:35:35] Building the toolchain targets: k8s.io/kubernetes/hack/cmd/teststale k8s.io/kubernetes/vendor/github.com/jteeuwen/go-bindata/go-bindata +++ [1116 17:35:35] Generating bindata: test/e2e/framework/gobindata_util.go +++ [1116 17:35:36] Building go targets for linux/amd64: cmd/libs/go2idl/defaulter-gen +++ [1116 17:35:41] Building the toolchain targets: k8s.io/kubernetes/hack/cmd/teststale k8s.io/kubernetes/vendor/github.com/jteeuwen/go-bindata/go-bindata +++ [1116 17:35:41] Generating bindata: test/e2e/framework/gobindata_util.go +++ [1116 17:35:42] Building go targets for linux/amd64: cmd/libs/go2idl/conversion-gen +++ [1116 17:35:47] Building the toolchain targets: k8s.io/kubernetes/hack/cmd/teststale k8s.io/kubernetes/vendor/github.com/jteeuwen/go-bindata/go-bindata +++ [1116 17:35:47] Generating bindata: test/e2e/framework/gobindata_util.go +++ [1116 17:35:48] Building go targets for linux/amd64: cmd/libs/go2idl/openapi-gen +++ [1116 17:35:56] Building the toolchain targets: k8s.io/kubernetes/hack/cmd/teststale k8s.io/kubernetes/vendor/github.com/jteeuwen/go-bindata/go-bindata +++ [1116 17:35:56] Generating bindata: test/e2e/framework/gobindata_util.go ``` Fixing that is a separate effort, though. cc @sebgoa @ZhangBanger -
Kubernetes Submit Queue authored
Automatic merge from submit-queue [CRI] Add TTY flag to AttachRequest Follow up from https://github.com/kubernetes/kubernetes/pull/35661 For https://github.com/kubernetes/kubernetes/issues/29579 - Add TTY to the CRI AttachRequest - Moves responsibility from the runtime shim to the Kubelet for populating the TTY bool in the request based on the container spec /cc @euank @feiskyer @kubernetes/sig-node
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue HA master: configurable replica name during kube-down.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue change prompt for enabling RBAC on local-up-cluster run `ALLOW_ANY_TOKEN=true ENABLE_RBAC=true hack/local-up-cluster.sh` Use "--token" instead of "--username/--password", so need to update the prompt
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove copies of ObjectDiff function
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add failure check on umount when kubeadm reset, and on service stop **What this PR does / why we need it**: before this PR, `umount` will exit with code `123` if `grep` does not match anything `xargs` has an option: >-r, --no-run-if-empty If the standard input does not contain any nonblanks, do not run the command. Normally, the command is run once even if there is no input. This option is a GNU extension. 1. this PR add `-r` option to `xargs` , so `umount` will not execute and exit with code `0` correctly while `grep` does not match anything. 2. this PR add failure check on umount. for example, if the directory to be umount is busy, a error message will be printed: >failed to unmount directories in /var/lib/kubelet, umount: /var/lib/kubelet/foo/bar: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 3. add failure check on kubelet service stop. Signed-off-by:bruceauyeung <ouyang.qinhua@zte.com.cn>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Kubeadm unit tests pkg node Added unit tests for the kubeadm/app/node package testing functionality of bootstrap.go, csr.go, and discovery.go. This PR is part of the ongoing effort to add tests (#35025) /cc @pires @jbeda
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix logic error in graceful deletion If a resource has the following criteria: 1. deletion timestamp is not nil 2. deletion graceperiod seconds as persisted in storage is 0 the resource could never be deleted as we always returned pending graceful.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue SetNodeUpdateStatusNeeded whenever nodeAdd event is received **What this PR does / why we need it**: Bug fix and SetNodeStatusUpdateNeeded for a node whenever its api object is added. This is to ensure that we don't lose the attached list of volumes in the node when its api object is deleted and recreated. fixes https://github.com/kubernetes/kubernetes/issues/37586 https://github.com/kubernetes/kubernetes/issues/37585 **Special notes for your reviewer**: <!-- Steps to write your release note: 1. Use the release-note-* labels to set the release note state (if you have access) 2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. -->
-
Jerzy Szczepkowski authored
HA master: configurable replica name during kube-down.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Cleanup old cloud resources after 48 hours With this pr the ingress e2e purges old leaked resources (>48h), so even if tests fail due to leaks, the entire queue won't close till someone bumps up quota through a manual request.
-
Michail Kargakis authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add retry logic for eviction Make eviction retry when it fails to update the PDB due to conflict (409) error. fixes #37605 cc: @davidopp
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Exit with error if <version number or publication> is not the final parameter. getopts stops parsing flags after a non-flag, non-arg-to-a-flag parameter. This commit adds an error message if any parameters are passed after the first non-flag, non-arg-to-a-flag parameter in the arg list.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Function annotation modification “return kl.pleg.Healthy()”,Based on the return function,"healty" to "healthy" better
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add a .gazelcfg.json prerequisite for merging https://github.com/mikedanese/gazel/pull/7 and https://github.com/mikedanese/gazel/pull/8 which should get us a big speedup.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue change unconfined_t to spc_t **What this PR does / why we need it**: When installing kube via kubeadm on a system w/ selinux enabled, it's necessary to disable selinux in order for the etcd and kube-discovery containers to run. The kube etcd and discovery pods are currently set to unconfined_t in order to avoid disabling selinux, but the correct type for an unconfined container is spc_t. For more information, see http://danwalsh.livejournal.com/2016/10/03/.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue build: don't call unset_platform_envs before building **What this PR does / why we need it**: unbreaks local builds that override `GOROOT`. It partially reverts #37665, but the sub-shelling introduced in #37665 remains and should continue to fix #37079. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #37802 cc @jsafrane @sttts @sebgoa @iTagir
-
xilabao authored
-
Tim St. Clair authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix Service Update on LoadBalancerSourceRanges Field Fixes: https://github.com/kubernetes/kubernetes/issues/33033 Also expands: https://github.com/kubernetes/kubernetes/pull/32748
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix conditional in log-dump.sh I think a `-n` was unintentionally changed to a `-z` in #37646, [here](https://github.com/kubernetes/kubernetes/commit/a1bd743118a3fbbff4d7d19c89ebdb43b61c33f6#commitcomment-20039393), which caused us to stop collecting master/node logs. This undoes that change. cc @zmerlynn @spxtr @krzyzacy @jingxu97 @saad-ali
-
Michael Taufen authored
getopts stops parsing flags after a non-flag, non-arg-to-a-flag parameter. This commit adds an error message if any parameters are passed after the first non-flag, non-arg-to-a-flag parameter in the arg list.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Bug fix. Incoming UDP packets not reach newly deployed services **What this PR does / why we need it**: Incoming UDP packets not reach newly deployed services when old connection's state in conntrack is not cleared. When a packet arrives, it will not go through NAT table again, because it is not "the first" packet. The PR fix the issue **Which issue this PR fixes** Fixes #31983 xref https://github.com/docker/docker/issues/8795
-
- 01 Dec, 2016 13 commits
-
-
ymqytw authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Node E2E: Collect serial output This is a temporary solution to collect serial output from test GCE node in node e2e. We should come up with a better idea later. Ideally, node e2e should share the same log collection logic with cluster e2e. https://github.com/kubernetes/kubernetes/blob/master/cluster/log-dump.sh Mark v1.5 because this helps debug https://github.com/kubernetes/kubernetes/issues/37333. @mtaufen @dchen1107 /cc @kubernetes/sig-node
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue rescale immediately if the basic constraints are not satisfied refactor reconcileAutoscaler. If the basic constraints are not satisfied, we should rescale the target ref immediately.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Keep host port socket open for kubenet fixes #37087 **Release note**: <!-- Steps to write your release note: 1. Use the release-note-* labels to set the release note state (if you have access) 2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. --> ```release-note NONE ``` When cni is set to kubenet, kubelet should hold the host port socket, so that other application in this node could not listen/bind this port any more. However, the sockets are closed accidentally, because kubelet forget to reconcile the protocol format before comparing. @kubernetes/sig-network
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue While updating NodeStatus, only first get served from cache Fix #37725
-
Jeff Grafton authored
-
Minhan Xia authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Unify fluentd-gcp configurations There're two different configs and two different pod specs for fluentd agent for GCL: one for GCI and one for CVM. This PR makes it possible to use only one config and only one pod spec. CC @piosz
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Enable updates in unit test for federated daemonset controller Fixes flakiness in federated daemonset controller unit tests. Adds an option to rerun the tests multiple times. cc: @nikhiljindal @madhusudancs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue GCI: Remove /var/lib/docker/network
-
Daniel Smith authored
Revert "Modify GCI mounter to enable NFSv3"
-
Daniel Smith authored
-
Derek Carr authored
-