- 30 Jan, 2017 1 commit
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix typo in logging statement **What this PR does / why we need it**: Typo fix in logs. I am writing an apiserver for service-catalog, and this annoys me when I see it in my logs. **Special notes for your reviewer**: Doc/text change only. No functional change. Feel free to combine with some existing PR. **Release note**: ```release-note NONE ```
-
- 29 Jan, 2017 3 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Improve error messages for ValidateObject method. Improved error messages for #ValidateObject method in pkg/api/validation/schema.go. Fixed #39110
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue pkg/util: move httpstream to k8s.io/apimachinery pick one commit from @sttts's pull https://github.com/kubernetes/kubernetes/pull/40426 This blocks some client-go splitting, so I'm picking it out and merging it separately. It's not my commit, so its not a self-lgtm in that sense. approved based on https://github.com/kubernetes/kubernetes/issues/40363
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Extract strings for the config family of commands. @fabianofranz @kubernetes/sig-cli-pr-reviews
-
- 28 Jan, 2017 18 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove proxy-mode annotation from kube-proxy **What this PR does / why we need it**: This removes the net.experimental.kubernetes.io/proxy-mode and net.beta.kubernetes.io/proxy-mode annotations from kube-proxy. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #40582 **Special notes for your reviewer**: **Release note**: ```release-note Remove outdated net.experimental.kubernetes.io/proxy-mode and net.beta.kubernetes.io/proxy-mode annotations from kube-proxy. ```
-
Christoph Blecker authored
This removes the net.experimental.kubernetes.io/proxy-mode and net.beta.kubernetes.io/proxy-mode annotations from kube-proxy.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Decrease Daemonset burst replicas due to DoS conditions. **What this PR does / why we need it**: We are seeing DoS conditions on our Registry if were running a large cluster with too many daemonsets bursting at once. **Special notes for your reviewer**: I decided not to plumb through yet another variable to the command line. Ideally such parameters could be tweaked via a configuration file. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Improve the multiarch situation; armel => armhf; reenable pcc64le; remove the patched golang **What this PR does / why we need it**: - Improves the multiarch situation as described in #38067 - Tries to bump to go1.8 for arm (and later enable ppc64le) - GOARM 6 => GOARM 7 - Remove the golang 1.7 patch - armel => armhf - Bump QEMU version to v2.7.0 **Release note**: ```release-note Improve the ARM builds and make hyperkube on ARM working again by upgrading the Go version for ARM to go1.8beta2 ``` @kubernetes/sig-testing-misc @jessfraz @ixdy @jbeda @david-mcmahon @pwittrock
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue AWS: Fix a few log messages Info -> Infof Get those `%q`-s out of my logs :-) ```release-note NONE ```
-
Brendan Burns authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40584, 40319) ssh support for local **What this PR does / why we need it**: adds local deployment support for e2e tests. Useful for non-cloud, simple testing. **Special notes for your reviewer**: Formerly this pr was part of #38214 **Release note**: ``` NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use a wrapper script to locate kubefed and kubectl binaries instead of directly constructing their paths. This fixes the e2e failures that is now switched to using kubefed. cc @kubernetes/sig-federation-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40132, 39302, 40194, 40619, 40601) Update translation bindata Make on master leaves these changes in bindata.go
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40132, 39302, 40194, 40619, 40601) Update NPD version to v0.3.0-alpha.0 in kubemark. @wojtek-t @shyamjvs Update the NPD version in kubemark. I just built the alpha release https://github.com/kubernetes/node-problem-detector/releases/tag/v0.3.0-alpha.0. And the PR https://github.com/kubernetes/node-problem-detector/pull/79 is included. However, I'm not sure whether 1 minute period is longer enough. If it's still not longer enough, in fact we can extend it by split the resync and heartbeat: * Every 1 minute, check whether there is inconsistency between apiserver and npd, and only update when there is inconsistency. (1 GET/m) * Every > 2 minute, do forcibly update as heartbeat. (<0.5 PATCH/m) And I can also make the sync period configurable after we finalize the sync mechanism.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40132, 39302, 40194, 40619, 40601) fix error message in TestGetAddonImage Signed-off-by:bruceauyeung <ouyang.qinhua@zte.com.cn> **What this PR does / why we need it**: 1. fix incorrect error message in TestGetAddonImage 2. rename some variables to make them more reasonable
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40132, 39302, 40194, 40619, 40601) fix nil check and typos **What this PR does / why we need it**: 1. nil error should be checked before defer statement. 2. fix some typos. Signed-off-by: bruceauyeung ouyang.qinhua@zte.com.cn
-
Kubernetes Submit Queue authored
Merge pull request #40132 from bruceauyeung/k8s-branch-add-invalid-and-valid-tokens-in-TestValidateToken-testcase Automatic merge from submit-queue add test tokens for TestValidateToken Signed-off-by:bruceauyeung <ouyang.qinhua@zte.com.cn> **What this PR does / why we need it**: 1. add invalid tokens which token ID and token secret contain special characters such as `*` 2. add valid tokens which token ID and token secret contain mixed lowercase characters and numeric numbers
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40497, 39769, 40554, 40569, 40597) Minor cleanup in getting from apiserver cache in kubelet
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40497, 39769, 40554, 40569, 40597) Switch io_kubernetes_build to repo-infra. This also picks up the `go_genrule`. cc @mikedanese **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40497, 39769, 40554, 40569, 40597) When calling chown, use : instead of . to separate the user and group for cross platform compatibility. **What this PR does / why we need it**: Makes it possible to build on a Mac, which was broken by #39515. **Special notes for your reviewer**: **Release note**: `NONE`
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40497, 39769, 40554, 40569, 40597) NetworkPolicy validation improvements I noticed while implementing NetworkPolicy that I we weren't validating the "Ports" field at all. The docs are actually completely silent about what a string-valued Port field is supposed to mean. I had guessed it meant to call `net.LookupPort()` on it (ie, map it from /etc/services) but in every other case where we have an IntOrString-valued Port field in an API struct, it refers to a named ContainerPort. But that would be extremely awkward to implement in this case; a policy specifying a named port could end up mapping to a different numeric port on every container in the namespace... Do other people actually implement string-valued ports that way? Or, for that matter, implement string-valued ports at all? (Related: I hadn't noticed until now that you can leave the Port value unspecified, allowing you to say "allow to all UDP ports, but no TCP ports" or "allow to all TCP ports, but no UDP ports". That seems like something that ended up in the spec just because it was possible, not because it was actually useful...) @kubernetes/sig-network-misc
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make HandleError prevent hot-loops Add an error "handler" that just sleeps for a bit if errors happen more often than 500ms. Manually tested against #39816. This doesn't fix #39816 but it does keep it from crippling a cluster. ```release-note Prevent hotloops on error conditions, which could fill up the disk faster than log rotation can free space. ```
-
- 27 Jan, 2017 18 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue OWNERS for kubectl translations `pkg/kubectl` approvers and reviewers can also handle `translations/kubectl`. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix incorrect parameter passing Signed-off-by:bruceauyeung <ouyang.qinhua@zte.com.cn> **What this PR does / why we need it**: 1. fix incorrect parameter passing when creating error 2. fix ineffectual assignment to err variable.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue run unit tests with go, not just bazel Follow up to https://github.com/kubernetes/kubernetes/pull/40594, effectively reverts #39105. I think we should run our unit tests using the official golang infrastructure. I have no objection to also running them in bazel (or running a subset in bazel), but I don't think that bazel should be the primary unit test method. @smarterclayton @liggitt @ixdy @spxtr
-
Madhusudan.C.S authored
Use a wrapper script to locate kubefed and kubectl binaries instead of directly constructing their paths. Binaries are not available at the same path in all the environments, esp. in CI environment. So we use this wrapper to locate the binary.
-
Madhusudan.C.S authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue DaemonSet controller actively kills failed pods (to recreate them) Ref #36482, @erictune @yujuhong @mikedanese @kargakis @lukaszo @piosz @kubernetes/sig-apps-bugs This also helps with DaemonSet update ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40600, 40548) remove storage dependency on api @sttts fyi
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40600, 40548) Test cascading delete without client-side reaper does not GET
-
Lucas Käldström authored
-
deads2k authored
-
Dr. Stefan Schimanski authored
-
Timothy St. Clair authored
-
Random-Liu authored
-
deads2k authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39469, 40557) Refactored kubemark code into provider-specific and provider-independent parts [Part-1] Applying part of the changes of PR https://github.com/kubernetes/kubernetes/pull/39033 (which refactored kubemark code completely). The changes included in this PR are: The following are the major changes as part of this refactoring: - Moved cluster-kubemark/config-default.sh -> cluster-kubemark/gce/config-default.sh (as the config is gce-specific) - Changed kubernetes/cluster/kubemark/util.sh to source the right scripts based on the cloud-provider - Added the file test/kubemark/cloud-provider-config.sh which sets the variable CLOUD_PROVIDER that is later picked up by various scripts (run-e2e-tests.sh, common.sh) - Removed useless code and restructured start-kubemark.sh and stop-kubemark.sh scripts. @kubernetes/sig-scalability-misc @wojtek-t @gmarek
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39469, 40557) Forgiveness api changes **What this PR does / why we need it**: Splited from #34825 , contains api changes that are needed to implement forgiveness: 1. update toleration api types to support forgiveness, added a new field forgivenessSeconds to indicate the duration of time it tolerates a taint. 2. update taint api types, added a new field to indicate the time the taint is added. **Which issue this PR fixes** : Related issue: #1574 Related PR: #34825 **Special notes for your reviewer**: **Release note**: ```release-note forgiveness alpha version api definition ```
-
Lucas Käldström authored
Workaround that we have two GOROOTs; we have to set the path for the go executable to EDGE_GOROOT/bin/go when using the edge version
-
Lucas Käldström authored
Upgrade go version in Makefiles to 1.7, use qemu 2.7, armel => armhf and goarm=6 => goarm=7 and use go 1.7.4
-