Commit Graph

6132 Commits

Author SHA1 Message Date
wojtekt
91e7f466b9 Speedup listers for empty selectors 2018-12-28 16:01:16 +01:00
Wei Guo
a766ed2d2b WaitFor returns immediately when done is closed 2018-12-28 19:43:10 +08:00
Walter Fender
97426ce7a5 Adding cheftako to reviewers
Also adding as an owners to pkg/cloudprovider.
2018-12-27 15:25:20 -08:00
Jordan Liggitt
73dcfe12da Stop checking VolumeScheduling feature gate 2018-12-27 17:45:45 -05:00
Clayton Coleman
1f590e697e Make wrapping a client transport more pleasant
Properly wrapping a transport can be tricky. Make the normal case
(adding a non-nil transport wrapper to a config) easier with a helper.
Also enforce a rough ordering, which in the future we can use to
simplify the WrapTransport mechanism down into an array of functions
we execute in order and avoid wrapping altogether.
2018-12-27 13:11:41 -05:00
Clayton Coleman
09890b6c48 leaderelection: Allow leader elected code to step down on a context cancel
The current code simply exits without continuing to renew the lease, which means
participants using a slower lease duration might have to wait multiple minutes
before a new leader is elected. Allow an optional flag to be set on
LeaderElectionConfig that will release the lease when the calling context is
cancelled. Callers *must* ensure their lease guarded code has completed before
the context is cancelled, or other processes may acquire the lease before this
lease has released.

Add an example command that demonstrates how cancellation could be done.

As a convenience to users, make event recorder optional - not all users of the
lock code will need a recorder.
2018-12-27 13:11:07 -05:00
Walter Fender
f192657380 Add gauge metric for master of leader election.
Fixes #71730
0 indicates standby, 1 indicates master, label indicates which lease.
Tweaked name and documentation
Factored in Mike Danese feedback.
Removed dependency on prometheus from client-go using adapter.
Centralized adapter import.
Fixed godeps
Fixed boilerplate.
Put in fixes for caesarxuchao
2018-12-27 09:40:33 -08:00
Vikranth Thati
15c7e93f14 Use pkg/util/json Marshal and Unmarshal instead of 'encoding/json' to preserve numbers, rather than casting to float64 automatically. 2018-12-27 12:31:45 +05:30
Kubernetes Prow Robot
81a1f12dab Merge pull request #70277 from kdada/master
Fix goroutine leak of wait.poller
2018-12-26 22:29:47 -08:00
danielqsj
c183646baf Return admission metrics with true units 2018-12-26 22:58:56 +08:00
danielqsj
88c4b64400 Change endpoints metrics to conform guideline 2018-12-26 22:51:45 +08:00
danielqsj
47938c3733 Change storage metrics to conform guideline 2018-12-26 22:30:26 +08:00
Kubernetes Prow Robot
5252352ad8 Merge pull request #70863 from mysunshine92/wym-1109
fix spelling errors its
2018-12-24 21:24:50 -08:00
Kubernetes Prow Robot
190f6d870e Merge pull request #71946 from bart0sh/PR0045-kubeadm-1260-simplify-minimum-kubernetes-version-bumps
kubeadm: simplify minimum Kubernetes version bumps
2018-12-21 21:28:53 -08:00
Kubernetes Prow Robot
5354f8bdfe Merge pull request #72239 from wojtek-t/v1_lease_api
Promote Lease API to v1
2018-12-21 10:03:36 -08:00
Kubernetes Prow Robot
29b3ec9108 Merge pull request #72140 from wgliang/feature/adaptive-percentage-find-nodes
Set percentage of nodes scored in each cycle dynamically based on the…
2018-12-20 12:36:45 -08:00
wojtekt
9664779bdd Autogenerated code 2018-12-20 20:22:11 +01:00
wojtekt
73d14dede6 Promote Lease API to v1 2018-12-20 15:39:57 +01:00
Kubernetes Prow Robot
3dc1772268 Merge pull request #71891 from WanLinghao/daemonset_storage_test_fix
Fix unit test error in pkg/registry/apps/daemonset/storage/
2018-12-20 04:42:09 -08:00
Kubernetes Prow Robot
cbc3ec7899 Merge pull request #67791 from tallclair/runtimeclass-api
Add node-api staging repo w/ RuntimeClass API
2018-12-20 03:11:33 -08:00
Kubernetes Prow Robot
c3e60b6e1c Merge pull request #72143 from karataliu/kubectl.aad
Fix aad support in kubectl for sovereign cloud
2018-12-19 22:04:51 -08:00
Kubernetes Prow Robot
6902f3112d Merge pull request #71176 from idealhack/fix-unreachable-code-and-golint-warnings
Fix go vet and golint warnings
2018-12-19 20:45:16 -08:00
Guoliang Wang
6515c4e09b Set percentage of nodes scored in each cycle dynamically based on the cluster size 2018-12-20 11:20:00 +08:00
Kubernetes Prow Robot
6da32b078f Merge pull request #72006 from soltysh/allnamespaces_shorthand
Introduce -A as a shorthand for --all-namespaces in kubectl
2018-12-19 14:13:40 -08:00
Kubernetes Prow Robot
1bd7c7126c Merge pull request #70370 from liggitt/to_apps_v1
Switch client and test usage to apps/v1
2018-12-19 14:13:28 -08:00
Ed Bartosh
af07603178 version: add 3 methods
Added WithMajor, WithMinor, WithPatch and WithPreRelease methods
to the Version API.

