- 05 Dec, 2016 18 commits
-
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Increase max mutating inflight requests in large clusters
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Create GetOptions to allow passing "ResourceVersion" to GET requests. Ref #37473 @kubernetes/sig-api-machinery @smarterclayton
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Enable updates in federated ingress controller tests And make channel in test helper non-blocking. cc: @nikhiljindal @madhusudancs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix resync goroutine leak in ListAndWatch <!-- 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 --> **What this PR does / why we need it**: This PR fixes resync goroutine leak in ListAndWatch function **Which issue this PR fixes** _(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)_: fixes # fixes #35015 **Special notes for your reviewer**: **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 ``` Previously, we had no way to stop resync goroutine when ListAndWatch returned. goroutine leaked every time ListAndWatch returned, for example, with error. This commit adds another channel to signal that resync goroutine should exit when ListAndWatch returns.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Split inflight requests into read-only and mutating groups cc @smarterclayton @lavalamp @caesarxuchao ```release-note API server have two separate limits for read-only and mutating inflight requests. ```
-
Jerzy Szczepkowski authored
Fix error handling in cluster autoscaler e2e test
-
gmarek authored
-
Wojciech Tyczynski authored
-
Wojciech Tyczynski authored
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 37066, 37793) correct a few spelling mistakes
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue update label filter prompt I have to look up the meaning of selector in docs/user-guide/labels.md. I think we could print more info when run "--help".
-
xilabao authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Code optimization Accept function, the same sentence information repeated three times, under the optimization, recorded in the call function
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue check the value of min and max in kubectl check the value of min and max in kubectl.
-
- 04 Dec, 2016 8 commits
-
-
Marcin Wielgus authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Implement GID security for the GlusterFS dynamic provisioner. <!-- 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 --> **What this PR does / why we need it**: This PR implements GID security for the glusterfs dynamic provisioner. It is a reworked version of PR #37549 . <!-- **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**: <!-- 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 The glusterfs dynamic volume provisioner will now choose a unique GID for new persistent volumes from a range that can be configured in the storage class with the "gidMin" and "gidMax" parameters. The default range is 2000 - 4294967295 (max uint32). ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add error handling for store operations in cache/reflector In my opinion the errors there should be returned, but to have minimal impact I just added runtime error handler. Let me know what you think.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 36816, 37534) Move pkg/api/unversioned to pkg/apis/meta/v1 This moves code from using pkg/api/unversioned to pkg/apis/meta/v1 with the `metav1` local package name. Built on top of #37532 (the first three commits related to ExportOptions) Part of #37530
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue plumb in front proxy group header Builds on https://github.com/kubernetes/kubernetes/pull/36662 and https://github.com/kubernetes/kubernetes/pull/36774, so only the last commit is unique. This completes the plumbing for front proxy header information and makes it possible to add just the front proxy header authenticator. WIP because I'm going to assess it in use downstream.
-
Clayton Coleman authored
-
Clayton Coleman authored
-
Clayton Coleman authored
-
- 03 Dec, 2016 14 commits
-
-
Clayton Coleman authored
-
Clayton Coleman authored
-
Clayton Coleman authored
-
Clayton Coleman authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubectl top pod|node should handle when Heapster is somewhere else OpenShift runs Heapster on HTTPS, which means `top node` and `top pod` are broken because they hardcode 'http' as the scheme. Provide an options struct allowing users to specify `--heapster-namespace`, `--heapster-service`, `--heapster-scheme`, and `--heapster-port` to the commands (leveraging the existing defaults). @kubernetes/sig-metrics makes top a little more useful in other spots
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38049, 37823, 38000, 36646) kubectl: add create pdb subcommand @mwielgus @mml @kubernetes/kubectl ```release-note Add kubectl create poddisruptionbudget command ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38049, 37823, 38000, 36646) Fixes kubedns logging level We should have bumped up the verbose level to v=2 for `kubedns` after cutting the last release, as the TODO indicates. @bowei @thockin
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38049, 37823, 38000, 36646) Test 0-length-arrays in fuzzing tests While hacking on #37289 I noticed that our fuzzing tests test nil slices and slices of length 1, but not slices of length 0, meaning we aren't testing that 0-length slices get treated the same as nil in all the places we expect them to (and in particular, we aren't ensuring that comparisons always use api.Semantic.DeepEqual rather than reflect.DeepEqual). (Though in fact, changing the fuzzer didn't turn up any bugs, so maybe this effectively gets tested somewhere else...) `fuzz.New().NilChance(.5).NumElements(0, 1)` means we end up generating `nil` 50% of the time, a length 0 array 25% of the time, and a length 1 array 25% of the time... maybe it should be `fuzz.New().NilChance(.33).NumElements(0, 1)` instead? The gofuzz rebase is to pull in https://github.com/google/gofuzz/pull/20, and the other fix is just a drive-by.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38049, 37823, 38000, 36646) Revert "test: update rollover test to wait for available rs before adopting" This reverts commit 5b7bf78f from pr #36439 which appears to have mostly broken the gci-gke test.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Cut genericapserver->registry dependency Towards moving genericapiserver into staging.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 37692, 37785, 37647, 37941, 37856) Verify misc container in summary test Should detect issue from https://github.com/kubernetes/kubernetes/issues/35214, https://github.com/kubernetes/kubernetes/issues/37453 /cc @piosz @dchen1107
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 37692, 37785, 37647, 37941, 37856) Use unified gcp fluentd image for gci and cvm Follow-up of https://github.com/kubernetes/kubernetes/pull/37681 Actually unify the pod specs for CVM and GCI, to simplify the configuration CC @piosz
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 37692, 37785, 37647, 37941, 37856) Remove extraneous curl, pods, etc from privileged pod test
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 37692, 37785, 37647, 37941, 37856) fix scheduler extender example <!-- 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 --> **What this PR does / why we need it**: Fix scheduler extender example , refer to [kubernetes/plugin/pkg/scheduler/api/types.go](https://github.com/kubernetes/kubernetes/blob/master/plugin/pkg/scheduler/api/types.go) Thanks! **Special notes for your reviewer**: **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 ```
-