Commit Graph

9863 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
cfc845be63
Merge pull request #89747 from alvaroaleman/add-ass-validated-selector
apimachinery/pkg/labels: add SelectorFromSet
2020-04-03 12:33:46 -07:00
wojtekt
8eb60c2474 Remove k8s.io/apimachinery/pkg/runtime/serializer/testing directory 2020-04-03 17:45:02 +02:00
Lee Verberne
8414d180fe kubectl debug: support different kinds
This is a refactor ahead of adding support for supporting `kubectl debug` of nodes.
2020-04-03 17:11:09 +02:00
jingyih
4df38040dc Pin go.etcd.io/etcd to 3.4.7 and rebuild vendor 2020-04-03 07:15:59 -07:00
Kubernetes Prow Robot
15c3e492b3
Merge pull request #89795 from julianvmodesto/fix-diff
Ensure diff doesn't persist patches
2020-04-03 04:27:58 -07:00
Kubernetes Prow Robot
dd35908c7f
Merge pull request #89298 from gavinfish/scheuler-config-alph1
Remove kubescheduler.config.k8s.io/v1alpha1
2020-04-02 21:39:59 -07:00
Julian V. Modesto
9c0320f1bf Ensure diff doesn't persist patches 2020-04-02 19:23:32 -04:00
Kubernetes Prow Robot
691fa9f5a1
Merge pull request #89566 from yue9944882/feat/override-clientside-retry
Opt-out/Override client-side max-retry
2020-04-02 12:42:38 -07:00
Prashant Sharma
f6c7d70092
Minor, Api doc clarification for the mode value. (#88364)
* Api doc clarification for the mode value.

Apply suggestions from code review

Co-Authored-By: Robert Kielty <rob.kielty@gmail.com>

* Added a note regarding json and yaml api.

* running hack/* scripts.

Co-authored-by: Robert Kielty <rob.kielty@gmail.com>
2020-04-02 04:18:23 -07:00
yue9944882
f373697c64 make client-side max-retry override'ble 2020-04-02 15:43:10 +08:00
Kubernetes Prow Robot
c4f1b015b2
Merge pull request #89743 from wojtek-t/remove_default_conversions_apiserver_endpoints
Stop reling on default conversions in apiserver test
2020-04-02 00:38:24 -07:00
wojtekt
8c59c2133c Not rely on default conversions in apiserver test 2020-04-02 08:16:59 +02:00
SataQiu
871b90ba23 kube-proxy: add '--bind-address-hard-fail' flag to treat failure to bind to a port as fatal
Signed-off-by: SataQiu <1527062125@qq.com>
2020-04-02 13:13:10 +08:00
Kubernetes Prow Robot
96109680a4
Merge pull request #89691 from ingvagabund/quantile-inf
quantile: if the last upper bound is +Inf, return the previous upper bound
2020-04-01 20:50:37 -07:00
Kubernetes Prow Robot
f2e3981aba
Merge pull request #89706 from weinong/fix-excessive-spn-prefix
v1.18.1: fix a bug where spn: prefix is unexpectedly added to kubeconfig apiserver-id
2020-04-01 19:26:38 -07:00
Alvaro Aleman
bec6f08c58 apimachinery/pkg/labels: add SelectorFromSet
While rambling again about how unsafe labels.SelectorFromSet is as it
just returns an empty selector that matches everything when it
encounters a parsing error, I noticed that we do not even have a safe
alternate. This commit fixes that by adding a `ValidatedSelectorFromSet`
func that either returns a Selector or an error.

It also changes SelectorFromSet to use SelectorFromValidatedSet under
the hood, so invalid Sets are send to the server and rejected there,
rather than silently doing the wrong thing by using am empty Selector.
2020-04-01 19:51:10 -04:00
Jan Chaloupka
e410b837dc quantile: if the last upper bound is +Inf, return the previous upper bound
In case the last upper bound is +Inf, computed quantile is +Inf as well.
Given there's no restriction on how far individual upper bounds are from each other,
cut the last interval and consider the second last upper bound as the final one.
2020-04-01 12:44:25 +02:00
Pengfei Ni
bdce3fdeb7 Ensure Azure availability zone is always in lower cases 2020-04-01 08:19:39 +00:00
Andrew Sy Kim
e2bc3a755f
move well-known kubelet cloud provider annotations to k8s.io/cloud-provider (#88631)
* move well-known kubelet cloud provider annotations to k8s.io/cloud-provider

Signed-off-by: andrewsykim <kim.andrewsy@gmail.com>

* cloud provider: rename AnnotationProvidedIPAddr to AnnotationAlphaProvidedIPAddr to indicate alpha status

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-03-31 23:01:27 -07:00
Jordan Liggitt
ee816114b7 Adjust openapi test to avoid mutation on write 2020-03-31 23:08:08 -04:00
Jordan Liggitt
d879965808 Clean up list items listType 2020-03-31 23:08:08 -04:00
Jordan Liggitt
93c7b24562 github.com/googleapis/gnostic v0.4.1 2020-03-31 23:07:50 -04:00
Prasad Katti
b1d85a6b51
minor update (#89638)
* minor update

Added a missing period.

* add some more missing periods

- add in the missing period in 2 more places
- update generated files with `make update`
2020-03-31 16:43:28 -07:00
Weinong Wang
77bd7c8a8b fix a bug where spn: prefix is unexpectedly added to kubeconfig apiserver-id setting 2020-03-31 15:59:37 -07:00
Kubernetes Prow Robot
788a073c79
Merge pull request #89677 from zhouya0/Add_kubectl_describe_CSINode_test_coverage
Add kubectl describe CSINode test coverage
2020-03-31 14:15:51 -07:00
Kubernetes Prow Robot
48cdf5a062
Merge pull request #89394 from iobuf/cleanup
[apimachinery]: cleanup deprecated const StatusTooManyRequests
2020-03-31 14:15:42 -07:00
Julian V. Modesto
efed958779 Support kubectl scale --dry-run=server|client 2020-03-31 16:19:52 -04:00
Kubernetes Prow Robot
0804667ff1
Merge pull request #89151 from jingyih/add_metric_etcd_db_size
apiserver: add a metric exposing etcd database size
2020-03-31 12:37:00 -07:00
jingyih
e15c49f1bb Generated 2020-03-31 09:02:41 -07:00
jingyih
922ec728de Add a metric exposing etcd database size 2020-03-31 09:02:38 -07:00
Kubernetes Prow Robot
e551cf8a77
Merge pull request #89615 from tahsinrahman/fix-duplicate
Ensure NamedCertKeyArray implements flag.Value
2020-03-31 06:40:40 -07:00
zhouya0
991547edb6 Add kubectl describe CSINode test coverage 2020-03-31 12:15:20 +08:00
Kazuki Suda
fca1027dd6 Fix missing a shorthand for container flag of kubectl alpha debug 2020-03-31 12:18:28 +09:00
Jordan Liggitt
343c1e7636 Fix client watch reestablishment handling of client-side timeouts 2020-03-30 17:48:00 -04:00
Kubernetes Prow Robot
933c303592
Merge pull request #89646 from zhouya0/fix_kubectl_describe_CSINode_nil_pointer
Fix kubectl describe CSINode nil pointer error
2020-03-30 11:00:18 -07:00
Kubernetes Prow Robot
fce286e227
Merge pull request #89645 from andyzhangx/azure-kube-client
chore: expose azure.KubeClient
2020-03-30 08:22:46 -07:00
Kubernetes Prow Robot
c968317ebd
Merge pull request #89575 from tnqn/improve-tracker
Improve fake clientset performance
2020-03-30 08:22:07 -07:00
zhouya0
55c455e61f Fix kubectl describe CSINode nil pointer error 2020-03-30 17:10:40 +08:00
andyzhangx
56cb04db4c chore: expose azure.KubeClient 2020-03-30 08:12:41 +00:00
tahsinrahman
d82e9ebac0 Ensure NamedCertKeyArray implements flag.Value 2020-03-29 06:36:36 +08:00
Quan Tian
7e15e31e11 Improve fake clientset performance
The fake clientset used a slice to store each kind of objects, it's
quite slow to init the clientset with massive objects because it checked
existence of an object by traversing all objects before adding it, which
leads to O(n^2) time complexity. Also, the Create, Update, Get, Delete
methods needs to traverse all objects, which affects the time statistic
of code that calls them.

This patch changed to use a map to store each kind of objects, reduced
the time complexity of initializing clientset to O(n) and the Create,
Update, Get, Delete to O(1).

For example:
Before this patch, it took ~29s to init a clientset with 30000 Pods,
and 2~4ms to create and get an Pod.
After this patch, it took ~50ms to init a clientset with 30000 Pods,
and tens of µs to create and get an Pod.
2020-03-28 23:57:43 +08:00
Kubernetes Prow Robot
b4c82622ec
Merge pull request #89604 from aramase/fix-lb
azure: fix concurreny issue in lb creation
2020-03-28 02:44:09 -07:00
Kubernetes Prow Robot
5be91f997a
Merge pull request #89367 from nilo19/add-vmss-async-test
Add unit tests for azure VMSS client async operations.
2020-03-27 18:31:52 -07:00
Kubernetes Prow Robot
0fa225f638
Merge pull request #89562 from M00nF1sh/lb_np
fix aws loadbalancer nodePort cannot change issue
2020-03-27 17:12:07 -07:00
Kubernetes Prow Robot
2d4253077d
Merge pull request #89539 from seans3/kubectl-apply-fix
Fixes problem where kubectl apply stops after first error
2020-03-27 17:11:53 -07:00
Anish Ramasekar
43c45edf88
fix concurreny issue in lb creation 2020-03-27 16:33:58 -07:00
Kubernetes Prow Robot
3842a92f5f
Merge pull request #89413 from zhouya0/remove_prometheus_references_from_etcd_version_monitor
Remove prometheus references from etcd version monitor
2020-03-27 06:56:23 -07:00
zhouya0
a576a3c707 Fix kubectl describe job event test nil pointer 2020-03-27 19:07:18 +08:00
t-qini
a97a7c49b4 Add unit tests for azure VMSS client async operations. 2020-03-27 13:45:38 +08:00
Sean R. Sullivan
b75990cc7b Fixes problem where kubectl apply stops after first error 2020-03-26 22:09:02 -07:00
Yang Yang
74f6aa654b fix aws loadbalancer nodePort cannot change issue 2020-03-26 21:02:58 -07:00
Kubernetes Prow Robot
9a4b30099e
Merge pull request #89500 from justaugustus/pub-bot-go
publishing-bot: Update go references to new versions
2020-03-26 11:14:43 -07:00
Kubernetes Prow Robot
295b53f7b4
Merge pull request #89214 from jingyih/update_etcd_server_3p4p4
Update default etcd server to 3.4.4 in k8s v1.19
2020-03-26 01:14:24 -07:00
Kubernetes Prow Robot
51f9e34c15
Merge pull request #89430 from mikedanese/bazel2
Update bazel to 2.2.0
2020-03-25 22:28:24 -07:00
Stephen Augustus
f2962b8330 publishing-bot: Update go 1.13 references to go1.13.9
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-03-25 23:53:50 -04:00
Stephen Augustus
b0a682a0a0 publishing-bot: Update go 1.12 references to go1.12.17
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-03-25 23:52:20 -04:00
Davanum Srinivas
d275539551 Updating dependency golang.org/x/xerrors to version v0.0.0-20191204190536-9bdfabe68543 2020-03-25 12:09:41 -04:00
Davanum Srinivas
2b8b3b4008 Updating dependency golang.org/x/time to version v0.0.0-20191024005414-555d28b269f0 2020-03-25 12:09:41 -04:00
Davanum Srinivas
75ceb7baa8 Updating dependency golang.org/x/net to version v0.0.0-20200202094626-16171245cfb2 2020-03-25 12:09:41 -04:00
Davanum Srinivas
9e91a7ddc1 Updating dependency gopkg.in/check.v1 to version v1.0.0-20190902080502-41f04d3bba15 2020-03-25 12:09:41 -04:00
Davanum Srinivas
7555985346 Updating dependency google.golang.org/genproto to version v0.0.0-20191230161307-f3c370f40bfb 2020-03-25 12:09:41 -04:00
Davanum Srinivas
af1833daf2 Updating dependency github.com/prometheus/procfs to version v0.0.5 2020-03-25 12:09:41 -04:00
Davanum Srinivas
6b864dc4e1 Updating dependency github.com/matttproud/golang_protobuf_extensions to version v1.0.2-0.20181231171920-c182affec369 2020-03-25 12:09:41 -04:00
Davanum Srinivas
54967fe393 Updating dependency github.com/kr/pretty to version v0.2.0 2020-03-25 12:09:41 -04:00
Davanum Srinivas
f4bcf812b0 Updating dependency github.com/konsorten/go-windows-terminal-sequences to version v1.0.2 2020-03-25 12:09:41 -04:00
Davanum Srinivas
0dd6bf6258 Updating dependency github.com/google/go-cmp to version v0.4.0 2020-03-25 12:09:32 -04:00
Davanum Srinivas
4274ea2c89 Update cadvisor and containerd 2020-03-25 12:01:19 -04:00
Kubernetes Prow Robot
1616525eac
Merge pull request #89249 from willise/typo
fix(apimachinery): trivial typo in comment of label
2020-03-25 06:19:03 -07:00
Kubernetes Prow Robot
b96a5a2513
Merge pull request #89457 from zhouya0/remove_prometheus_dependencies_pkg_master
Remove prometheus dependencies pkg/master
2020-03-25 02:03:26 -07:00
Kubernetes Prow Robot
348152583c
Merge pull request #89348 from fatedier/workqueue
Export new constructor for DelayingQueue
2020-03-25 02:03:03 -07:00
zhouya0
a125886548 Remove prometheus dependencies pkg/master 2020-03-25 11:37:50 +08:00
Kubernetes Prow Robot
044a4ce21d
Merge pull request #89444 from gnufied/update-utils-dep
bump k8s.io/utils package
2020-03-24 20:09:11 -07:00
Kubernetes Prow Robot
0c9ba6b5d7
Merge pull request #89339 from alvaroaleman/lister-clarify-read-only
Lister codegen: Clarify that returned objects are read-only
2020-03-24 15:27:16 -07:00
Kubernetes Prow Robot
f898f45b20
Merge pull request #89070 from alculquicondor/static-partitioning
Add chunk size option to ParallelizeUntil
2020-03-24 15:27:02 -07:00
Hemant Kumar
a1ae67d691 bump k8s.io/utils package
This fixes bug with xfs mount failing because of xfs_repair
being called. Fixes https://github.com/kubernetes/utils/issues/141
2020-03-24 17:21:59 -04:00
Kubernetes Prow Robot
e7852bff43
Merge pull request #86481 from tdihp/feature/aad-fallback-real-auth
aad fallback to real auth if refresh token fails, fixes #82776
2020-03-24 14:09:02 -07:00
Mike Danese
59e2a09549 Update bazel to 2.2.0 2020-03-24 13:04:39 -07:00
Kubernetes Prow Robot
d3c3907e10
Merge pull request #87498 from serathius/drop-heapster
Remove heapster support for kubectl
2020-03-24 12:37:04 -07:00
Brian Pursley
6e41fe5385 Added unit test for human readable duration formatting 2020-03-24 15:26:21 -04:00
Kubernetes Prow Robot
ebf56794af
Merge pull request #89061 from apelisse/fix-managedfields-string
Make FieldsV1 String() more useful
2020-03-24 10:42:45 -07:00
Aldo Culquicondor
b01e3dc394 Add transient dependency to test/e2e/framework/.import-restrictions
Signed-off-by: Aldo Culquicondor <acondor@google.com>
2020-03-24 10:37:50 -04:00
Aldo Culquicondor
e902e70d0d Use sqrt(n) chunk size in pod affinity and core scheduler 2020-03-24 10:29:59 -04:00
Aldo Culquicondor
36efa035e2 Add chunk size option to ParallelizeUntil
Signed-off-by: Aldo Culquicondor <acondor@google.com>
2020-03-24 10:29:59 -04:00
zhouya0
04d06d2f23 Remove prometheus references from etcd version monitor 2020-03-24 14:23:26 +08:00
Kubernetes Prow Robot
11277d4aca
Merge pull request #89401 from liggitt/fix_kubectl_explicit_local_port_for_service
Fix kubectl explicit local port for service
2020-03-23 23:10:47 -07:00
Jordan Liggitt
dfeb617cc0 Simplify dual or single port logic 2020-03-23 22:04:14 -04:00
Zhou Peng
9ad065d804 [apimachinery]: cleanup deprecated const StatusTooManyRequests
`make all` goes happy

Signed-off-by: Zhou Peng <p@ctriple.cn>
2020-03-24 09:00:30 +08:00
fatedier
b5d989a6fc Export new constructor for DelayingQueue 2020-03-23 12:15:29 +08:00
Antonio Ojea
dc025534af bump k8s.io utils
Fix a bug in k8s.io/utils/net.GetIndexedIP() that wasn't working
with IPv6 addresses with leading zeros.
2020-03-22 22:21:47 +01:00
Alvaro Aleman
be370ddebc Re-generate all listers 2020-03-22 12:45:02 -04:00
Alvaro Aleman
36c15371eb Lister codegen: Clarify that returned objects are read-only 2020-03-22 12:40:20 -04:00
Kubernetes Prow Robot
d3df233d9c
Merge pull request #89337 from feiskyer/fix-89336
Fix the VMSS name and resource group name when updating VMSS for LoadBalancer backendPools
2020-03-22 07:58:44 -07:00
Kubernetes Prow Robot
a9d915c526
Merge pull request #89328 from andyzhangx/maxshares
feat: support Azure shared disk
2020-03-22 05:50:44 -07:00
Ping He
26c97fa1b4 Azure auth fallback to real auth if refresh token fails, refactor and add more tests.
Signed-off-by: Ping He <tdihp@hotmail.com>
2020-03-22 17:04:20 +08:00
Pengfei Ni
0cb5f3b11f Fix the VMSS name and resource group name when updating VMSS for LoadBalancer backendPools. 2020-03-22 05:57:04 +00:00
Kubernetes Prow Robot
ca82b3281f
Merge pull request #89319 from mboersma/fix-mount-sensitive-windows-master
Update vendored MountSensitive code for Windows
2020-03-21 08:28:44 -07:00
andyzhangx
f889213d38 feat: support Azure shared disk 2020-03-21 13:16:22 +00:00
Kubernetes Prow Robot
a19942cbd7
Merge pull request #88979 from liggitt/crd-watch-cache
Clarify cached object type in apiserver log
2020-03-21 05:28:43 -07:00
Kubernetes Prow Robot
173b5ee6f7
Merge pull request #89250 from andyzhangx/disk-version
feat: change azure disk api-version
2020-03-21 02:56:57 -07:00
Kubernetes Prow Robot
5ba0dd0fb6
Merge pull request #89248 from nilo19/add-vmss-async-put
Support create or update VMSS asynchronously.
2020-03-21 02:56:44 -07:00
gavinfish
1865a104a9 Remove kubescheduler.config.k8s.io/v1alpha1 2020-03-21 15:11:48 +08:00
marosset
e727149330 Updating vendored files 2020-03-20 21:17:16 +00:00
Kubernetes Prow Robot
ede025af1b
Merge pull request #89232 from apelisse/test-apply-status
Use discovery to test apply all status
2020-03-20 03:52:36 -07:00
Kubernetes Prow Robot
77e70e6fd3
Merge pull request #89161 from MikeSpreitzer/informer-doc-redux
Documented mutation restriction for informer clients
2020-03-19 20:31:13 -07:00
Kubernetes Prow Robot
3d46b7878c
Merge pull request #89018 from abhiraut/npTypes
Update code comment for NetworkPolicyPeer
2020-03-19 20:31:04 -07:00
Kubernetes Prow Robot
1a8561464e
Merge pull request #89147 from sttts/sttts-aggregator-handler-sync
aggregator: wait for complete proxy handler
2020-03-19 17:44:49 -07:00
Kubernetes Prow Robot
bd07a408c1
Merge pull request #89159 from dims/move-term-package-to-component-base
Move term package to component base and switch to moby/term
2020-03-19 10:27:54 -07:00
Antoine Pelisse
dfe1703ffa Do not reset managedFields in status update strategy 2020-03-19 09:58:46 -07:00
Kubernetes Prow Robot
a98840bc3b
Merge pull request #89169 from jingyih/update_etcd_client_3p4p4
Update etcd client to v3.4.4 in k8s v1.19
2020-03-19 06:05:28 -07:00
Kubernetes Prow Robot
2fa96eca4b
Merge pull request #89164 from tkashem/cache-test-fix
Fix data race issue in unit test
2020-03-19 06:05:14 -07:00
t-qini
73d246e941 Support create or update VMSS asynchoronously. 2020-03-19 20:41:32 +08:00
Davanum Srinivas
574c75e8fe
Updating dependency github.com/pkg/errors to version v0.9.1
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-03-19 08:27:42 -04:00
Davanum Srinivas
865fd48482
Updating dependency github.com/google/go-cmp to version v0.3.1
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-03-19 07:18:10 -04:00
Davanum Srinivas
ee43102806
update vendor
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-03-19 07:18:10 -04:00
Davanum Srinivas
1d057da2f7
Move k8s.io/apiserver/pkg/util/term to k8s.io/component-base/term
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-03-19 07:18:09 -04:00
andyzhangx
12c6c81b1a feat: change azure disk api-version 2020-03-19 10:51:53 +00:00
willise
4303e797a6 fix(apimachinery): trivial typo in comment of label 2020-03-19 17:13:45 +08:00
Kubernetes Prow Robot
21d4d13d98
Merge pull request #76776 from wwitzel3/issue-71714
Add tests for NewFilteredDynamicSharedInformerFactory
2020-03-19 00:25:13 -07:00
Kubernetes Prow Robot
c1a66a4b02
Merge pull request #89145 from sttts/sttts-apiextensions-discovery-sync
apiextensions: wait for complete discovery endpoint
2020-03-18 22:24:57 -07:00
Kubernetes Prow Robot
de931d569e
Merge pull request #89105 from andyzhangx/upgrade-40.2
Upgrade to azure-sdk v40.2.0
2020-03-18 22:24:29 -07:00
Kubernetes Prow Robot
f899ad704a
Merge pull request #89069 from enj/enj/i/drop_password_file
Remove support for basic authentication
2020-03-18 22:24:20 -07:00
Kubernetes Prow Robot
05134da9b7
Merge pull request #89014 from enj/enj/i/drop_openstack_cred_plugin
client-go: remove openstack auth plugin
2020-03-18 22:23:52 -07:00
Kubernetes Prow Robot
b8a65b6d06
Merge pull request #88646 from d-kuro/feature/fix-owner
Fix ownerReferences.apiVersion for "kubectl create job --from=cronjob/*"
2020-03-18 22:22:57 -07:00
Kubernetes Prow Robot
73a7fdcd2a
Merge pull request #88165 from brianpursley/kubectl-125
Fix bug where kubectl completion zsh returns nonzero exit code
2020-03-18 22:22:44 -07:00
Kubernetes Prow Robot
42972f2a37
Merge pull request #88987 from jiahuif/patch-1
make filteredZones order predictable by using List() instead of UnsortedList()
2020-03-18 16:00:43 -07:00
Kubernetes Prow Robot
4bc907f3c9
Merge pull request #88985 from brianpursley/kubectl-667
Changed kubectl config view to redact user token
2020-03-18 09:22:48 -07:00
jingyih
f9e0e4c6b4 Update default etcd server to 3.4.4 2020-03-18 00:27:46 -07:00
Kubernetes Prow Robot
0fd4beb089
Merge pull request #83408 from cmluciano/cml/fixcoretypeslinks
core: fix dead links in core api comments
2020-03-18 00:14:47 -07:00
Abhishek Raut
7cab5753de Update code comment for NetworkPolicyPeer
NetworkPolicyPeer in types has an outdated comment from the
times when it only supported ingress rules. Update the comment
to reflect the current usage of the field.
2020-03-17 21:40:18 -07:00
Kubernetes Prow Robot
7d6d4662a9
Merge pull request #88966 from liggitt/require-table-converter
Require table converter
2020-03-17 19:28:39 -07:00
Kubernetes Prow Robot
ed4c2dbf92
Merge pull request #88893 from kinvolk/invidian/kube-apiserver-so-reuseport
kube-apiserver: use SO_REUSEPORT when creating listener
2020-03-17 19:28:11 -07:00
Kubernetes Prow Robot
867aab0978
Merge pull request #88881 from immutableT/private-encryption-config
Hide methods in the encryption config that are not used outside the package.
2020-03-17 19:28:03 -07:00
Kubernetes Prow Robot
e7e73f7364
Merge pull request #88846 from mborsz/revert-88261-rate
Revert "Implement ItemBucketRateLimiter"
2020-03-17 19:27:36 -07:00
Kubernetes Prow Robot
e6c323ffe8
Merge pull request #82785 from ashish-billore/mydevbranch1
Updated command to start in-cluster deployment
2020-03-17 19:26:14 -07:00
Kubernetes Prow Robot
d0ef70f1ba
Merge pull request #88629 from alvaroaleman/apierrors-wrapping
Apierrors Is<<ErrType>>: Support wrapped errors
2020-03-17 16:21:37 -07:00
Indeed
195568762f add unit test for addTopology() 2020-03-17 13:37:18 -07:00
Jiahui Feng
4c3d40bf50 make filteredZones order predictable
by using List() instead of UnsortedList()
2020-03-17 12:35:44 -07:00
Brian Pursley
6fad4ee5e5 Changed kubectl config view to redact token 2020-03-17 15:13:50 -04:00
andyzhangx
dd9474e78e fix: make changes due to azure sdk upgrade
feat: fix disks client failure

fix: revert api-version change

revert disks client change
2020-03-17 13:48:26 +00:00
Dr. Stefan Schimanski
34f57377ae apiextensions: wait for complete discovery endpoint 2020-03-17 14:05:09 +01:00
Dr. Stefan Schimanski
e77ef0e649 aggregator: wait for complete proxy handler 2020-03-17 14:03:34 +01:00
Abu Kashem
7dc075673c
Fix data race issue in unit test
TestDispatchingBookmarkEventsWithConcurrentStop can use processEvent
instead of `dispatchEvent` to avoid data race conditions with
`Cacher.watchersBuffer`.
2020-03-16 19:11:50 -04:00
Mike Spreitzer
c4774de94a Documented mutation restriction for informer clients
Also brushed up some other informer comments for readability and
nitpicking accuracy.
2020-03-16 17:38:14 -04:00
jingyih
1f7ccbcfc3 Pin go.etcd.io/etcd to 3.4.4 and rebuild vendor 2020-03-16 11:55:49 -07:00
Wayne Witzel III
2064d90e92 add tests for NewFilteredDynamicSharedInformerFactory namespace
Signed-off-by: Wayne Witzel III <witzelw@vmware.com>
2020-03-16 11:48:13 -04:00
Pengfei Ni
2d981b36c9 Fix isCurrentInstance for Windows by removing the dependency of hostname 2020-03-16 01:08:23 +00:00
Nick Santos
435b40aa1e cache: add error handling to informers
When creating an informer, this adds a way to add custom error handling, so that
Kubernetes tooling can properly surface the errors to the end user.

Fixes https://github.com/kubernetes/client-go/issues/155
2020-03-13 20:25:31 -04:00
Mateusz Gozdek
dfe1f968ac
kube-apiserver: use SO_REUSEPORT when creating listener on Unix systems
So multiple instances of kube-apiserver can bind on the same address and
port, to provide seamless upgrades.

Signed-off-by: Mateusz Gozdek <mateusz@kinvolk.io>
2020-03-13 23:55:57 +01:00
andyzhangx
da20cc202f chore: upgrade to azure-sdk v40.2.0
chore: use autorest v0.9.6

fix go module issue

fix go module error
2020-03-13 11:51:25 +00:00
Rob Scott
a68d712f12
Removing ConfigMap as suggestion for IngressClass parameters
As this is a a local object reference from a global object, referencing a ConfigMap would not be possible. Controller specific custom resources are a much better fit here, allowing for better validation.
2020-03-12 11:15:34 -07:00