These methods return copy of the Version object with one changed
property(Major, Minor, Patch or preRelease).
2018-12-19 20:41:25 +02:00
Kubernetes Prow Robot
544c49ab03 Merge pull request #72193 from kargakis/owners
Remove myself from OWNERS where I am not active
2018-12-19 10:25:58 -08:00
Kubernetes Prow Robot
3f9673bf5d Merge pull request #70994 from mborsz/cache
Refactor the memcached discovery client
2018-12-19 10:25:46 -08:00
Jordan Liggitt
fd9e9b01b1 Remove uses of extensions/v1beta1 clients 2018-12-19 11:18:53 -05:00
Maciej Szulik
885bed15da Introduce -A as a shorthand for --all-namespaces in kubectl 2018-12-19 14:37:43 +01:00
Dr. Stefan Schimanski
c0d8ad1578 apiserver: check that request fail after shutdown 2018-12-19 12:41:58 +01:00
Michalis Kargakis
c602a9ed4f Remove myself from OWNERS where I am not active 2018-12-19 10:19:22 +01:00
Kubernetes Prow Robot
be5a1fb734 Merge pull request #70875 from Liujingfang1/enable-kustomize
Enable kustomize in kubectl
2018-12-19 00:51:41 -08:00
Kubernetes Prow Robot
819cfed09a Merge pull request #71179 from idealhack/fix-cancel-functions
Call cancel functions to avoid context leaks
2018-12-18 23:35:35 -08:00
WanLinghao
80b6459bd0 Fix unit test error in pkg/registry/apps/daemonset/storage/ 2018-12-19 13:34:03 +08:00
Kubernetes Prow Robot
5554a446a9 Merge pull request #65632 from cofyc/vendor
Vendor github.com/prometheus/client_golang/prometheus/testutil package
2018-12-18 21:27:38 -08:00
Tim Allclair
baa6ca502b Generated code 2018-12-18 16:06:56 -08:00
Tim Allclair
03fdecbde4 Add node-api code generators 2018-12-18 16:06:56 -08:00
Tim Allclair
665baac004 Add node.k8s.io API types 2018-12-18 16:06:56 -08:00
Bouke van der Bijl
869adf8bd7 client-go/testing: Straighten out fake implementation of Evictions
Make Evictions the same between Policyv1beta1 and Corev1
2018-12-18 21:24:49 +01:00
Maciej Borsz
c94bee0b8b Refactor memCacheClient to retry requests. 2018-12-18 09:46:01 +01:00
Dong Liu
092f398825 Fix aad support in kubectl for sovereign cloud 2018-12-18 13:51:02 +08:00
Wei Guo
2306eb4125 stop goroutine of poller when WaitFor returns 2018-12-18 10:58:46 +08:00
Tim Allclair
2f6f3be23e Add new node-api repo 2018-12-17 16:29:37 -08:00
Jingfang Liu
ac209ccdc0 remove the opt out choice of kustomize 2018-12-17 14:52:07 -08:00
Kubernetes Prow Robot
9aeb7b07c0 Merge pull request #71795 from zjj2wry/version_priority
Switch sample apiserver internalversion informer to external
2018-12-17 10:57:45 -08:00
Kubernetes Prow Robot
5a5111f888 Merge pull request #72053 from wojtek-t/streaming_limit
Increase limit for object size in streaming serializer
2018-12-14 17:28:45 -08:00
wojtekt
886400f62a Increase limit for object size in streaming serializer 2018-12-14 12:43:39 +01:00
Kubernetes Prow Robot
cab34050e7 Merge pull request #71225 from jta/master
Fix duped watch in client-go/testing.
2018-12-13 14:17:55 -08:00
Jingfang Liu
d349998abe add test for Builder to cover kustomization directories 2018-12-12 09:42:19 -08:00