- 20 Dec, 2016 22 commits
-
-
Jerzy Szczepkowski authored
Added extra logging in validate cluster to help debug HA e2e tests.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix typo Signed-off-by:yupeng <yu.peng36@zte.com.cn> **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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add test to detach a pd whose node was deleted **What this PR does / why we need it**: A test for the following issue : If a node with a GCE PD attached is deleted (before the volume is detached), subsequent attempts by the attach/detach controller to detach it should not fail. **Bonus** :Added additional code to ensure that the pd can still be attached to a different node. Edit : Removed it as it was making the test much slower. https://github.com/kubernetes/kubernetes/issues/29358
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Unmount operation should not fail if volume is already unmounted **What this PR does / why we need it**: If the volume is already unmounted from the pod, another unmount operation should not fail. fixes: https://github.com/kubernetes/kubernetes/issues/37657
-
yupeng authored
Signed-off-by:yupeng <yu.peng36@zte.com.cn>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38426, 38917, 38891, 38935) Remove cluster/mesos from hack/verify-flags/exceptions.txt `cluster/mesos` scripts was removed; so remove it from `hack/verify-flags/exceptions.txt`. The diff was generated by `hack/verify-flags-underscore.py -e > hack/verify-flags/exceptions.txt`.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38426, 38917, 38891, 38935) Support different image during GCE node upgrade **What this PR does / why we need it**: It lets GCE upgrade tests upgrade to a GCI node image. **Which issue this PR fixes**: fixes #37855
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38426, 38917, 38891, 38935) if statement must be true **What this PR does / why we need it**: if len(metrics.Items)==0, the function would been returned. so the statement if len(metrics.Items) > 0 is redudant, it must be true. **Special notes for your reviewer**: **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Changed default scsi controller type in vSphere Cloud Provider This PR changes default scsi controller to ```pvscsi``` in vSphere Cloud Provider. Fixes #37527
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Curating Owners: pkg/apiserver cc @lavalamp @smarterclayton @nikhiljindal In an effort to expand the existing pool of reviewers and establish a two-tiered review process (first someone lgtms and then someone experienced in the project approves), we are adding new reviewers to existing owners files. If You Care About the Process: ------------------------------ We did this by algorithmically figuring out who’s contributed code to the project and in what directories. Unfortunately, that doesn’t work well: people that have made mechanical code changes (e.g change the copyright header across all directories) end up as reviewers in lots of places. Instead of using pure commit data, we generated an excessively large list of reviewers and pruned based on all time commit data, recent commit data and review data (number of PRs commented on). At this point we have a decent list of reviewers, but it needs one last pass for fine tuning. Also, see https://github.com/kubernetes/contrib/issues/1389. TLDR: ----- As an owner of a sig/directory and a leader of the project, here’s what we need from you: 1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example. 2. The pull-request is made editable, please edit the `OWNERS` file to remove the names of people that shouldn't be reviewing code in the future in the **reviewers** section. You probably do NOT need to modify the **approvers** section. Names asre sorted by relevance, using some secret statistics. 3. Notify me if you want some OWNERS file to be removed. Being an approver or reviewer of a parent directory makes you a reviewer/approver of the subdirectories too, so not all OWNERS files may be necessary. 4. Please use ALIAS if you want to use the same list of people over and over again (don't hesitate to ask me for help, or use the pull-request above as an example)
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Curating Owners: pkg/registry cc @lavalamp @smarterclayton @wojtek-t In an effort to expand the existing pool of reviewers and establish a two-tiered review process (first someone lgtms and then someone experienced in the project approves), we are adding new reviewers to existing owners files. If You Care About the Process: ------------------------------ We did this by algorithmically figuring out who’s contributed code to the project and in what directories. Unfortunately, that doesn’t work well: people that have made mechanical code changes (e.g change the copyright header across all directories) end up as reviewers in lots of places. Instead of using pure commit data, we generated an excessively large list of reviewers and pruned based on all time commit data, recent commit data and review data (number of PRs commented on). At this point we have a decent list of reviewers, but it needs one last pass for fine tuning. Also, see https://github.com/kubernetes/contrib/issues/1389. TLDR: ----- As an owner of a sig/directory and a leader of the project, here’s what we need from you: 1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example. 2. The pull-request is made editable, please edit the `OWNERS` file to remove the names of people that shouldn't be reviewing code in the future in the **reviewers** section. You probably do NOT need to modify the **approvers** section. Names asre sorted by relevance, using some secret statistics. 3. Notify me if you want some OWNERS file to be removed. Being an approver or reviewer of a parent directory makes you a reviewer/approver of the subdirectories too, so not all OWNERS files may be necessary. 4. Please use ALIAS if you want to use the same list of people over and over again (don't hesitate to ask me for help, or use the pull-request above as an example)
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Curating Owners: pkg/client cc @lavalamp @caesarxuchao @mikedanese @timothysc @smarterclayton @krousey @deads2k In an effort to expand the existing pool of reviewers and establish a two-tiered review process (first someone lgtms and then someone experienced in the project approves), we are adding new reviewers to existing owners files. If You Care About the Process: ------------------------------ We did this by algorithmically figuring out who’s contributed code to the project and in what directories. Unfortunately, that doesn’t work well: people that have made mechanical code changes (e.g change the copyright header across all directories) end up as reviewers in lots of places. Instead of using pure commit data, we generated an excessively large list of reviewers and pruned based on all time commit data, recent commit data and review data (number of PRs commented on). At this point we have a decent list of reviewers, but it needs one last pass for fine tuning. Also, see https://github.com/kubernetes/contrib/issues/1389. TLDR: ----- As an owner of a sig/directory and a leader of the project, here’s what we need from you: 1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example. 2. The pull-request is made editable, please edit the `OWNERS` file to remove the names of people that shouldn't be reviewing code in the future in the **reviewers** section. You probably do NOT need to modify the **approvers** section. Names asre sorted by relevance, using some secret statistics. 3. Notify me if you want some OWNERS file to be removed. Being an approver or reviewer of a parent directory makes you a reviewer/approver of the subdirectories too, so not all OWNERS files may be necessary. 4. Please use ALIAS if you want to use the same list of people over and over again (don't hesitate to ask me for help, or use the pull-request above as an example)
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Curating Owners: hack/jenkins cc @rmmh @spxtr @ixdy @fejta In an effort to expand the existing pool of reviewers and establish a two-tiered review process (first someone lgtms and then someone experienced in the project approves), we are adding new reviewers to existing owners files. If You Care About the Process: ------------------------------ We did this by algorithmically figuring out who’s contributed code to the project and in what directories. Unfortunately, that doesn’t work well: people that have made mechanical code changes (e.g change the copyright header across all directories) end up as reviewers in lots of places. Instead of using pure commit data, we generated an excessively large list of reviewers and pruned based on all time commit data, recent commit data and review data (number of PRs commented on). At this point we have a decent list of reviewers, but it needs one last pass for fine tuning. Also, see https://github.com/kubernetes/contrib/issues/1389. TLDR: ----- As an owner of a sig/directory and a leader of the project, here’s what we need from you: 1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example. 2. The pull-request is made editable, please edit the `OWNERS` file to remove the names of people that shouldn't be reviewing code in the future in the **reviewers** section. You probably do NOT need to modify the **approvers** section. Names asre sorted by relevance, using some secret statistics. 3. Notify me if you want some OWNERS file to be removed. Being an approver or reviewer of a parent directory makes you a reviewer/approver of the subdirectories too, so not all OWNERS files may be necessary. 4. Please use ALIAS if you want to use the same list of people over and over again (don't hesitate to ask me for help, or use the pull-request above as an example)
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue pkg/apiserver: split up monolithic package **Based on** https://github.com/kubernetes/kubernetes/pull/38191 This is a first step to integrate pkg/apiserver with pkg/genericapiserver into a common package structure. For this - pkg/apiserver is cleaned up from code which does not belong there, - split up into pkg/apiserver, pkg/apiserver/handlers{,/negotation,/helpers,/errors}
-
rkouj authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Reduce decode times by changing the kubectl.Filter(runtime.Object, *PrintOptions)'s return values **What this PR does / why we need it**: In kubectl/cmd/get.go, we use the function filterFuncs.Filter() to decode data and filter the object. But in the following function printer.PrintObj() decodes the data again. I made these modifications to reduce the decoding times by changing the filterFuncs.Filter()'s returned values. We can get the decoded object from this function and pass it to the following printer.PrintObj(), so not to waste time to decode again.
-
Daniel Smith authored
Remove people probably not interested in this code
-
Antoine Pelisse authored
-
Daniel Smith authored
-
Antoine Pelisse authored
-
Daniel Smith authored
-
Antoine Pelisse authored
-
- 19 Dec, 2016 18 commits
-
-
Antoine Pelisse authored
-
Antoine Pelisse authored
-
Rajat Ramesh Koujalagi authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Curating Owners: cluster/juju cc @castrojo @mbruzek @chuckbutler @marcoceppi In an effort to expand the existing pool of reviewers and establish a two-tiered review process (first someone lgtms and then someone experienced in the project approves), we are adding new reviewers to existing owners files. If You Care About the Process: ------------------------------ We did this by algorithmically figuring out who’s contributed code to the project and in what directories. Unfortunately, that doesn’t work well: people that have made mechanical code changes (e.g change the copyright header across all directories) end up as reviewers in lots of places. Instead of using pure commit data, we generated an excessively large list of reviewers and pruned based on all time commit data, recent commit data and review data (number of PRs commented on). At this point we have a decent list of reviewers, but it needs one last pass for fine tuning. Also, see https://github.com/kubernetes/contrib/issues/1389. TLDR: ----- As an owner of a sig/directory and a leader of the project, here’s what we need from you: 1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example. 2. The pull-request is made editable, please edit the `OWNERS` file to remove the names of people that shouldn't be reviewing code in the future in the **reviewers** section. You probably do NOT need to modify the **approvers** section. Names asre sorted by relevance, using some secret statistics. 3. Notify me if you want some OWNERS file to be removed. Being an approver or reviewer of a parent directory makes you a reviewer/approver of the subdirectories too, so not all OWNERS files may be necessary. 4. Please use ALIAS if you want to use the same list of people over and over again (don't hesitate to ask me for help, or use the pull-request above as an example)
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
- move rest handler into handlers package - move errors into handlers/errors package - move negotation code into handlers/negotation package - move http response writer helpers into handlers/responsewriter package - split up pkg/apiserver/apiserver.go Note: this is only an intermediate step towards a proper genericapiserver package hierarchy.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38525, 38977) add service status detection to kubernetes-discovery This adds an inspection of services and endpoints before adding the APIService to kubernetes-discovery. This keeps a single bad API service from killing old clients since proxying will fail.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38525, 38977) Prevent json decoder panic on invalid input Related downstream issue: https://github.com/openshift/origin/issues/12132 ``` # Can be replicated on kubectl with: $ cat panic.json { "kind": "Pod", "apiVersion": "v1", "metadata": { "name": "", "labels": { "name": "" }, "generateName": "", "namespace": "", "annotations": [] }, "spec": {} }, $ kubectl create -f panic.json --validate=false ``` **Release note**: ```release-note release-note-none ``` This patch handles cases where `ioutil.ReadAll` will return a single character output on an invalid json input, causing the `Decode` method to panic when it tries to calculate the line number for the syntax error. The example below would cause a panic due to the trailing comma at the end: ``` { "kind": "Pod", "apiVersion": "v1", "metadata": { "name": "", "labels": { "name": "" }, "generateName": "", "namespace": "", "annotations": [] }, "spec": {} }, ``` @kubernetes/cli-review @fabianofranz
-
Kris authored
-
deads2k authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Adding NAMESPACE to elasticsearch pod environment from downward API **What this PR does / why we need it**: The elasticsearch cluster addon references the `NAMESPACE` environmental variable here: https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/fluentd-elasticsearch/es-image/elasticsearch_logging_discovery.go#L56 but, on k8s 1.3.7 at least, it is not automatically set. This PR gets it from the downward API. **Release note**: ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38942, 38958) Added MULTIZONE flag to e2e remove master script. Added MULTIZONE flag to e2e remove master script. The script is used by HA tests which set-up multizone cluster.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38942, 38958) Refactor port allocation logic a little, deflake tests. This should fix #38323 for real. @xiangpengzhao @rmmh @justinsb Switch to manually cranking over the port filling logic, since there was a race between the allocate logic and the check to see if the port was freed up.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38080, 38903) prevent negotation on connections that dont' require it Not all clientconfigs require negotiation. Before there was a patch (hardcoded to an instance variable) that allowed this. This updates the code to allow the same as before. @kubernetes/sig-cli @fabianofranz @ncdc you'll want to pick
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue controller: sync deployments once they don't overlap anymore Fixes https://github.com/kubernetes/kubernetes/issues/34458. @kubernetes/deployment
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 34353, 33837, 38878, 38961) Reduce amount of allocations in cacher Currently we are unnecessary copying stuff around in cacher. This results in __tens of megabytes__ of allocations per __second__ in large clusters. This in turn results in expensive GC. Should help with metrics. @gmarek
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 34353, 33837, 38878) Revert "daemonset: bail out after we enqueue once" I get overzealous sometimes. Reverts kubernetes/kubernetes#38780
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 34353, 33837, 38878) Add e2e test for configmap volume There are two patches: - refactor e2e volume tests to allow multiple volumes mounted into single pod - add a test for ConfigMap volume mounted twice to test #28502
-