- 21 Jun, 2017 1 commit
-
-
Binbin Zhao authored
-
- 16 Jun, 2017 1 commit
-
-
Binbin Zhao authored
It is not accurate to use capacity to do the calculation.
-
- 15 Jun, 2017 19 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Strip container id from events **What this PR does / why we need it**: reduces spam events from kubelet in bad pod scenarios **Which issue this PR fixes**: relates to https://github.com/kubernetes/kubernetes/issues/47366 **Special notes for your reviewer**: pods in permanent failure states created unique events **Release note**: ```release-note None ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue image name must not have leading or trailing whitespace **What this PR does / why we need it**: verifies that an image name can not have leading or trailing whitespace **Which issue this PR fixes** fixes https://github.com/kubernetes/kubernetes/issues/47490 **Special notes for your reviewer**: i was surprised we had not caught this, so if there is an image spec that says leading and trailing whitespace is a good thing, i am open to correction. i was made aware of downstream users of validate pod template spec that used " " as a special token. as a result, i only do the validation of image name " " in the `Pod` only. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47492, 47542, 46800, 47545, 45764) delete dependent pods for rs when deleting deployments Fix #44046, where user reported that the garbage collector didn't delete pods when a deployment was deleted with PropagationPolicy=Background.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47492, 47542, 46800, 47545, 45764) Update addons with upstream CVE fixes **What this PR does / why we need it**: refreshes the cluster-proportional-autoscaler, metadata-proxy, and fluentd-gcp addons with new base images with fixes for the following vulnerabilities: * CVE-2016-4448 * CVE-2016-8859 * CVE-2016-9841 * CVE-2016-9843 * CVE-2017-9526 **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: x-ref #47386, though there are still a few images left to update **Release note**: ```release-note Update cluster-proportional-autoscaler, metadata-proxy, and fluentd-gcp addons with fixes for CVE-2016-4448, CVE-2016-8859, CVE-2016-9841, CVE-2016-9843, and CVE-2017-9526. ``` /cc @timstclair @MrHohn @Q-Lee @crassirostris
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47492, 47542, 46800, 47545, 45764) separate group and version priority Fixes https://github.com/kubernetes/kubernetes/issues/46322 This just modifies the API and does the minimal plumbing. I can extend this pull or do another to fix the priority problem.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47492, 47542, 46800, 47545, 45764) Fix TPR watches. Fixes #47027 TPR watch has been broken since #44350.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix dangling reference to gcloud alpha API for GCI (should be beta) This reference to the alpha API was missed (fixed in GCE, but not GCI) Fixes #47494 ```release-note none ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47510, 47516, 47482, 47521, 47537) Fix typo in secretbox transformer prefix Introduced by #46916 via cherry picked commit [here](https://github.com/sakshamsharma/kubernetes/commit/12bb591dbf485dcedc87ffeba13bb7890e8fd515). Urgent fix in my opinion, ideally should be merged before production. @smarterclayton
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47510, 47516, 47482, 47521, 47537) cni: Don't try and map ports with an unset HostPort The CNI Host function GetPodPortMappings also includes unmapped ports (this is apparently by design). This is normal, and the CNI network plugin invoker should not attempt to map these ports. This matches the functionality in the kubenet hostport mapper. Fixes: #47529
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47510, 47516, 47482, 47521, 47537) Fix typos in audit policy config For kubernetes/features#22
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47510, 47516, 47482, 47521, 47537) Batch AWS getInstancesByNodeNames calls with FilterNodeLimit We are going to limit the getInstancesByNodeNames call with a batch size of 150. Fixes - #47271 ```release-note AWS: Batch DescribeInstance calls with nodeNames to 150 limit, to stay within AWS filter limits. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47510, 47516, 47482, 47521, 47537) Allow autoscaler min at 0 in GCE Allow scaling migs to zero in GCE startup scripts. This only makes sense when there is more than 1 mig. The main use case (for now) will be to test scaling to to zero in e2e tests.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Don't test the debug /logs endpoint on GKE. GKE will not enable the /logs endpoint in 1.7. I'd like this test to still test the other cluster level endpoints.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Revert "Set up proxy certs for Aggregator." Reverts kubernetes/kubernetes#47094 Fixed https://github.com/kubernetes/kubernetes/issues/47534
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47204, 46808, 47432, 47400, 47099) support junit in test-cmd Output junit result for cmd tests. Fixes #45196 There will be a followup PR to refactor the cmd test into functions as test cases there is not a lot changes in `hack/make-rules/test-cmd-util.sh` ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47204, 46808, 47432, 47400, 47099) Remove broken getvolumename and pass PV or volume name to attach call Cherry-picking https://github.com/kubernetes/kubernetes/pull/46249 to master What this PR does / why we need it: Flex getvolumename is broken in 1.6. It needs to be fixed comprehensively in 1.7 release. Removing the api in 1.6. Also pass PV or volume name to the driver during attach call. Detach uses PV or volume name, so plugin can use that information to map to PV. Which issue this PR fixes (optional, in fixes #(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes # Fixes - #44737
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47204, 46808, 47432, 47400, 47099) disable GC for custom resources xref https://github.com/kubernetes/kubernetes/issues/47431 This prevents GC on CustomResources so you don't get an uncleared finalizer that prevents deletion
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47204, 46808, 47432, 47400, 47099) Make the generic webhook admission controller use the dynamic webhook config manager Based on #46672 and #46388. Only the last commit is unique. * removed `SetWebhookSource` from the PluginInitializer * implemented `SetExternalClientset` for the generic webhook admisson controller, initializing an ExternalWebhookConfigurationManager in the method.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47204, 46808, 47432, 47400, 47099) Make kubectl apply add change-cause before patching **What this PR does / why we need it**: We shouldn't patch the project with applied change, and then patch again with the change cause. Otherwise, DaemonSet change cause wouldn't be copied to its history (after the first patch, history will be created with the old change cause). **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #47210 **Special notes for your reviewer**: /assign @mengqiy @kubernetes/sig-apps-bugs @kubernetes/sig-cli-maintainers **Release note**: ```release-note NONE ```
-
- 14 Jun, 2017 19 commits
-
-
Anthony Yeh authored
-
Derek Carr authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Do not add unique label to DaemonSet **What this PR does / why we need it**: It's mainly for #46925. DaemonSet controller adds a unique label to DaemonSet, which is unexpected to federation. The 1st commit addressed #46981 to construct history once and pass it around, so that we can avoid adding that unique label in DaemonSet in the 2nd commit. ~The 3rd commit just reverts the band-aid PR #47103.~ **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #46925, xref #46981 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Anthony Yeh authored
-
Dawn Chen authored
-
Jeff Grafton authored
-
Jeff Grafton authored
-
Casey Callendrello authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47470, 47260, 47411, 46852, 46135) Write reports for each upgrade test Due to the way Ginkgo runs individual test cases and the level of coordination required for the upgrade tests, they were all run under a single Ginkgo test case. This PR generates and auxiliary report that break out the results of each upgrade test. This is accomplished by: 1) Wrapping `ginkgo.Fail` and `ginkgo.Skip` to get the actual failure or skip messages. 2) Recovering that info in the upgrade test to generate an auxiliary report. I suggest reviewing commit by commit. Sample report: https://storage.googleapis.com/krouseytestreports/logs/results/1/artifacts/junit_upgrades.xml Fixes: #47371
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47470, 47260, 47411, 46852, 46135) Lookup --no-headers flag safely in PrinterForCommand function If this was invoked by a command that did not call AddPrinterFlags first, it ended up with fatal error on `GetFlagBool(cmd, "no-headers")`. This is causing a bug in OpenShift's command reusing this code and not actually having a flag `--no-headers`.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47470, 47260, 47411, 46852, 46135) AWS: Remove getInstancesByRegex (dead code) Fix #47409 ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47470, 47260, 47411, 46852, 46135) Logs node e2e perf data to standalone json files Fixes the node-dash-perf issue in https://github.com/kubernetes/kubernetes/issues/44003. - Move perf data types to `test/e2e/perftype/perftype.go` so that the node-perf-dash can depend on. - Logs the perf data to standalone json files so that node-perf-dash can consume it easily. A sample run of `ci-kubernetes-node-kubelet-benchmark` is at https://console.cloud.google.com/storage/browser/ygg-gke-dev-bucket/e2e-node-test/ci-kubernetes-node-kubelet-benchmark/1. The corresponding changes in node-perf-dash is at https://github.com/kubernetes/contrib/pull/2628. **Release note**: `None` /sig node /area node-e2e /assign @Random-Liu
-
Mayank Kumar authored
-
Jeff Grafton authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue test/kubemark/resources: configure custom etcd endpoints We want to stress our own etcd cluster with Kubernetes workloads, using kubemark e2e tests. This PR adds a new environment variable 'ETCD_SERVERS' to configure custom etcd endpoints. /cc @xiang90 @hongchaodeng
-
Saksham Sharma authored
-
ymqytw authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue AWS: Process disk attachments even with duplicate NodeNames Fix #47404 ```release-note AWS: Process disk attachments even with duplicate NodeNames ```
-
Chao Xu authored
-