- 29 Sep, 2016 19 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix disruption controller hotloop <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> Fix disruption controller hotloop on unexpected API server rejections. **Which issue this PR fixes** Related issue is #30629 **Special notes for your reviewer**: @deads2k @derekwaynecarr PTAL.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fixes in HPA: consider only running pods; proper denominator in avg. Fixes in HPA: consider only running pods; proper denominator in avg request calculations.
-
Jerzy Szczepkowski authored
Fixes in HPA: consider only running pods; proper denominator in avg calculations.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Decouple genericapiserver setDefault from New()
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Support Access-Control-Expose-Headers in CORS Handler Our typical HTTP Response has a "Date" Header, if we don't add an additional http header "Access-Control-Expose-Headers: Date" then the browser based clients cannot use the Date HTTP Header. Fixes #33231 **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 When CORS Handler is enabled, we now add a new HTTP header named "Access-Control-Expose-Headers" with a value of "Date". This allows the "Date" HTTP header to be accessed from XHR/JavaScript. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add linebreak between resource groups **Release note**: ```release-note release-note-none ``` Printing multiple groups via `kubectl get all` can produce output that is hard to read in cases where there are a lot of resource types to display / some resource types contain varying column amounts. This patch adds a linebreak above each group of resources only when there is more than one group to display, and always omitting the linebreak above the first group. This makes for slightly improved output. Linebreaks are printed to stderr, and honor the `--no-headers` option. **Before** ``` $ kubectl get all NAME READY STATUS RESTARTS AGE po/database-1-u9m9l 1/1 Running 3 5d po/idling-echo-1-9fmz6 2/2 Running 8 5d po/idling-echo-1-gzb0v 2/2 Running 4 5d NAME DESIRED CURRENT READY AGE rc/database-1 1 1 1 6d rc/idling-echo-1 2 2 2 6d NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc/database 172.30.11.104 <none> 5434/TCP 6d svc/frontend 172.30.196.217 <none> 5432/TCP 6d svc/idling-echo 172.30.115.67 <none> 8675/TCP,3090/UDP 6d svc/kubernetes 172.30.0.1 <none> 443/TCP,53/UDP,53/TCP 6d svc/mynodeport 172.30.81.254 <nodes> 8080/TCP 5d svc/mynodeport1 172.30.198.193 <nodes> 8080/TCP 5d svc/mynodeport2 172.30.149.48 <nodes> 8080/TCP 5d svc/mynodeport3 172.30.195.235 <nodes> 8080/TCP 5d ``` **After** ``` $ kubectl get all NAME READY STATUS RESTARTS AGE po/database-1-u9m9l 1/1 Running 3 5d po/idling-echo-1-9fmz6 2/2 Running 8 5d po/idling-echo-1-gzb0v 2/2 Running 4 5d NAME DESIRED CURRENT READY AGE rc/database-1 1 1 1 6d rc/idling-echo-1 2 2 2 6d NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc/database 172.30.11.104 <none> 5434/TCP 6d svc/frontend 172.30.196.217 <none> 5432/TCP 6d svc/idling-echo 172.30.115.67 <none> 8675/TCP,3090/UDP 6d svc/kubernetes 172.30.0.1 <none> 443/TCP,53/UDP,53/TCP 6d svc/mynodeport 172.30.81.254 <nodes> 8080/TCP 5d svc/mynodeport1 172.30.198.193 <nodes> 8080/TCP 5d svc/mynodeport2 172.30.149.48 <nodes> 8080/TCP 5d svc/mynodeport3 172.30.195.235 <nodes> 8080/TCP 5d ``` cc @fabianofranz @liggitt
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Increase timeout for downwardapi volume tests PR https://github.com/kubernetes/kubernetes/pull/33165 increased the timeout to 65 seconds and that made the `Downward API Volume should update...` tests [stable on `google-gce`](https://k8s-testgrid.appspot.com/google-gce#gce&width=5&include-filter-by-regex=Downward API volume should update) but [still flaky on `google-gci`](https://k8s-testgrid.appspot.com/google-gci#gci&width=5&include-filter-by-regex=Downward API volume should update). Bumping the timeout to see if it helps with the GCI tests. Fixes https://github.com/kubernetes/kubernetes/issues/33627, https://github.com/kubernetes/kubernetes/issues/33434, https://github.com/kubernetes/kubernetes/issues/33423, https://github.com/kubernetes/kubernetes/issues/28462 CC @zefciu
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue suggest use of `kube explain <resource>` in kube get output **Release note**: ```release-note release-note-none ``` This patch improves usability flow, making it easier for a user to discover the command `kube explain <resource>` through `kube get` output. ##### After ``` $ kube get You must specify the type of resource to get. Valid resource types include: * componentstatuses (aka 'cs') * configmaps (aka 'cm') * daemonsets (aka 'ds') * deployments (aka 'deploy') * events (aka 'ev') * endpoints (aka 'ep') * horizontalpodautoscalers (aka 'hpa') * ingress (aka 'ing') * jobs * limitranges (aka 'limits') * nodes (aka 'no') * namespaces (aka 'ns') * petsets (alpha feature, may be unstable) * pods (aka 'po') * persistentvolumes (aka 'pv') * persistentvolumeclaims (aka 'pvc') * quota * resourcequotas (aka 'quota') * replicasets (aka 'rs') * replicationcontrollers (aka 'rc') * secrets * serviceaccounts (aka 'sa') * services (aka 'svc') error: Required resource not specified. Use "kubectl explain <resource>" for a detailed description of that resource (e.g. kubectl explain pods). See 'kubectl get -h' for help and examples. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Node E2E: Add node e2e flaky suite. Addresses #33692. I've tested locally, this should work.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubelet detects pod manifest files in the directory using inotify #27137
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Change minion to node Continuation of #1111 I tried to keep this PR down to just a simple search-n-replace to keep things simple. I may have gone too far in some spots but its easy to roll those back if needed - just let me know. I avoided renaming `contrib/mesos/pkg/minion` because there's already a `contrib/mesos/pkg/node` dir and fixing that will require a bit of work due to a circular import chain that pops up. So I'm saving that for a follow-on PR. Signed-off-by:Doug Davis <dug@us.ibm.com>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Rewrite summary e2e test to check metric sanity Take two, forked from https://github.com/kubernetes/kubernetes/pull/28195 Adds a test library that extends the ginkgo matchers to check nested data structures. Then uses the new matcher library to thoroughly check the validity of every field in the summary metrics API. This approach is more flexible than the previous approach since it allows for different tests per-field, and is easier to add case-by-case exceptions. It also places the lower & upper bounds side-by-side, making the test much easier to read & reason about. Most fields are expected to be within some bounds. This is not intended to be a performance test, so metric bounds are very loose. Rather, I'm looking to check that the values are sane to catch bugs like #27194 Fixes #23411, https://github.com/kubernetes/kubernetes/issues/31989 /cc @kubernetes/sig-node
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add fewer more owners for packages in kubelet
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: default to using a private range for service subnet We are currently using a subnet that is reserved for ISPs. Private network administrators don't control this space. Default to a subnet that private network administrators do control. @errordeveloper @kubernetes/sig-cluster-lifecycle
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Pod creation moved outside of docker manager tests **What this PR does / why we need it**: It cleans up docker manager tests a little. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: related to #31550 **Special notes for your reviewer**: I don't claim that working on this issue is finished, I cleaned up the tests just a bit **Release note**: ```release-note NONE ```
-
Yu-Ju Hong authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix package name bug Fix https://github.com/kubernetes/client-go/issues/4#issuecomment-250061886 The copy.sh used to accidentally rewrite package name. This PR fixes that. It also picked up other changes in the code base to the staging area. @mqliang
-
- 28 Sep, 2016 21 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue docs/networking: update IPv6 support section Update the state of IPv6 support. Docker now supports IPv6, but network plugins and internal data structures are the main pain points now.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue CRI: Add more docs abount pod sandbox config in CreateContainerRequest. Makes it clear that the config will not change during the pod lifecycle. The field is only for convenience.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make the restart test restart the nodes without a mig rolling update. This is one approach to fix #33113. I switched from using a mig rolling-update to just pushing the reset button on the nodes and then waiting for their boot IDs to change.
-
Davanum Srinivas authored
Our typical HTTP Response has a "Date" Header, if we don't add an additional http header "Access-Control-Expose-Headers: Date" then the browser based clients cannot use the Date HTTP Header. Fixes #33231
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Store RequestInfo in Context instead of RequestInfoResolver dependency injection **Depends on https://github.com/kubernetes/kubernetes/pull/33478** The `RequestInfoResolver` is used in the proxy handler and in the authorization code. It is passed through half of the apiserver code base to be available at those locations. This PR uses the context instead, which is our natural dependency injection mechanism in the handlers. `RequestInfo` and all tooling around is moved to `pkg/apiserver/request` temporarily to avoid dependency cycles. This is necessary as long as `pkg/apiserver` implements the proxy and other handlers. Those might move to `pkg/apiserver/handlers` probably later.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Annouce beta garbage collectionin CHANGELOG announce beta garbage collection in 1.4.0 CHANGELOG; copy behavior change of DELETE operation to 1.4.0 CHANGELOG.
-
Random-Liu authored
-
juanvallejo authored
checks that the "describe" command and a parent command path exist before printing suggestion to use the describe command to list containers in a pod.
-
Dan Williams authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: add OWNERS file I'm picking @luxas @errordeveloper and me as the initial code reviewers. Happy to add others
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use abstract cache.NewListWatchFromClient to make the code clean
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Proposal: Dramatically Simplify Kubernetes Cluster Creation repost of #30360 closes #30360
-
Dr. Stefan Schimanski authored
-
Chao Xu authored
copy behavior change of DELETE to 1.4.0 changelog
-
Mike Danese authored
-
Tim St. Clair authored
-
Tim St. Clair authored
-
Eric Paris authored
fixup godep
-
deads2k authored
-
deads2k authored
-
juanvallejo authored
This patch improves usability flow, making it easier for a user to discover the command `kube explain <resource>` through `kube get` output.
-